Examples › Swaps, perps and orders
Swaps, perps and orders, explained before you sign
A swap says what you give and the least you accept. A leveraged order says its side, its size, its collateral and its trigger: the collateral leaves your wallet now, and a balance preview shows nothing else.
Swap SOL for JUP on Jupiter
The amount in, and the least that comes out (≥), with both tokens verified.
Swap 4.22143 SOL for ≥ 1,455.299686 JUP via Jupiter
What this does
- You send 4.22143 SOL from Your wallet (
4Dio…mUpL) to Jupiter Aggregator v6 (JUP6…TaV4) - You receive ≥ 1,455.299686 JUP into Your wallet (
4Dio…mUpL) from Jupiter Aggregator v6 (JUP6…TaV4) - You pay a fee of 0.000005 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
Swap 4.22143 SOL for ≥ 1,455.299686 JUP via Jupiter
OK
== Swap | Jupiter Aggregator v6 (descriptor reviewed 2026-10-31, upgradeable by CvQZ…tipQ)
Send: 4.22143 SOL
Receive: ≥ 1,455.299686 JUP
Quoted: 1,462.61275 JUP
Max slippage: 0.5%
Route:
- 100% via Scorch (leg 0 to 1)
From account: Your SOL account (AP3K…B9n3)
To account: Your JUP account (31Bn…KNG6)
Additional accounts: 18, not named by this descriptor
== Signers
Fee payer: Your wallet (4Dio…mUpL)
== Fee
Total: 0.000005 SOL
Base: 0.000005 SOL
== Validity
Expires: in about a minute (recent blockhash)
Effects:
- You send 4.22143 SOL from Your wallet (4Dio…mUpL) to Jupiter Aggregator v6 (JUP6…TaV4)
- You receive ≥ 1,455.299686 JUP into Your wallet (4Dio…mUpL) from Jupiter Aggregator v6 (JUP6…TaV4)
- You pay a fee of 0.000005 SOL
- Valid for about a minute (recent blockhash)
Raw: solana legacy (726 bytes)
digest: 07994c833082be704b110cd51819fa3cd790da34efe93f3c7bcabae7f83507ae
jkWD…5w2G, slot 450,673,914. Explained for 4Dio…mUpL as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.Place a Jupiter Perps limit order
A balance preview shows 1.922511449 SOL leaving. SignLens says it is collateral for a long order of 10,457.57 USD that triggers below 117.5 USD.
2 actions
- Send 1.922511449 SOL to
4apM…SU6K - Place a long Jupiter Perps limit order of 10,457.567852 USD with 1.922511449 SOL collateral, triggered below 117.5 USD
What this does
- Transfer 1.922511449 SOL from Your wallet (
AoLt…yfvM) to Your SOL account (4apM…SU6K) - You send 1.922511449 SOL from Your wallet (
AoLt…yfvM) toGMPbGwsvqHwUSEnJH55LsR35pBBRHSXCdPz8fxY3fHRH - Create Your SOL account (
4apM…SU6K), managed by Token program (Toke…Q5DA), depositing 0.00148844 SOL unless it already exists - The Pyth Lazer program charges its update fee to the posting signer, not to the transaction's other signers; the feeds written are among the additional accounts
- Close Your token account (
4apM…SU6K) and send its SOL to Your wallet (AoLt…yfvM) - You pay a fee of 0.000015183 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
2 actions: Send 1.922511449 SOL to 4apM…SU6K; Place a long Jupiter Perps limit order of 10,457.567852 USD with 1.922511449 SOL collateral, triggered below 117.5 USD OK == Transfer | System program Amount: 1.922511449 SOL From: Your wallet (AoLt…yfvM) To: Your SOL account (4apM…SU6K) == Place limit order | Jupiter Perpetuals (descriptor reviewed 2026-10-07, upgradeable by 5myN…uAKx) Side: long Size: 10,457.567852 USD Collateral: 1.922511449 SOL Trigger price: 117.5 USD Triggers when price is above: no Position: 6Q4C9SGTpXfvrx61avYbsDaHhoX19RUrJKb9szZDKQLo Market custody: 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz From account: Your SOL account (4apM…SU6K) Request time: 2026-10-07 07:56:27 UTC == Also [collapsed] Compute unit limit: 181158 Compute unit price: 1,008 micro-lamports per compute unit Create token account if missing: Token account: Your SOL account (4apM…SU6K) Create token account if missing: Owner: Your wallet (AoLt…yfvM) Create token account if missing: Mint: SOL mint (So11…1112) Create token account if missing: Rent paid by: Your wallet (AoLt…yfvM) Create token account if missing: Token program: Token program (Toke…Q5DA) Sync wrapped SOL: Account: Your SOL account (4apM…SU6K) Ed25519 signature check: Signer 1: in instruction 7's data Ed25519 signature check: Message 1: 50 bytes in instruction 7 Oracle price update: Signed message: 0xb9011a82ec22315597a85cb2c85ed563d75777a86e107caee54d0e2cf7e3542c9ef320bac88e1f02c2e1137b2eafe8e77bab48b3f77d42452fa5a9a57c9cfd7b9bd3b70280efc1f480c5615af3fb673d42287e993da9fbc3506b6e41dfa32950820c2e6c320075d3c793c0e901743b5d060003010600000004002d1a93c20200000004f8ff05ea6e2800000000000c01c0e901743b5d0600 Oracle price update: Ed25519 instruction: 5 Oracle price update: Signature index: 0 Oracle price update: Fails the transaction on a stale price: no Oracle price update: Posted by: Ag28fGtwtpnqassHURUBsQ1WfiyaWWzDDNs4Q28qHRjv Oracle price update: Pyth Lazer treasury: Gx4MBPb1vqZLJajZmsKLg8fGw9ErhoKsR8LeKcCKFyak Oracle price update: Additional accounts: 1, not named by this descriptor Oracle price update: Aggregated feed: FYq2BWQ1V5P1WFBqr3qB2Kb5yHVvSv7upzKodgQE5zXh Oracle price update: Pyth Lazer feed: A5d4aY4K4BYEtXdAY7WNBHTKxRMeyAA6RYHWVYEW22Fe Oracle price update: Chainlink feed: FWLXDDgW2Qm2VuX8MdV99VYpo6X1HLEykUjfAsjz2G78 Oracle price update: RedStone feed: 9FboGHATJTgJA7fzG3fKeV1VuLqDsV5HtCGUR2PqZor3 Oracle price update: Refreshed by: Ag28fGtwtpnqassHURUBsQ1WfiyaWWzDDNs4Q28qHRjv Close token account: Token account: Your token account (4apM…SU6K) Close token account: SOL goes to: Your wallet (AoLt…yfvM) Close token account: Owner: Your wallet (AoLt…yfvM) == Signers Fee payer: Your wallet (AoLt…yfvM) Signer: Ag28fGtwtpnqassHURUBsQ1WfiyaWWzDDNs4Q28qHRjv Signer: perpSnt3NivMdD5DRFc7VmW6x7PuvQJGNyDTL74mEYx == Fee Total: 0.000015183 SOL Base: 0.000015 SOL Priority: 0.000000183 SOL Priority basis: 1,008 micro-lamports per compute unit × 181,158 compute units requested Rent deposits: up to 0.00148844 SOL, if the account this transaction creates when missing does not exist yet; refunded to whoever closes the account == Validity Expires: in about a minute (recent blockhash) Effects: - Transfer 1.922511449 SOL from Your wallet (AoLt…yfvM) to Your SOL account (4apM…SU6K) - You send 1.922511449 SOL from Your wallet (AoLt…yfvM) to GMPbGwsvqHwUSEnJH55LsR35pBBRHSXCdPz8fxY3fHRH - Create Your SOL account (4apM…SU6K), managed by Token program (Toke…Q5DA), depositing 0.00148844 SOL unless it already exists - The Pyth Lazer program charges its update fee to the posting signer, not to the transaction's other signers; the feeds written are among the additional accounts - Close Your token account (4apM…SU6K) and send its SOL to Your wallet (AoLt…yfvM) - You pay a fee of 0.000015183 SOL - Valid for about a minute (recent blockhash) Raw: solana v0 (880 bytes) digest: 1d71890cbff9e383175ee39fa6f67accb1221ca8821fc2f7f4342fba76f33888
28qk…Ndhk, slot 454,162,107. Explained for AoLt…yfvM as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.Increase a Jupiter Perps position
A short position grows by 99.28661 USD on 10 USDC of collateral, with the price limit the order carries.
Increase a short Jupiter Perps position by 99.28661 USD with 10 USDC collateral, price limit 117.417238 USD
What this does
- You send 10 USDC from Your wallet (
B47h…EXoo) to Jupiter Perpetuals (PERP…qQJu) - The Pyth Lazer program charges its update fee to the posting signer, not to the transaction's other signers; the feeds written are among the additional accounts
- You pay a fee of 0.000031944 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
Increase a short Jupiter Perps position by 99.28661 USD with 10 USDC collateral, price limit 117.417238 USD OK == Increase position | Jupiter Perpetuals (descriptor reviewed 2026-10-07, upgradeable by 5myN…uAKx) Side: short Size added: 99.28661 USD Collateral added: 10 USDC Price limit: 117.417238 USD Position: Hs5XipZFVx47ENfGVwYmTqMv1TnZoC8AGGwpNGGUx5k7 Market custody: 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz Collateral custody: G18jKKXQwBbrHeiK3C9MRXhkHsLHf7XgCSisykV46EZa From account: Your USDC account (6kMc…aeWh) Request time: 2026-10-07 08:00:03 UTC == Also [collapsed] Compute unit limit: 169439 Compute unit price: 100,000 micro-lamports per compute unit Ed25519 signature check: Signer 1: in instruction 4's data Ed25519 signature check: Message 1: 50 bytes in instruction 4 Oracle price update: Signed message: 0xb9011a823f0c63567a347568663a6abdd5b71f097eda246b4684ac24558938d5f2e9f3ade428595dee2671d810cc52e669190adae0e34b492ee476e97ca52349a50d610180efc1f480c5615af3fb673d42287e993da9fbc3506b6e41dfa32950820c2e6c320075d3c793c09ad5803b5d06000301060000000400f63aeec20200000004f8ff0577482f00000000000c01c09ad5803b5d0600 Oracle price update: Ed25519 instruction: 2 Oracle price update: Signature index: 0 Oracle price update: Fails the transaction on a stale price: no Oracle price update: Posted by: Ag28fGtwtpnqassHURUBsQ1WfiyaWWzDDNs4Q28qHRjv Oracle price update: Pyth Lazer treasury: Gx4MBPb1vqZLJajZmsKLg8fGw9ErhoKsR8LeKcCKFyak Oracle price update: Additional accounts: 1, not named by this descriptor Oracle price update: Aggregated feed: FYq2BWQ1V5P1WFBqr3qB2Kb5yHVvSv7upzKodgQE5zXh Oracle price update: Pyth Lazer feed: A5d4aY4K4BYEtXdAY7WNBHTKxRMeyAA6RYHWVYEW22Fe Oracle price update: Chainlink feed: FWLXDDgW2Qm2VuX8MdV99VYpo6X1HLEykUjfAsjz2G78 Oracle price update: RedStone feed: 9FboGHATJTgJA7fzG3fKeV1VuLqDsV5HtCGUR2PqZor3 Oracle price update: Refreshed by: Ag28fGtwtpnqassHURUBsQ1WfiyaWWzDDNs4Q28qHRjv == Signers Fee payer: Your wallet (B47h…EXoo) Signer: Ag28fGtwtpnqassHURUBsQ1WfiyaWWzDDNs4Q28qHRjv Signer: perpSnt3NivMdD5DRFc7VmW6x7PuvQJGNyDTL74mEYx == Fee Total: 0.000031944 SOL Base: 0.000015 SOL Priority: 0.000016944 SOL Priority basis: 100,000 micro-lamports per compute unit × 169,439 compute units requested == Validity Expires: in about a minute (recent blockhash) Effects: - You send 10 USDC from Your wallet (B47h…EXoo) to Jupiter Perpetuals (PERP…qQJu) - The Pyth Lazer program charges its update fee to the posting signer, not to the transaction's other signers; the feeds written are among the additional accounts - You pay a fee of 0.000031944 SOL - Valid for about a minute (recent blockhash) Raw: solana v0 (740 bytes) digest: d0087cca71abd54a22c5db1d720741b8bbf189adf249020816c4c9f63f4f64a5
24rw…nyj7, slot 454,162,912. Explained for B47h…EXoo as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.Buy YES contracts in a Jupiter prediction market
How many contracts, at most what price each, and the 5 JupUSD that pays for them.
Buy 5.33 YES contracts in Jupiter prediction market 3913199afd6342fa3b590f0adb079c3c at the market price, depositing 5 JupUSD
What this does
- You send 5 JupUSD from Your wallet (
Cowb…moNB) to Jupiter prediction market (3ZZu…jvUp) - The order and, if new, the position account are created at the payer's cost; a keeper fills the order and closes it, returning any unspent deposit
- You pay a fee of 0.0000275 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
Buy 5.33 YES contracts in Jupiter prediction market 3913199afd6342fa3b590f0adb079c3c at the market price, depositing 5 JupUSD OK == Buy prediction contracts | Jupiter prediction market (descriptor reviewed 2026-10-18, upgradeable by 5myN…uAKx) Contracts: 5.33 Max price per contract: 0.89 USD Deposit: 5 JupUSD Order type: market order Market: 3913199afd6342fa3b590f0adb079c3c Order: GfWrjLy4g8ZXDTRoit3h4DGmPReZL8vtU5RZCxBZ8pEb Position: AK5V992Xrg2cym6wwzFvS5sMdT7pJZKgZC75QiSxRpQC From account: Your JupUSD account (8R13…HhnW) == Also [collapsed] Compute unit price: 50,000 micro-lamports per compute unit Compute unit limit: 350000 == Signers Fee payer: Your wallet (Cowb…moNB) Signer: AJooF3xRkSx1PUC5Y9dNZHy9LMHcx5xKhPxj4iW4jepf == Fee Total: 0.0000275 SOL Base: 0.00001 SOL Priority: 0.0000175 SOL Priority basis: 50,000 micro-lamports per compute unit × 350,000 compute units requested == Validity Expires: in about a minute (recent blockhash) Effects: - You send 5 JupUSD from Your wallet (Cowb…moNB) to Jupiter prediction market (3ZZu…jvUp) - The order and, if new, the position account are created at the payer's cost; a keeper fills the order and closes it, returning any unspent deposit - You pay a fee of 0.0000275 SOL - Valid for about a minute (recent blockhash) Raw: solana v0 (571 bytes) digest: acd3baf90c625ead58e15bf729fd452c71349793a454713fb0fbcc75b727e09a
24AT…R4Mj, slot 456,965,940. Explained for Cowb…moNB as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.More: lending and borrowing, liquidity, staking, launchpads and new tokens, governance and multisigs. What SignLens warns about.
Try it: install SignLens for Chrome or Firefox.