SignLens

Examples › Governance and multisigs

Votes and multisig proposals, explained before you sign

A vote or a proposal moves nothing when you sign it, which is exactly why it needs reading: a multisig proposal is a transaction the multisig will run later. SignLens decodes the transaction inside a Squads proposal, step by step, as if you were signing it.

Vote in the Jupiter DAO

Which proposal, which option, and with which stake. A vote signs a side's number, whose meaning depends on the proposal: on a yes/no proposal side 2 is "for", on an option proposal it is the second option. The transaction you sign says neither which kind the proposal is nor what its options are, so SignLens reads the proposal, its title and its options from your RPC and names the option, as your RPC's word. Without them it says what the side means on each kind.

OK

Vote for option 2, “Don't burn the $Jup in the Litterbox”, on Jupiter DAO proposal HpYm…Ba99, per your RPC, with the stake in 4s8S…3s8G

What this does

Full text, as the engine prints it
Vote for option 2, “Don't burn the $Jup in the Litterbox”, on Jupiter DAO proposal HpYm…Ba99, per your RPC, with the stake in 4s8S…3s8G
OK

== Vote | Jupiter DAO staking (descriptor reviewed 2026-10-25, upgradeable by CvQZ…tipQ)
  Side: 2
  Option: Don't burn the $Jup in the Litterbox (claimed, unverified)
  Proposal: HpYmjb9VWSZUYsWbZMJg2UshbQA8E5xwEzeGyRKSBa99
  Proposal title: Proposal: Burning the Litterbox (claimed, unverified)
  Vote: BKyRZVwXQaGASD6WStSgQAVaFA3KMexjSKXfQ7AtQrHd
  Staking account: 4s8S3dsjxfM3hvoQA7J6PXPCacnh43TEdbGJQk7e3s8G

== Also [collapsed]
  Create vote record: Proposal: HpYmjb9VWSZUYsWbZMJg2UshbQA8E5xwEzeGyRKSBa99
  Create vote record: Voter: Your wallet (64n5…gjai)
  Create vote record: Vote record: BKyRZVwXQaGASD6WStSgQAVaFA3KMexjSKXfQ7AtQrHd
  Create vote record: Rent paid by: Your wallet (64n5…gjai)
  Compute unit limit: 150000
  Compute unit price: 666 micro-lamports per compute unit

== Signers
  Fee payer: Your wallet (64n5…gjai)

== 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.00123444 SOL; refunded to whoever closes the account

== Validity
  Expires: in about a minute (recent blockhash)

Effects:
  - Vote with the staking account's voting power, moving nothing: side 2 votes for a yes/no proposal, or for an option proposal's second option
  - Create BKyRZVwXQaGASD6WStSgQAVaFA3KMexjSKXfQ7AtQrHd, managed by Jupiter DAO governance (Gova…N7rY), depositing 0.00123444 SOL
  - The record starts empty; the vote cast through the staking program in the same transaction fills it
  - You pay a fee of 0.0000051 SOL
  - Valid for about a minute (recent blockhash)

Raw: solana legacy (443 bytes)
  digest: 647785e8079fc5f939106256bcfe328572188af9a4927254cb41e76093e05697
Mainnet transaction 5szj…WfuF, slot 377,028,674. Explained for 64n5…gjai as the signer, by the SignLens engine 0.3.0, on 2026-11-01, with the 3 accounts the explanation asked for, as an RPC returned them on 2026-10-25. How to read this.

Propose and approve a Squads token transfer

One member creates a proposal, its transaction and their approval at once. SignLens shows what the proposal will do once the threshold is met: transfer 130,000 of an unverified token from the vault.

OK

3 actions

  1. Propose for 29m9…43fp (Transfer 130,000 of unverified token 8hS7…rise from De7t…DBBS to BuR3…DDVB)
  2. Create proposal #30 for the transaction proposed in instruction 3
  3. Approve proposal #30 (the transaction proposed in instruction 3)

What this does

Full text, as the engine prints it
3 actions: Propose for 29m9…43fp (Transfer 130,000 of unverified token 8hS7…rise from De7t…DBBS to BuR3…DDVB); Create proposal #30 for the transaction proposed in instruction 3; Approve proposal #30 (the transaction proposed in instruction 3)
OK

== Propose multisig transaction | Squads multisig v4
  Multisig: 33JZt6Gtbvv4dCqLkEJ33nWTFqbz4Sc4YzHcNqbQQP4B
  Vault: Vault 0 of multisig 33JZ…QP4B (29m9…43fp)
  Transaction account: GP7g2JiNnxkqo5Sd66ynt8Saxesy6AFdpLaMG3zkMbFf
  Proposed by: Your wallet (FjWd…HyWq)
  Rent paid by: Your wallet (FjWd…HyWq)
  Executes: only once the multisig's approval threshold is met and someone executes it; nothing moves now
  Steps: 1

==== Step 1: Transfer tokens | Token program
  Amount: 130,000 of unverified token 8hS7…rise
  From: De7tu9Xgk8Crxi9LHvTkK8uA5F6aTUycemX5KdcVDBBS
  To: BuR3tMgSs1FAQRiqVhr4GDA9yLGmPbvEABgYkjuHDDVB
  Authorized by: Vault 0 of multisig 33JZ…QP4B (29m9…43fp)
  Mint: 8hS74HdH6d6UTnnE7Vv25mJgboPeoxmM8S6DkW4Crise

== Create proposal | Squads multisig v4
  Multisig: 33JZt6Gtbvv4dCqLkEJ33nWTFqbz4Sc4YzHcNqbQQP4B
  Proposal: 47ctiKPdVNqTYYxg4t9v3JdvWyH3NmGXKMYvdFpCUPS3
  Transaction index: 30
  Content: the vault transaction created in instruction 3 of this transaction
  Proposed by: Your wallet (FjWd…HyWq)
  Rent paid by: Your wallet (FjWd…HyWq)
  Starts as draft: no

== Approve proposal | Squads multisig v4
  Multisig: 33JZt6Gtbvv4dCqLkEJ33nWTFqbz4Sc4YzHcNqbQQP4B
  Proposal: 47ctiKPdVNqTYYxg4t9v3JdvWyH3NmGXKMYvdFpCUPS3
  Content: proposal created in instruction 4 for the vault transaction created in instruction 3, both in this transaction
  Member: Your wallet (FjWd…HyWq)

== Also [collapsed]
  Compute unit limit: 487819
  Compute unit price: 160,000 micro-lamports per compute unit

== Signers
  Fee payer: Your wallet (FjWd…HyWq)

== Fee
  Total: 0.000083052 SOL
  Base: 0.000005 SOL
  Priority: 0.000078052 SOL
  Priority basis: 160,000 micro-lamports per compute unit × 487,819 compute units requested
  Rent deposits: the rent of 2 accounts of unknown size; refunded to whoever closes the accounts

== Validity
  Expires: in about a minute (recent blockhash)

Effects:
  - Once approved, Vault 0 of multisig 33JZ…QP4B (29m9…43fp) would: Transfer 130,000 of unverified token 8hS7…rise from De7tu9Xgk8Crxi9LHvTkK8uA5F6aTUycemX5KdcVDBBS to BuR3tMgSs1FAQRiqVhr4GDA9yLGmPbvEABgYkjuHDDVB
  - Create GP7g2JiNnxkqo5Sd66ynt8Saxesy6AFdpLaMG3zkMbFf, managed by Squads multisig v4 (SQDS…2pCf)
  - Create 47ctiKPdVNqTYYxg4t9v3JdvWyH3NmGXKMYvdFpCUPS3, managed by Squads multisig v4 (SQDS…2pCf)
  - You pay a fee of 0.000083052 SOL
  - Valid for about a minute (recent blockhash)

Raw: solana v0 (531 bytes)
  digest: c57f96b438334bb8cc46ed8521128fcbc6c7bf0ae9051c5ae09828a33e125b71
Mainnet transaction 4vc9…kdSX, slot 453,953,792. Explained for FjWd…HyWq as the signer, by the SignLens engine 0.3.0, on 2026-11-01. How to read this.

More: lending and borrowing, liquidity, staking, swaps, perps and orders, launchpads and new tokens. What SignLens warns about.

Try it: install SignLens for Chrome or Firefox.