Multisight
SOL$—
Slot—
TPS—
Watched on the wall—
FeedSquads v4 · mainnet-beta · read-only
CH 00 · MasterLive

Treasury surveillance for community coins

Every signer, every vault, on one wall.

Multisight reads Squads v4 multisig accounts byte by byte from Solana mainnet. It shows who can move the money, how many of them must agree, and what has left the vault lately. No sign-up. No keys. Nothing custodied.

CH 08 · Program feed—

Live Each monitor is a real Squads v4 multisig seen on mainnet today, decoded from its account bytes. The ring shows its members; the amber arc is how many must sign. Select a monitor to inspect it. Channel 08 lists the newest Squads v4 transactions on mainnet as they land. These wallets are unnamed public accounts; Multisight does not know or claim who runs them.

CH 02

Inspector

Paste a multisig, its vault, or one of its members. Multisight fetches the account with getAccountInfo, checks the 8-byte Anchor discriminator, decodes every field, and derives the vault addresses itself.

Configuration—
Members—
MemberRightsSOLLast seen
Vaultsindex 0–3
Portfolio—

CH 03

Proposal queue

Every Squads transaction has a proposal account at an address derived from the multisig and its index. Multisight derives the last twelve, reads them in two batched calls and decodes who approved, who rejected and what is still waiting.

Inspect a multisig to load its queue.

    CH 04

    Outflow alert log

    The vault's last 25 transactions, read from mainnet and reduced to what moved in and out of it. Anything over your alert line is flagged. Switch on watch mode and the log checks for new signatures every 30 seconds.

    No log yet.

    CH 05

    The account, byte by byte

    This is the raw data of the multisig you inspected, exactly as getAccountInfo returned it. Hover or tap a field to see how Multisight reads it. Spare bytes at the end are space Squads reserves so members can be added without a resize.

    CH 06

    Anatomy of a quorum

    1. Propose. A member with the Initiate right creates a vault transaction and its proposal.
    2. Vote. Members with Vote rights approve one by one. Each approval is a key written into the proposal account.
    3. Threshold. When approvals reach the threshold, the proposal becomes Approved. Rejections that make approval impossible kill it.
    4. Time lock. If the multisig has a time lock, nobody can execute until it has passed.
    5. Execute. A member with Execute rights fires the transaction. The vault, a PDA with no private key, signs through the program.

    Using the multisig on the inspector.

    CH 07

    Threshold explainer

    A threshold trades theft against lock-out. Set how likely any one key is to be stolen or lost in a year, and the model shows both risks for every threshold. It is a model: it treats keys as independent, which real teams rarely are.

    Theft risk (m or more keys stolen) Lock-out risk (fewer than m keys left) · model

    CH 08

    Vault derivation lab

    A Squads vault has no private key. Its address is a SHA-256 hash of seeds that must land off the Ed25519 curve. Run the derivation here: your browser hashes each bump from 255 down and tests every result against the curve.

    CH 09

    Your seat

    Connect a wallet, or paste any address, and Multisight reads its recent transactions for Squads multisigs it has touched. It decodes each one, confirms the seat, and lists proposals still waiting on that key.

    CH 10

    Your wall

    Pin the treasuries you care about. Your wall is kept in this browser only, refreshes every 30 seconds, and flashes a monitor when its vault balance changes.

    CH 11

    How it works

    1. 1

      Read the account

      getAccountInfo returns the multisig's bytes in base64. Multisight never asks for a list of all multisigs, which public RPC does not allow.

    2. 2

      Check the discriminator

      The first 8 bytes must equal sha256("account:Multisig"). Anything else is refused, so a token account can't pose as a treasury.

    3. 3

      Decode the fields

      Two keys, the threshold, the time lock, both transaction indexes, the rent collector, the bump and the member list with permission masks.

    4. 4

      Derive the vaults

      Seeds multisig · address · vault · index are hashed in your browser and tested off-curve. The derived multisig address is checked against its create key.

    5. 5

      Price the holdings

      SOL and both token programs are read through /api/rpc, then priced with Jupiter's public price feed. Unpriced tokens show a dash, never a guess.

    6. 6

      Watch the flow

      Vault transactions are fetched four at a time and reduced to balance changes. A transfer out over your line becomes an alert.

    CH 12

    Questions

    Which multisigs does it support?

    Squads Protocol v4, the program at SQDS4ep6…52pCf. Older Squads v3 accounts are recognised and named, but not decoded. Other multisig programs are not supported yet.

    Is the wall a list of known projects?

    No. The wall shows public Squads multisigs Multisight found in recent mainnet activity. They are unnamed. Multisight does not know who runs them and makes no claims about them.

    What does connecting my wallet do?

    It shares your public key only. Multisight uses it to find multisigs your key belongs to and the proposals waiting for your vote. It never asks you to sign anything and never moves funds.

    Why can the member "last seen" be blank?

    Some members are hardware or cold keys that rarely sign. If the RPC returns no recent signatures for a key, Multisight shows a dash rather than inventing a date.

    How accurate are the USD values?

    They use Jupiter's live price for each mint, and the current price for past transfers in the alert log. Tokens Jupiter can't price are listed with no USD value and left out of totals.

    Are the risk numbers real?

    The threshold chart is a model. It assumes every key fails independently with the chance you set. Real keys share devices, people and habits, so treat it as a way to think, not a forecast.

    Why only 25 transactions in the log?

    Public RPC rate-limits transaction reads. Multisight reads at most 25 per lookup, four at a time, so it stays polite and fast.