Name | Arguments | Accounts |
---|---|---|
createEntangledPair | bump:`u8` reverseBump:`u8` tokenAEscrowBump:`u8` tokenBEscrowBump:`u8` price:`u64` paysEveryTime:`bool` | treasuryMint payer isSigner transferAuthority isSigner authority mintA metadataA editionA mintB metadataB editionB tokenB isMut tokenAEscrow isMut tokenBEscrow isMut entangledPair isMut reverseEntangledPair isMut tokenProgram systemProgram rent |
updateEntangledPair | price:`u64` paysEveryTime:`bool` | authority isSigner newAuthority entangledPair isMut |
swap | treasuryMint payer isSigner paymentAccount isMut paymentTransferAuthority token isMut tokenMint replacementTokenMetadata replacementTokenMint replacementToken isMut transferAuthority isSigner tokenAEscrow isMut tokenBEscrow isMut entangledPair isMut tokenProgram systemProgram ataProgram rent |