gill
gill/programs/system/Type aliases

WithdrawNonceAccountInput

type WithdrawNonceAccountInput<TAccountNonceAccount, TAccountRecipientAccount, TAccountRecentBlockhashesSysvar, TAccountRentSysvar, TAccountNonceAuthority> = {
  nonceAccount: Address<TAccountNonceAccount>;
  nonceAuthority: TransactionSigner<TAccountNonceAuthority>;
  recentBlockhashesSysvar?: Address<TAccountRecentBlockhashesSysvar>;
  recipientAccount: Address<TAccountRecipientAccount>;
  rentSysvar?: Address<TAccountRentSysvar>;
  withdrawAmount: WithdrawNonceAccountInstructionDataArgs["withdrawAmount"];
};

Type Parameters

Type ParameterDefault type
TAccountNonceAccount extends stringstring
TAccountRecipientAccount extends stringstring
TAccountRecentBlockhashesSysvar extends stringstring
TAccountRentSysvar extends stringstring
TAccountNonceAuthority extends stringstring

Properties

nonceAccount

nonceAccount: Address<TAccountNonceAccount>;

nonceAuthority

nonceAuthority: TransactionSigner<TAccountNonceAuthority>;

recentBlockhashesSysvar?

optional recentBlockhashesSysvar: Address<TAccountRecentBlockhashesSysvar>;

recipientAccount

recipientAccount: Address<TAccountRecipientAccount>;

rentSysvar?

optional rentSysvar: Address<TAccountRentSysvar>;

withdrawAmount

withdrawAmount: WithdrawNonceAccountInstructionDataArgs["withdrawAmount"];

On this page