Type alias StakeInstructionAccounts
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;
}
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
Accounts required by the stake instruction