NameArgumentsAccounts
methodInitialize
rewardPerNft:`f64`
liveAt:`u64`
distributionType:`u8`
rewardEndDays:`u64`
rewardDecimals:`u8`
rewardType:`u8`
seed:`string`
owner
isSignerisMut
stakeProtocolAccount
isMut
vaultAccount
isMut
rewardMint
systemProgram
rent
tokenProgram
methodCreateOracle
multiplier:`f32`
active:`u8`
owner
isSignerisMut
stakeProtocolAccount
isMut
oracle
isMut
mint
systemProgram
rent
tokenProgram
methodCreateRaffle
liveAt:`u64`
owner
isSignerisMut
stakeProtocolAccount
isMut
raffleAccount
isMut
systemProgram
rent
tokenProgram
methodUpdateRaffle
liveAt:`u64`
owner
isSignerisMut
stakeProtocolAccount
isMut
raffleAccount
isMut
systemProgram
rent
tokenProgram
methodAddRaffleReward
quantity:`u64`
decimals:`u8`
slot:`u8`
seed:`string`
owner
isSignerisMut
ownerTokenAccount
isMut
stakeProtocolAccount
isMut
raffleAccount
isMut
raffleReward
isMut
mint
vault
isMut
vaultAuthority
systemProgram
rent
tokenProgram
methodPayoutRaffleReward
seed:`string`
owner
isSignerisMut
winner
isMut
winnerTokenAccount
isMut
stakeProtocolAccount
isMut
raffleAccount
isMut
raffleReward
isMut
raffleWinner
isMut
mint
vault
isMut
vaultAuthority
systemProgram
rent
tokenProgram
methodDeleteOracle
owner
isSignerisMut
stakeProtocolAccount
isMut
oracle
isMut
mint
systemProgram
rent
tokenProgram
methodUpdate
rewardPerNft:`f64`
liveAt:`u64`
distributionType:`u8`
rewardEndDays:`u64`
owner
isSignerisMut
stakeProtocolAccount
isMut
systemProgram
rent
tokenProgram
methodUpdateReward
rewardDecimals:`u8`
rewardType:`u8`
owner
isSignerisMut
stakeProtocolAccount
isMut
vaultAccount
isMut
vaultAuthority
rewardMint
systemProgram
rent
tokenProgram
methodDeposit
amount:`u64`
owner
isSignerisMut
ownerTokenAccount
isMut
stakeProtocolAccount
isMut
vaultAccount
isMut
rewardMint
systemProgram
rent
tokenProgram
methodWithdraw
amount:`u64`
owner
isSignerisMut
ownerTokenAccount
isMut
stakeProtocolAccount
isMut
vaultAccount
isMut
vaultAuthority
rewardMint
systemProgram
rent
tokenProgram
methodStake
owner
isSignerisMut
ownerTokenAccount
isMut
feeAccount
isMut
stakeProtocolAccount
isMut
mint
mintVaultAccount
isMut
vaultAuthority
stakeAccount
isMut
systemProgram
rent
tokenProgram
methodUnstake
owner
isSignerisMut
ownerTokenAccount
isMut
feeAccount
isMut
stakeProtocolAccount
isMut
mint
mintVaultAccount
isMut
vaultAuthority
stakeAccount
isMut
systemProgram
rent
tokenProgram
methodClaim
owner
isSignerisMut
ownerTokenAccount
isMut
feeAccount
isMut
stakeProtocolAccount
isMut
oracle
isMut
mint
rewardMint
vaultAccount
isMut
vaultAuthority
stakeAccount
isMut
systemProgram
rent
tokenProgram