Examples › Staking
Staking, explained before you sign
Staking hands SOL or a token to a pool, a validator or a lock, often for a token in return. SignLens names the pool and the token you get back, and says when a lock renews itself or the rate is set at execution.
Stake SOL with Jito for JitoSOL
This is how Jito's own staking page builds a stake: your wallet sends the SOL to a one-time key, the key deposits it in Jito's pool, and the JitoSOL comes back to your own account. SignLens knows the pool by its address, the JitoSOL stake pool, notes that another signer makes the deposit, and shows the JitoSOL landing in your account. How much JitoSOL you get is the pool's rate when the transaction executes, and SignLens says so rather than guess.
2 actions
- Send 0.01 SOL to
Cv1U…Qxsj - Stake 0.01 SOL in a stake pool for its pool token, at the pool's ratio at execution
What SignLens found
- Info The SOL is deposited by another signer of this transaction, not by your wallet
What this does
- You send 0.01 SOL from Your wallet (
BmJa…uuax) toCv1UC3U4FDvZGjoUvJmQcbQSU1M9u3AWVMPPgUMUQxsj - Transfer 0.01 SOL from
Cv1UC3U4FDvZGjoUvJmQcbQSU1M9u3AWVMPPgUMUQxsjtoBgKUXdS29YcHCFrPm5M8oLHiTzZaMDjsebggjoaQ6KFL - You receive an unknown amount of JitoSOL (the pool's SOL-to-token ratio at execution, less its deposit fee) into Your JitoSOL account (
5o7V…2GKm) from SPL Stake Pool (SPoo…kuHy) - Create Your JitoSOL account (
5o7V…2GKm), managed by Token program (Toke…Q5DA), depositing 0.00148844 SOL unless it already exists - You send 0.000003981 SOL from Your wallet (
BmJa…uuax) to Jito tip account (ADaU…aS49) - You pay a fee of 0.00005 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
2 actions: Send 0.01 SOL to Cv1U…Qxsj; Stake 0.01 SOL in a stake pool for its pool token, at the pool's ratio at execution OK Findings: [INFO] The SOL is deposited by another signer of this transaction, not by your wallet (instruction 3) == Transfer | System program Amount: 0.01 SOL From: Your wallet (BmJa…uuax) To: Cv1UC3U4FDvZGjoUvJmQcbQSU1M9u3AWVMPPgUMUQxsj == Stake | SPL Stake Pool (descriptor reviewed 2026-10-25, upgradeable by dPpF…guDH) Deposit: 0.01 SOL Stake pool: JitoSOL stake pool (Jito…Awbb) Pool token: JitoSOL mint (J1to…GCPn) To account: Your JitoSOL account (5o7V…2GKm) Fee account: 8yoigZfzZ1nNaadumY9uPVD118225UYHTDpmjpr2nrSa Referrer fee account: Your JitoSOL account (5o7V…2GKm) == Also [collapsed] Create token account if missing: Token account: Your JitoSOL account (5o7V…2GKm) Create token account if missing: Owner: Your wallet (BmJa…uuax) Create token account if missing: Mint: JitoSOL mint (J1to…GCPn) Create token account if missing: Rent paid by: Your wallet (BmJa…uuax) Create token account if missing: Token program: Token program (Toke…Q5DA) Compute unit limit: 400000 Compute unit price: 100,000 micro-lamports per compute unit Jito tip: Amount: 0.000003981 SOL Jito tip: From: Your wallet (BmJa…uuax) Jito tip: To: Jito tip account (ADaU…aS49) == Signers Fee payer: Your wallet (BmJa…uuax) Signer: Cv1UC3U4FDvZGjoUvJmQcbQSU1M9u3AWVMPPgUMUQxsj == Fee Total: 0.00005 SOL Base: 0.00001 SOL Priority: 0.00004 SOL Priority basis: 100,000 micro-lamports per compute unit × 400,000 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: - You send 0.01 SOL from Your wallet (BmJa…uuax) to Cv1UC3U4FDvZGjoUvJmQcbQSU1M9u3AWVMPPgUMUQxsj - Transfer 0.01 SOL from Cv1UC3U4FDvZGjoUvJmQcbQSU1M9u3AWVMPPgUMUQxsj to BgKUXdS29YcHCFrPm5M8oLHiTzZaMDjsebggjoaQ6KFL - You receive an unknown amount of JitoSOL (the pool's SOL-to-token ratio at execution, less its deposit fee) into Your JitoSOL account (5o7V…2GKm) from SPL Stake Pool (SPoo…kuHy) - Create Your JitoSOL account (5o7V…2GKm), managed by Token program (Toke…Q5DA), depositing 0.00148844 SOL unless it already exists - You send 0.000003981 SOL from Your wallet (BmJa…uuax) to Jito tip account (ADaU…aS49) - You pay a fee of 0.00005 SOL - Valid for about a minute (recent blockhash) Raw: solana legacy (571 bytes) digest: 7550d052706b6b87c1645d8e680d9187db1258a43bf86f5b4b22d01119ee1b2e
23j7…QVxv, slot 454,139,501. Explained for BmJa…uuax as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.Delegate a stake account to a validator
Native staking: a new stake account, delegated to the validator named.
Delegate stake account 7JXU…YwU4 to validator 9QU2…29mF
What this does
- Delegate
7JXUEWF3JvqGuN4sDzLtNVuiugbagnDWxH28PFtaYwU4to validator9QU2QSxhb24FUX3Tu2FpczXjpK3VYrvRudywSZaM29mF - Create
7JXUEWF3JvqGuN4sDzLtNVuiugbagnDWxH28PFtaYwU4, managed by Stake program (Stak…1111), depositing 25 SOL - You pay a fee of 0.000083006 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
Delegate stake account 7JXU…YwU4 to validator 9QU2…29mF OK == Delegate stake | Stake program Stake account: 7JXUEWF3JvqGuN4sDzLtNVuiugbagnDWxH28PFtaYwU4 Validator vote account: 9QU2QSxhb24FUX3Tu2FpczXjpK3VYrvRudywSZaM29mF Authorized by: Your wallet (Ekbe…s9fx) == Also [collapsed] Compute unit limit: 26002 Compute unit price: 3,000,000 micro-lamports per compute unit Create derived account: Account: 7JXUEWF3JvqGuN4sDzLtNVuiugbagnDWxH28PFtaYwU4 Create derived account: Derived from: EkbeVg5aTLtcf85EuCjrnrmDPCgwrefXsX2ChurQs9fx Create derived account: Seed: exodus:1790374749187 Create derived account: Owner program: Stake program (Stak…1111) Create derived account: Deposit: 25 SOL Create derived account: Space: 200 bytes Create derived account: Paid by: Your wallet (Ekbe…s9fx) Initialize stake account: Stake account: 7JXUEWF3JvqGuN4sDzLtNVuiugbagnDWxH28PFtaYwU4 Initialize stake account: Staker: EkbeVg5aTLtcf85EuCjrnrmDPCgwrefXsX2ChurQs9fx Initialize stake account: Withdrawer: EkbeVg5aTLtcf85EuCjrnrmDPCgwrefXsX2ChurQs9fx Initialize stake account: Lockup: none Initialize stake account: Lockup custodian: EkbeVg5aTLtcf85EuCjrnrmDPCgwrefXsX2ChurQs9fx == Signers Fee payer: Your wallet (Ekbe…s9fx) == Fee Total: 0.000083006 SOL Base: 0.000005 SOL Priority: 0.000078006 SOL Priority basis: 3,000,000 micro-lamports per compute unit × 26,002 compute units requested Rent deposits: 25 SOL; refunded to whoever closes the account == Validity Expires: in about a minute (recent blockhash) Effects: - Delegate 7JXUEWF3JvqGuN4sDzLtNVuiugbagnDWxH28PFtaYwU4 to validator 9QU2QSxhb24FUX3Tu2FpczXjpK3VYrvRudywSZaM29mF - Create 7JXUEWF3JvqGuN4sDzLtNVuiugbagnDWxH28PFtaYwU4, managed by Stake program (Stak…1111), depositing 25 SOL - You pay a fee of 0.000083006 SOL - Valid for about a minute (recent blockhash) Raw: solana legacy (628 bytes) digest: 5283facd916b5f27459c38ac9053b0241da1f756ddcb402515ee824890b0fd41
5VLC…ddz7, slot 450,484,940. Explained for Ekbe…s9fx as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.Lock and stake JUP in Jupiter's DAO
Staking JUP for votes, with the lock set to its maximum. SignLens says what a balance preview cannot: the lock renews itself until max lock is turned off.
2 actions
- Keep the JUP in
9ok6…ShZilocked at the maximum: the lock renews itself until max lock is turned off - Stake 746.94905 JUP in Jupiter DAO governance
What this does
- The staking account's lock is set to the locker's maximum and renews itself; nothing moves, and the stake cannot be withdrawn while this is on
- You send 746.94905 JUP from Your wallet (
3Ugv…wfEv) to Jupiter DAO staking (voTp…mVSj) - Create
9ok6NQ9KZx55epU9apTtJdj5iuGDu1Bn4djWQSBRShZi, managed by Jupiter DAO staking (voTp…mVSj), depositing 0.002286 SOL - Create 9ok6…ShZi's JUP account (
5NbX…X3Ju), managed by Token program (Toke…Q5DA), depositing 0.00148844 SOL - You pay a fee of 0.0000051 SOL
- Valid for about a minute (recent blockhash)
Full text, as the engine prints it
2 actions: Keep the JUP in 9ok6…ShZi locked at the maximum: the lock renews itself until max lock is turned off; Stake 746.94905 JUP in Jupiter DAO governance OK == Max lock | Jupiter DAO staking (descriptor reviewed 2026-10-25, upgradeable by CvQZ…tipQ) Max lock: yes Staking account: 9ok6NQ9KZx55epU9apTtJdj5iuGDu1Bn4djWQSBRShZi Locker: CVMdMd79no569tjc5Sq7kzz8isbfCcFyBS5TLGsrZ5dN == Stake | Jupiter DAO staking (descriptor reviewed 2026-10-25, upgradeable by CvQZ…tipQ) Stake: 746.94905 JUP From account: Your JUP account (8nkM…QR4V) Staking account: 9ok6NQ9KZx55epU9apTtJdj5iuGDu1Bn4djWQSBRShZi Locker: CVMdMd79no569tjc5Sq7kzz8isbfCcFyBS5TLGsrZ5dN == Also [collapsed] Create staking account: Owner: Your wallet (3Ugv…wfEv) Create staking account: Staking account: 9ok6NQ9KZx55epU9apTtJdj5iuGDu1Bn4djWQSBRShZi Create staking account: Locker: CVMdMd79no569tjc5Sq7kzz8isbfCcFyBS5TLGsrZ5dN Create token account: Token account: 9ok6…ShZi's JUP account (5NbX…X3Ju) Create token account: Owner: 9ok6NQ9KZx55epU9apTtJdj5iuGDu1Bn4djWQSBRShZi Create token account: Mint: JUP mint (JUPy…DvCN) Create token account: Rent paid by: Your wallet (3Ugv…wfEv) Create token account: Token program: Token program (Toke…Q5DA) Compute unit limit: 150000 Compute unit price: 666 micro-lamports per compute unit == Signers Fee payer: Your wallet (3Ugv…wfEv) == Fee Total: 0.0000051 SOL Base: 0.000005 SOL Priority: 0.0000001 SOL Priority basis: 666 micro-lamports per compute unit × 150,000 compute units requested Rent deposits: 0.00377444 SOL; refunded to whoever closes the accounts == Validity Expires: in about a minute (recent blockhash) Effects: - The staking account's lock is set to the locker's maximum and renews itself; nothing moves, and the stake cannot be withdrawn while this is on - You send 746.94905 JUP from Your wallet (3Ugv…wfEv) to Jupiter DAO staking (voTp…mVSj) - Create 9ok6NQ9KZx55epU9apTtJdj5iuGDu1Bn4djWQSBRShZi, managed by Jupiter DAO staking (voTp…mVSj), depositing 0.002286 SOL - Create 9ok6…ShZi's JUP account (5NbX…X3Ju), managed by Token program (Toke…Q5DA), depositing 0.00148844 SOL - You pay a fee of 0.0000051 SOL - Valid for about a minute (recent blockhash) Raw: solana legacy (474 bytes) digest: 6f9c7783854d0531e6ef68d03dbe9596c726bdbdcbf54b781fd3861b39213f37
23Y6…3ZVt, slot 458,123,429. Explained for 3Ugv…wfEv as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.More: lending and borrowing, liquidity, swaps, perps and orders, launchpads and new tokens, governance and multisigs. What SignLens warns about.
Try it: install SignLens for Chrome or Firefox.