NameArgumentsAccounts
initialize
configAuthority:`publicKey`
lockAuthority:`publicKey`
config
isMut
authority
isSignerisMut
systemProgram
setRates
bpsCommon:`u16`
bpsUncommon:`u16`
bpsRare:`u16`
bpsLegendary:`u16`
config
isMut
configAuthority
isSigner
setMerkleRoot
merkleRoot:`[u8; 32]`
config
isMut
configAuthority
isSigner
updateConfigAuthority
configAuthority:`publicKey`
config
isMut
configAuthority
isSigner
updateLockAuthority
lockAuthority:`publicKey`
config
isMut
configAuthority
isSigner
lockUserStake
owner
isSigner
lockAuthority
isSigner
userNftStake
isMut
config
unlockUserStake
owner
isSigner
lockAuthority
isSigner
userNftStake
isMut
config
stakeNft
index:`u64`
countCommon:`u8`
countUncommon:`u8`
countRare:`u8`
countLegendary:`u8`
proof:`Vec<[u8; 32]>`
owner
isSignerisMut
userNftStake
isMut
config
nftVault
isMut
nftUserAccount
isMut
mint
rent
tokenProgram
associatedTokenProgram
systemProgram
unstakeNft
index:`u64`
countCommon:`u8`
countUncommon:`u8`
countRare:`u8`
countLegendary:`u8`
proof:`Vec<[u8; 32]>`
owner
isSignerisMut
userNftStake
isMut
config
nftVault
isMut
nftUserAccount
isMut
mint
rent
tokenProgram
associatedTokenProgram
systemProgram