Name | Arguments | Accounts |
---|---|---|
initialize | adminAuthority:`publicKey` inputMint:`publicKey` | state isMut outputStorage |
swap | amount:`u64` | state input isMut inputAuthority isSigner inputMint isMut outputStorage isMut outputStorageAuthority target isMut tokenProgram |
setAdmin | newAdminAuthority:`publicKey` | state isMut adminAuthority isSigner |
close | state isMut adminAuthority isSigner outputStorage isMut outputStorageAuthority tokenTarget isMut rentCollector isMut tokenProgram |