newLocker | | - baseisSigner
- lockerisMut
- tokenMint
- governor
- payerisSignerisMut
- systemProgram
|
newEscrow | | - locker
- escrowisMut
- escrowOwner
- payerisSignerisMut
- systemProgram
|
lock | | - lockerisMut
- escrowisMut
- escrowTokensisMut
- escrowOwnerisSigner
- sourceTokensisMut
- tokenProgram
|
lockWithWhitelist | | |
lockWithWhitelistEntry | | - lock
- instructionsSysvar
- whitelistEntry
|
lockPermissionless | | - lockerisMut
- escrowisMut
- escrowTokensisMut
- escrowOwnerisSigner
- sourceTokensisMut
- tokenProgram
|
exit | | - lockerisMut
- escrowisMut
- escrowOwnerisSigner
- escrowTokensisMut
- destinationTokensisMut
- payerisSignerisMut
- tokenProgram
|
activateProposal | | - locker
- governor
- proposalisMut
- escrow
- escrowOwnerisSigner
- governProgram
|
castVote | | - locker
- escrow
- voteDelegateisSigner
- proposalisMut
- voteisMut
- governor
- governProgram
|
setVoteDelegate | | - escrowisMut
- escrowOwnerisSigner
|
setLockerParams | | - lockerisMut
- governor
- smartWalletisSigner
|
approveProgramLockPrivilege | | - locker
- whitelistEntryisMut
- governor
- smartWalletisSigner
- executableId
- whitelistedOwner
- payerisSignerisMut
- systemProgram
|
revokeProgramLockPrivilege | | - locker
- whitelistEntryisMut
- governor
- smartWalletisSigner
- payerisSignerisMut
|