To create a transaction, navigate into your desired wallet and click ‘Send transaction’.
Wallet-as-a-Service (Palisade) currently supports the following transaction type across all blockchains:
This is a standard transfer of funds from your wallet to a counterparty.
If you select this transaction type, you will need to:
- Select the blockchain address you would like to send the payment to If an external address you want is not displayed, you need to add it to the address book.
- Select which asset you would like to send All assets in the wallet will be displayed as options. If you wish to transact with an asset not already in your wallet, click ‘switch to non-standard asset’ and you will be prompted to enter your desired asset’s symbol and contract.
- Enter the transaction amount
- Type in the total amount you wish to send, inclusive of blockchain fees
- Click ‘Confirm transaction details’
- You will be prompted to check the transaction details again to confirm they are correct. You can also view the transaction amount in USD. The submission window remains open for five seconds during which you can cancel. The submission is then submitted to the blockchain.
- If you have approvals or MPC signing set up, the transaction will be sent for approval or signing
There are additional transaction types available to users transacting on the XRP blockchain only:
This transaction type places an offer or instruction on the XRP Ledger blockchain to exchange digital currencies at a certain price. It is similar to a traditional limit order.
If you select this transaction type, you will need to:
- Enter sale details
- Amount of the asset being sold
- Symbol of the asset being sold
- Issuer wallet address of the asset being sold
- Enter purchase details
- Amount of the asset being purchased
- Symbol of the asset being purchased
- Issuer wallet address of the asset being purchased
- Select a flag to dictate how the offer will behave
- Fill or Kill: The offer is cancelled if it cannot be fully filled at the time of execution
- Immediate or Cancel: The offer trades as much as it can by consuming existing offers, or executes "successfully" even if no offers match
- Passive: The Offer will not consume Offers that exactly match it. Instead, it becomes an Offer object and waits in the ledger until other Offers or cross-currency payments fully consume it
- Sell: Exchanges the entire sale amount, even if it means obtaining more than the purchase amount in exchange
- Optional: complete advanced settings
- Sequence number: a unique, increasing number associated with your account that ensures each offer from that account is executed only once and in the correct order. These are automatically generated, however users may wish to provide their own
- OfferSequence number: a unique number used to cancel a previous sequence
- Expiration: the time (in seconds) the offer will be active on the decentralized exchange. After the offer expires, it cannot be filled by other users
- Click ‘Create’
Click here for more information on restrictions/error cases that apply when completing an OfferCreate transaction.
Example: an error message will be displayed if the user selects both the ImmediateOrCancel and FillOrKill flags.
This transaction type will remove an offer from the XRP Ledger.
If you select this transaction type, you will need to:
- Enter the sequence number of the previous OfferCreate transaction you wish to cancel
- Optional: complete advanced settings
- Sequence number: the sequence number of the account sending the transaction
- Last ledger sequence: the highest ledger index this transaction can appear in
- Click ‘Confirm’
This transaction type will create or modify a trustline, or relationship of trust, between two accounts.
For example, if A wants to trade a custom token issued by B, A needs to first create a trustline with B’s account, specifying how much of B’s token A is willing to hold. This allows A to receive and send B’s tokens securely.
If you select this transaction type, you will need to:
Enter the maximum amount of an asset that may be held on the trustline
Enter the symbol of the asset that will be held on the trustline
Enter the wallet address that your activated XRP account will trust
Select a flag to dictate how the trustline will behave
- Authorize the other party to hold currency issued by this account
- Enable the No Ripple flag: blocks the automatic routing of payments through that specific trust line to other accounts
- Disable the No Ripple flag
- Freeze the trustline
- Unfreeze the trustline
More informationClick here for more information on the TrustLine flags available.
Click ‘Create’
Transactions can be viewed from the Transactions tab within each wallet.
Click on a transaction to display the transaction details and current status.
See our Wallet-as-a-Service (Palisade) API reference for information on how to make transactions via the API.
Transaction freeze controls allow you to temporarily hold incoming transactions for compliance review before funds become available in your wallet.
Freeze a transaction
To freeze an incoming transaction:
- Navigate to the Transactions tab within your wallet
- Click on the transaction you want to freeze to view its details
- Click the "Freeze transaction" button
- Enter a reason for freezing the transaction
- Click "Freeze" to confirm
The transaction amount will be moved from the "Available" balance to the "Frozen" balance until unfrozen.
Unfreeze a transaction
To release frozen funds:
- Navigate to the frozen transaction details
- Click the "Unfreeze" button in the frozen transaction notice
- Enter a reason for unfreezing the transaction
- Click "Unfreeze" to confirm
The funds will be immediately moved from the "Frozen" balance to the "Available" balance.
See the Wallet-as-a-Service (Palisade) API reference for information on how to freeze and unfreeze transactions via the API.