NameArgumentsAccounts
newLocker
bump:`u8`
params:`LockerParams`
base
isSigner
locker
isMut
tokenMint
governor
payer
isSignerisMut
systemProgram
newEscrow
bump:`u8`
locker
escrow
isMut
escrowOwner
payer
isSignerisMut
systemProgram
lock
amount:`u64`
duration:`i64`
locker
isMut
escrow
isMut
escrowTokens
isMut
escrowOwner
isSigner
sourceTokens
isMut
tokenProgram
lockWithWhitelist
amount:`u64`
duration:`i64`
lock
instructionsSysvar
lockWithWhitelistEntry
amount:`u64`
duration:`i64`
lock
instructionsSysvar
whitelistEntry
lockPermissionless
amount:`u64`
duration:`i64`
locker
isMut
escrow
isMut
escrowTokens
isMut
escrowOwner
isSigner
sourceTokens
isMut
tokenProgram
exit
locker
isMut
escrow
isMut
escrowOwner
isSigner
escrowTokens
isMut
destinationTokens
isMut
payer
isSignerisMut
tokenProgram
activateProposal
locker
governor
proposal
isMut
escrow
escrowOwner
isSigner
governProgram
castVote
side:`u8`
locker
escrow
voteDelegate
isSigner
proposal
isMut
vote
isMut
governor
governProgram
setVoteDelegate
newDelegate:`publicKey`
escrow
isMut
escrowOwner
isSigner
setLockerParams
params:`LockerParams`
locker
isMut
governor
smartWallet
isSigner
approveProgramLockPrivilege
bump:`u8`
locker
whitelistEntry
isMut
governor
smartWallet
isSigner
executableId
whitelistedOwner
payer
isSignerisMut
systemProgram
revokeProgramLockPrivilege
locker
whitelistEntry
isMut
governor
smartWallet
isSigner
payer
isSignerisMut