SystemInstruction.initializeNonceAccount constructor
SystemInstruction.initializeNonceAccount({
- required Ed25519HDPublicKey nonce,
- required Ed25519HDPublicKey nonceAuthority,
Drive state of Uninitialized nonce account to Initialized, setting the
nonce value.
Implementation
factory SystemInstruction.initializeNonceAccount({
required Ed25519HDPublicKey nonce,
required Ed25519HDPublicKey nonceAuthority,
}) =>
SystemInstruction._(
accounts: [
AccountMeta.writeable(pubKey: nonce, isSigner: false),
AccountMeta.readonly(
pubKey: Ed25519HDPublicKey.fromBase58(Sysvar.recentBlockHashes),
isSigner: false,
),
AccountMeta.readonly(
pubKey: Ed25519HDPublicKey.fromBase58(Sysvar.rent),
isSigner: false,
),
],
data: ByteArray.merge([
SystemProgram.initializeNonceAccountInstructionIndex,
nonceAuthority.toByteArray(),
]),
);