NameArgumentsAccounts
initializeEscrow
initializerAmount:`u64`
totalContractLengthMs:`i64`
totalNumOfPayments:`u64`
initializer
isSignerisMut
taker
isMut
initializerDepositTokenAccount
isMut
takerCustodialTokenAccount
isMut
escrowAccount
isSignerisMut
systemProgram
tokenProgram
approve
taker
isMut
takerMainTokenAccount
isMut
pdaAccount
escrowAccount
isMut
tokenProgram
initializerDepositTokenAccount
isMut
takerCustodialTokenAccount
isMut
clock
associatedTokenProgram
dappWallet
dappWalletAssociatedTokenAccount
isMut
cancelEscrowTaker
initializer
isMut
taker
isSignerisMut
takerCustodialTokenAccount
isMut
pdaDepositTokenAccount
isMut
pdaAccount
escrowAccount
isMut
tokenProgram
associatedTokenProgram
dappWallet
dappWalletAssociatedTokenAccount
isMut
cancelEscrowInitializer
initializer
isSignerisMut
pdaDepositTokenAccount
isMut
pdaAccount
escrowAccount
isMut
tokenProgram
associatedTokenProgram
dappWallet
dappWalletAssociatedTokenAccount
isMut
receive
withdrawAmount:`u64`
takerMainTokenAccount
isMut
takerCustodialTokenAccount
isMut
escrowAccount
isMut
pdaAccount
tokenProgram
deposit
depositAmount:`u64`
depositer
isSigner
depositerTokenAccount
isMut
escrowPdaDepositTokenAccount
isMut
escrowAccount
isMut
pdaAccount
tokenProgram
pay
taker
isMut
initializerDepositTokenAccount
isMut
takerCustodialTokenAccount
isMut
escrowAccount
isMut
pdaAccount
tokenProgram
clock
associatedTokenProgram
dappWallet
dappWalletAssociatedTokenAccount
isMut