Type alias ParticipateInstructionAccounts
 
ParticipateInstructionAccounts: { 
    anchorRemainingAccounts?: web3.AccountMeta[]; 
    clock: web3.PublicKey; 
    currency: web3.PublicKey; 
    currencyManagerProgram: web3.PublicKey; 
    holderAccount: web3.PublicKey; 
    instructionsSysvar: web3.PublicKey; 
    mint: web3.PublicKey; 
    mission: web3.PublicKey; 
    missionPool: web3.PublicKey; 
    nft: web3.PublicKey; 
    participation: web3.PublicKey; 
    project: web3.PublicKey; 
    rentSysvar: web3.PublicKey; 
    staker: web3.PublicKey; 
    stakingPool: 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
- 
OptionalanchorRemainingAccounts?: web3.AccountMeta[]
- 
clock: web3.PublicKey
- 
currency: web3.PublicKey
- 
currencyManagerProgram: web3.PublicKey
- 
holderAccount: web3.PublicKey
- 
instructionsSysvar: web3.PublicKey
- 
mint: web3.PublicKey
- 
mission: web3.PublicKey
- 
missionPool: web3.PublicKey
- 
nft: web3.PublicKey
- 
participation: web3.PublicKey
- 
project: web3.PublicKey
- 
rentSysvar: web3.PublicKey
- 
staker: web3.PublicKey
- 
stakingPool: web3.PublicKey
- 
OptionalsystemProgram?: web3.PublicKey
- 
tokenAccount: web3.PublicKey
- 
OptionaltokenProgram?: web3.PublicKey
- 
vault: web3.PublicKey
- 
vaultHolderAccount: web3.PublicKey
- 
vaultTokenAccount: web3.PublicKey
- 
wallet: web3.PublicKey
 
 
Accounts required by the participate instruction