TokenInstruction.initializeMultisig2 constructor
TokenInstruction.initializeMultisig2({
- required Ed25519HDPublicKey pubKey,
- required List<
Ed25519HDPublicKey> signerPubKeys,
Like TokenInstruction.initializeMultisig, but does not require the Rent sysvar to be provided.
Implementation
factory TokenInstruction.initializeMultisig2({
required Ed25519HDPublicKey pubKey,
required List<Ed25519HDPublicKey> signerPubKeys,
}) =>
TokenInstruction._(
accounts: [
AccountMeta.writeable(pubKey: pubKey, isSigner: true),
...signerPubKeys.map(
(pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true),
),
],
data: ByteArray.merge([
TokenProgram.initializeMultisig2InstructionIndex,
ByteArray.u8(signerPubKeys.length),
]),
);