Manage transactions

To create a transaction, navigate into your desired wallet and click ‘Send transaction’.

Standard transaction types

Palisade currently supports the following transaction type across all blockchains:

Payment

This is a standard transfer of funds from your wallet to a counterparty.

If you select this transaction type, you will need to:

  1. 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.
  2. 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.
  3. Enter the transaction amount
  4. Type in the total amount you wish to send, inclusive of blockchain fees
  5. Click ‘Confirm transaction details’
  6. 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.
  7. If you have approvals or MPC signing set up, the transaction will be sent for approval or signing

Advanced transaction types

There are additional transaction types available to users transacting on the XRP blockchain only:

OfferCreate

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:

  1. Enter sale details
    • Amount of the asset being sold
    • Symbol of the asset being sold
    • Issuer wallet address of the asset being sold
  2. Enter purchase details
    • Amount of the asset being purchased
    • Symbol of the asset being purchased
    • Issuer wallet address of the asset being purchased
  3. 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
  4. 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
  5. 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.

OfferCancel

This transaction type will remove an offer from the XRP Ledger.

If you select this transaction type, you will need to:

  1. Enter the sequence number of the previous OfferCreate transaction you wish to cancel
  2. 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
  3. Click ‘Confirm’

TrustLine

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:

  1. Enter the maximum amount of an asset that may be held on the trustline
  2. Enter the symbol of the asset that will be held on the trustline
  3. Enter the wallet address that your activated XRP account will trust
  4. 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

      📘

      Click here for more information on the TrustLine flags available.

  5. Click ‘Create’

View a transaction

Transactions can be viewed from the Transactions tab within each wallet.

Click on a transaction to display the transaction details and current status.

📘

API docs

See our Transactions and Transactions-XRP API docs for information on how to make transactions via the API.