getMultisigEncoder function
This account has a size discriminator of 355 bytes.
Implementation
Encoder<Multisig> getMultisigEncoder() {
final structEncoder = getStructEncoder(<(String, Encoder<Object?>)>[
('m', getU8Encoder()),
('n', getU8Encoder()),
('isInitialized', getBooleanEncoder()),
('signers', getArrayEncoder(getAddressEncoder(), size: FixedArraySize(11))),
]);
return transformEncoder(
structEncoder,
(Multisig value) => <String, Object?>{
'm': value.m,
'n': value.n,
'isInitialized': value.isInitialized,
'signers': value.signers,
},
);
}