StakeInstructionAccounts: {
    anchorRemainingAccounts?: web3.AccountMeta[];
    associatedTokenProgram: web3.PublicKey;
    authorizationRules?: web3.PublicKey;
    authorizationRulesProgram?: web3.PublicKey;
    clock: web3.PublicKey;
    depositAccount?: web3.PublicKey;
    depositTokenRecord?: web3.PublicKey;
    nft: web3.PublicKey;
    nftAccount: web3.PublicKey;
    nftEdition: web3.PublicKey;
    nftMetadata: web3.PublicKey;
    nftMint: web3.PublicKey;
    nftTokenRecord?: web3.PublicKey;
    project: web3.PublicKey;
    staker: web3.PublicKey;
    stakingPool: web3.PublicKey;
    systemProgram?: web3.PublicKey;
    sysvarInstructions: web3.PublicKey;
    tokenMetadataProgram: web3.PublicKey;
    tokenProgram?: web3.PublicKey;
    vault: web3.PublicKey;
    wallet: web3.PublicKey;
}

Accounts required by the stake instruction

Type declaration

  • Optional anchorRemainingAccounts?: web3.AccountMeta[]
  • associatedTokenProgram: web3.PublicKey
  • Optional authorizationRules?: web3.PublicKey
  • Optional authorizationRulesProgram?: web3.PublicKey
  • clock: web3.PublicKey
  • Optional depositAccount?: web3.PublicKey
  • Optional depositTokenRecord?: web3.PublicKey
  • nft: web3.PublicKey
  • nftAccount: web3.PublicKey
  • nftEdition: web3.PublicKey
  • nftMetadata: web3.PublicKey
  • nftMint: web3.PublicKey
  • Optional nftTokenRecord?: web3.PublicKey
  • project: web3.PublicKey
  • staker: web3.PublicKey
  • stakingPool: web3.PublicKey
  • Optional systemProgram?: web3.PublicKey
  • sysvarInstructions: web3.PublicKey
  • tokenMetadataProgram: web3.PublicKey
  • Optional tokenProgram?: web3.PublicKey
  • vault: web3.PublicKey
  • wallet: web3.PublicKey

Generated using TypeDoc