SystemInstruction.advanceNonceAccount constructor
SystemInstruction.advanceNonceAccount({
- required Ed25519HDPublicKey nonce,
- required Ed25519HDPublicKey nonceAuthority,
Consumes a stored nonce
, replacing it with a successor.
Implementation
factory SystemInstruction.advanceNonceAccount({
required Ed25519HDPublicKey nonce,
required Ed25519HDPublicKey nonceAuthority,
}) =>
SystemInstruction._(
accounts: [
AccountMeta.writeable(pubKey: nonce, isSigner: false),
AccountMeta.writeable(
pubKey: Ed25519HDPublicKey.fromBase58(Sysvar.recentBlockHashes),
isSigner: false,
),
AccountMeta.writeable(pubKey: nonceAuthority, isSigner: true),
],
data: SystemProgram.advanceNonceAccountInstructionIndex,
);