createAndInitializeNonceAccount static method
List<Instruction>
createAndInitializeNonceAccount({
- required Ed25519HDPublicKey fromPubKey,
- required Ed25519HDPublicKey noncePubKey,
- required Ed25519HDPublicKey noceAuthorityPubKey,
- required int lamports,
Implementation
static List<Instruction> createAndInitializeNonceAccount({
required Ed25519HDPublicKey fromPubKey,
required Ed25519HDPublicKey noncePubKey,
required Ed25519HDPublicKey noceAuthorityPubKey,
required int lamports,
}) =>
[
SystemInstruction.createAccount(
fundingAccount: fromPubKey,
newAccount: noncePubKey,
lamports: lamports,
space: SystemProgram.nonceAccountSize,
owner: Ed25519HDPublicKey.fromBase58(SystemProgram.programId),
),
SystemInstruction.initializeNonceAccount(
nonce: noncePubKey,
nonceAuthority: noceAuthorityPubKey,
),
];