SignLens

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.

OK

Open a Raydium CLMM position with ≤ 0.00985543 GOOGLx and ≤ 33.874114 USDC

What this does

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
Mainnet transaction 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.

OK

2 actions

  1. Open an Orca Whirlpool position from tick -54248 to tick -54240
  2. Add ≤ 2.0004 SOL and ≤ 0.0019912 ETH to an Orca Whirlpool position

What this does

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
Mainnet transaction 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.

OK

2 actions

  1. Send 0.500169061 SOL to E88m…YFXA
  2. Add ≤ 0.500169061 SOL to a Meteora DLMM position

What this does

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
Mainnet transaction 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.