Examples › Liquidity
Providing liquidity, explained before you sign
Opening a liquidity position sends two tokens into a pool at once, and how much of each the pool takes depends on its price when the transaction lands. SignLens shows the most each side can cost (≤), the pool and the position, and the price range where the program says one.
Open a Raydium CLMM position
A concentrated-liquidity position with GOOGLx, a tokenised stock, and USDC. Both tokens are verified, so their names are the mints SignLens knows, not the names the tokens give themselves.
Open a Raydium CLMM position with ≤ 0.00985543 GOOGLx and ≤ 33.874114 USDC
What this does
- You send ≤ 0.00985543 GOOGLx from Your wallet (
B1Q4…mxGP) to Raydium CLMM (CAMM…rWqK) - You send ≤ 33.874114 USDC from Your wallet (
B1Q4…mxGP) to Raydium CLMM (CAMM…rWqK) - Create
DzNiCDq9yuY4HioRviAgex6D4HhD2THXxouZg47PMWRk, managed by the account at lookup tableAcL1…zJkU[2] - Create
4uqAJqTYq1zNL3CRqziX9AJbx9D2hWxv1KcHK8BP75Au, managed by the account at lookup tableAcL1…zJkU[2], depositing 0.00151384 SOL - Create
9cbfZY7DgY6Ud5xei6GtF4Rb7mJiMEp8go428o7RmEsZ, managed by Raydium CLMM (CAMM…rWqK), depositing 0.00207772 SOL - Create
AY3JsEwUj5mxZb6ojKer2F8NaMMnbX1yr57HLcSBpqCg, managed by Raydium CLMM (CAMM…rWqK), depositing 0.05266944 SOL unless it already exists - Create
AY3JsEwUj5mxZb6ojKer2F8NaMMnbX1yr57HLcSBpqCg, managed by Raydium CLMM (CAMM…rWqK), depositing 0.05266944 SOL unless it already exists - Mint a position NFT, the claim on the deposited liquidity, to the position NFT owner
- You pay a fee of 0.00001018 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
Open a Raydium CLMM position with ≤ 0.00985543 GOOGLx and ≤ 33.874114 USDC OK == Add liquidity | Raydium CLMM (descriptor reviewed 2026-09-29, upgradeable by FytD…eZQK) Deposit: ≤ 0.00985543 GOOGLx Deposit: ≤ 33.874114 USDC Pool: the account at lookup table E3xN…KDe5[197] Lower tick: 12300 Upper tick: 12360 Position NFT goes to: Your wallet (B1Q4…mxGP) Position NFT: DzNiCDq9yuY4HioRviAgex6D4HhD2THXxouZg47PMWRk From account 0: Your GOOGLx account (3q66…Cmdb) From account 1: Your USDC account (6Gqw…fNtf) Pool vault 0: the account at lookup table E3xN…KDe5[200] Pool vault 1: the account at lookup table E3xN…KDe5[201] == Also [collapsed] Compute unit price: 1,000 micro-lamports per compute unit Compute unit limit: 180000 == Signers Fee payer: Your wallet (B1Q4…mxGP) Signer: DzNiCDq9yuY4HioRviAgex6D4HhD2THXxouZg47PMWRk == Fee Total: 0.00001018 SOL Base: 0.00001 SOL Priority: 0.00000018 SOL Priority basis: 1,000 micro-lamports per compute unit × 180,000 compute units requested Rent deposits: 0.00359156 SOL, or 0.10893044 SOL in all if the accounts this transaction creates when missing do not exist yet, plus the rent of 1 account of unknown size; refunded to whoever closes the accounts == Validity Expires: in about a minute (recent blockhash) Effects: - You send ≤ 0.00985543 GOOGLx from Your wallet (B1Q4…mxGP) to Raydium CLMM (CAMM…rWqK) - You send ≤ 33.874114 USDC from Your wallet (B1Q4…mxGP) to Raydium CLMM (CAMM…rWqK) - Create DzNiCDq9yuY4HioRviAgex6D4HhD2THXxouZg47PMWRk, managed by the account at lookup table AcL1…zJkU[2] - Create 4uqAJqTYq1zNL3CRqziX9AJbx9D2hWxv1KcHK8BP75Au, managed by the account at lookup table AcL1…zJkU[2], depositing 0.00151384 SOL - Create 9cbfZY7DgY6Ud5xei6GtF4Rb7mJiMEp8go428o7RmEsZ, managed by Raydium CLMM (CAMM…rWqK), depositing 0.00207772 SOL - Create AY3JsEwUj5mxZb6ojKer2F8NaMMnbX1yr57HLcSBpqCg, managed by Raydium CLMM (CAMM…rWqK), depositing 0.05266944 SOL unless it already exists - Create AY3JsEwUj5mxZb6ojKer2F8NaMMnbX1yr57HLcSBpqCg, managed by Raydium CLMM (CAMM…rWqK), depositing 0.05266944 SOL unless it already exists - Mint a position NFT, the claim on the deposited liquidity, to the position NFT owner - You pay a fee of 0.00001018 SOL - Valid for about a minute (recent blockhash) Raw: solana v0 (539 bytes) digest: f26bd6948c7dd5065e270fe8e06a918d374ac18c430e02450689b810924b90af
4gu6…zNEX, slot 451,567,523. Explained for B1Q4…mxGP as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.Open an Orca Whirlpool position and add liquidity
Two instructions: open a position between two ticks, then add at most 2.0004 SOL and 0.0019912 ETH to it.
2 actions
- Open an Orca Whirlpool position from tick -54248 to tick -54240
- Add ≤ 2.0004 SOL and ≤ 0.0019912 ETH to an Orca Whirlpool position
What this does
- Create
3kFw22y27E6xExMogkU2tbVvRhFGu3wBhzssoUgnu98a, managed by Token-2022 program (Toke…xuEb) - Create
5T5zJ7YtHd9q1RkPm9T9Rc4YQ9dJD5vWY23TNdR2SvD7, managed by Token-2022 program (Toke…xuEb), depositing 0.00151384 SOL - Create
CNAyBB6RQm4a1NniAuNsVQAaJCrxhXKzKyUt9hG38NWu, managed by Orca Whirlpool (whir…tyCc), depositing 0.00174752 SOL - Create an empty position and mint its NFT, the only claim on the liquidity later added to it, to the position NFT owner
- You send ≤ 2.0004 SOL from Your wallet (
EyLF…1dh9) to Orca Whirlpool (whir…tyCc) - You send ≤ 0.0019912 ETH from Your wallet (
EyLF…1dh9) to Orca Whirlpool (whir…tyCc) - You pay a fee of 0.00001 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
2 actions: Open an Orca Whirlpool position from tick -54248 to tick -54240; Add ≤ 2.0004 SOL and ≤ 0.0019912 ETH to an Orca Whirlpool position OK == Open position | Orca Whirlpool (descriptor reviewed 2026-09-28, upgradeable by GwH3…x4PV) Lower tick: -54248 Upper tick: -54240 Pool: HktfL7iwGKT5QHjywQkcDnZXScoh811k7akrMZJkCcEF Position NFT goes to: Your wallet (EyLF…1dh9) Position NFT: 3kFw22y27E6xExMogkU2tbVvRhFGu3wBhzssoUgnu98a Rent paid by: Your wallet (EyLF…1dh9) == Add liquidity | Orca Whirlpool (descriptor reviewed 2026-09-28, upgradeable by GwH3…x4PV) Deposit: ≤ 2.0004 SOL Deposit: ≤ 0.0019912 ETH Pool: HktfL7iwGKT5QHjywQkcDnZXScoh811k7akrMZJkCcEF Position: CNAyBB6RQm4a1NniAuNsVQAaJCrxhXKzKyUt9hG38NWu From account A: Your SOL account (5iyQ…okUb) From account B: Your ETH account (C2D6…SXph) == Signers Fee payer: Your wallet (EyLF…1dh9) Signer: 3kFw22y27E6xExMogkU2tbVvRhFGu3wBhzssoUgnu98a == Fee Total: 0.00001 SOL Base: 0.00001 SOL Rent deposits: 0.00326136 SOL, plus the rent of 1 account of unknown size; refunded to whoever closes the accounts == Validity Expires: in about a minute (recent blockhash) Effects: - Create 3kFw22y27E6xExMogkU2tbVvRhFGu3wBhzssoUgnu98a, managed by Token-2022 program (Toke…xuEb) - Create 5T5zJ7YtHd9q1RkPm9T9Rc4YQ9dJD5vWY23TNdR2SvD7, managed by Token-2022 program (Toke…xuEb), depositing 0.00151384 SOL - Create CNAyBB6RQm4a1NniAuNsVQAaJCrxhXKzKyUt9hG38NWu, managed by Orca Whirlpool (whir…tyCc), depositing 0.00174752 SOL - Create an empty position and mint its NFT, the only claim on the liquidity later added to it, to the position NFT owner - You send ≤ 2.0004 SOL from Your wallet (EyLF…1dh9) to Orca Whirlpool (whir…tyCc) - You send ≤ 0.0019912 ETH from Your wallet (EyLF…1dh9) to Orca Whirlpool (whir…tyCc) - You pay a fee of 0.00001 SOL - Valid for about a minute (recent blockhash) Raw: solana legacy (633 bytes) digest: 260480de9df69125dff4b64fc85e71d8f956728e15842be4a2a42c214d72e92e
2kUn…ZeTS, slot 451,600,805. Explained for EyLF…1dh9 as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.Add SOL to a Meteora DLMM position
The SOL is wrapped into a token account first, then added to a DLMM position, spread over its bins as the instruction says.
2 actions
- Send 0.500169061 SOL to
E88m…YFXA - Add ≤ 0.500169061 SOL to a Meteora DLMM position
What this does
- Transfer 0.500169061 SOL from Your wallet (
4VY2…5etD) to Your SOL account (E88m…YFXA) - You send ≤ 0.500169061 SOL from Your wallet (
4VY2…5etD) to Meteora DLMM (LBUZ…Pwxo) - Credit the liquidity to the position named, spread over its bins as the instruction says; SignLens cannot see who owns that position
- Create
ASKm2Aqk2z7x7pp5RpoTpjoUX6SDFWQqBXaFjbEvf5My, managed by Meteora DLMM (LBUZ…Pwxo), depositing 0.04189984 SOL - Create Your SOL account (
E88m…YFXA), managed by Token program (Toke…Q5DA), depositing 0.00148844 SOL unless it already exists - Close Your token account (
E88m…YFXA) and send its SOL to Your wallet (4VY2…5etD) - You pay a fee of 0.000021003 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
2 actions: Send 0.500169061 SOL to E88m…YFXA; Add ≤ 0.500169061 SOL to a Meteora DLMM position OK == Transfer | System program Amount: 0.500169061 SOL From: Your wallet (4VY2…5etD) To: Your SOL account (E88m…YFXA) == Add liquidity | Meteora DLMM (descriptor reviewed 2026-09-28, upgradeable by JADa…CVLd) Deposit: ≤ 0.500169061 SOL Position: ASKm2Aqk2z7x7pp5RpoTpjoUX6SDFWQqBXaFjbEvf5My Pool: HFiXZF4chgvHBDiqc3CGrgK9sTsYTg1AMcH6PcobavB7 Shape: Spot Lowest bin: -623 Highest bin: -554 Active bin expected: -554 Active bin may differ by: 8 From account X: 6JyBEAKJ6vwZoaLmveqRTgubT5xfQYQWYovM4ofjk8RV From account Y: Your SOL account (E88m…YFXA) Reserve X: Meteora DLMM reserve for token X (DtJW…ZhKV) Reserve Y: Meteora DLMM reserve for token Y (AhKd…ioD9) Additional accounts: 2, not named by this descriptor == Also [collapsed] Compute unit price: 34,725 micro-lamports per compute unit Compute unit limit: 316836 Open position: Position: ASKm2Aqk2z7x7pp5RpoTpjoUX6SDFWQqBXaFjbEvf5My Open position: Pool: HFiXZF4chgvHBDiqc3CGrgK9sTsYTg1AMcH6PcobavB7 Open position: Owner: Your wallet (4VY2…5etD) Open position: Lowest bin: -623 Open position: Bins: 70 Open position: Rent paid by: Your wallet (4VY2…5etD) Create token account if missing: Token account: Your SOL account (E88m…YFXA) Create token account if missing: Owner: Your wallet (4VY2…5etD) Create token account if missing: Mint: SOL mint (So11…1112) Create token account if missing: Rent paid by: Your wallet (4VY2…5etD) Create token account if missing: Token program: Token program (Toke…Q5DA) Sync wrapped SOL: Account: Your SOL account (E88m…YFXA) Close token account: Token account: Your token account (E88m…YFXA) Close token account: SOL goes to: Your wallet (4VY2…5etD) Close token account: Owner: Your wallet (4VY2…5etD) == Signers Fee payer: Your wallet (4VY2…5etD) Signer: ASKm2Aqk2z7x7pp5RpoTpjoUX6SDFWQqBXaFjbEvf5My == Fee Total: 0.000021003 SOL Base: 0.00001 SOL Priority: 0.000011003 SOL Priority basis: 34,725 micro-lamports per compute unit × 316,836 compute units requested Rent deposits: 0.04189984 SOL, or 0.04338828 SOL in all if the account this transaction creates when missing does not exist yet; refunded to whoever closes the accounts == Validity Expires: in about a minute (recent blockhash) Effects: - Transfer 0.500169061 SOL from Your wallet (4VY2…5etD) to Your SOL account (E88m…YFXA) - You send ≤ 0.500169061 SOL from Your wallet (4VY2…5etD) to Meteora DLMM (LBUZ…Pwxo) - Credit the liquidity to the position named, spread over its bins as the instruction says; SignLens cannot see who owns that position - Create ASKm2Aqk2z7x7pp5RpoTpjoUX6SDFWQqBXaFjbEvf5My, managed by Meteora DLMM (LBUZ…Pwxo), depositing 0.04189984 SOL - Create Your SOL account (E88m…YFXA), managed by Token program (Toke…Q5DA), depositing 0.00148844 SOL unless it already exists - Close Your token account (E88m…YFXA) and send its SOL to Your wallet (4VY2…5etD) - You pay a fee of 0.000021003 SOL - Valid for about a minute (recent blockhash) Raw: solana legacy (863 bytes) digest: 57c581c98741f1b680679e6f62d96aee07f2e01c6545ed8352f900579cc40367
3jDP…qUFw, slot 452,434,051. Explained for 4VY2…5etD as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.More: lending and borrowing, staking, swaps, perps and orders, launchpads and new tokens, governance and multisigs. What SignLens warns about.
Try it: install SignLens for Chrome or Firefox.