Type alias CollectRewardsInstructionAccounts
CollectRewardsInstructionAccounts: {
anchorRemainingAccounts?: web3.AccountMeta[];
clock: web3.PublicKey;
compressionProgram: web3.PublicKey;
currency?: web3.PublicKey;
currencyManagerProgram: web3.PublicKey;
hiveControlProgram: web3.PublicKey;
holderAccount?: web3.PublicKey;
instructionsSysvar: web3.PublicKey;
logWrapper: web3.PublicKey;
mint?: web3.PublicKey;
mission: web3.PublicKey;
missionPool: web3.PublicKey;
nft: web3.PublicKey;
participation: web3.PublicKey;
profile?: web3.PublicKey;
project: web3.PublicKey;
rentSysvar: web3.PublicKey;
systemProgram?: web3.PublicKey;
tokenAccount?: web3.PublicKey;
tokenProgram?: web3.PublicKey;
vault: web3.PublicKey;
vaultHolderAccount?: web3.PublicKey;
vaultTokenAccount?: web3.PublicKey;
wallet: web3.PublicKey;
}
Type declaration
-
Optional
anchorRemainingAccounts?: web3.AccountMeta[]
-
clock: web3.PublicKey
-
compressionProgram: web3.PublicKey
-
Optional
currency?: web3.PublicKey
-
currencyManagerProgram: web3.PublicKey
-
hiveControlProgram: web3.PublicKey
-
Optional
holderAccount?: web3.PublicKey
-
instructionsSysvar: web3.PublicKey
-
logWrapper: web3.PublicKey
-
Optional
mint?: web3.PublicKey
-
mission: web3.PublicKey
-
missionPool: web3.PublicKey
-
nft: web3.PublicKey
-
participation: web3.PublicKey
-
Optional
profile?: web3.PublicKey
-
project: web3.PublicKey
-
rentSysvar: web3.PublicKey
-
Optional
systemProgram?: web3.PublicKey
-
Optional
tokenAccount?: web3.PublicKey
-
Optional
tokenProgram?: web3.PublicKey
-
vault: web3.PublicKey
-
Optional
vaultHolderAccount?: web3.PublicKey
-
Optional
vaultTokenAccount?: web3.PublicKey
-
wallet: web3.PublicKey
Accounts required by the collectRewards instruction