01MAINNET PROOF
The public coordinates
It's Our Wallet is a Solana program on mainnet-beta. These addresses can be verified without trusting this website.
PuTiUheGCVYfnw2UdK3hkVp6VYh9KAuTBAmdCDVp2cDgdD6QU7WQwC9wsKUFvocCkHm8xLGG6eiUXiqtRpExAoJVERIFY ↗02ARCHITECTURE
Four public pieces
PROGRAM
Rules for rounds, proposals, paid votes, winner selection and Pump.fun execution.
TREASURY STATE
A PDA stores the round number, safety configuration and rolling spending totals.
VAULT
A separate PDA holds SOL. It has no ordinary private key; the program signs with deterministic PDA seeds.
PUBLIC RECORDS
Rounds, proposals and vote receipts are Solana accounts that anyone can fetch and decode.
03ROUND LIFECYCLE
How the crowd reaches the wallet
- A round opens.Its account records opening time, closing time, proposal count and the current leader.
- Someone proposes.The proposal fee enters the vault. The proposal stores a typed action, token mint, amounts, slippage, expiry and public copy.
- People buy votes.Votes cost SOL and their payments enter the vault. On-chain vote receipts record participation.
- The round settles.After the timer, anyone may submit settlement. Highest votes wins; ties use time reached and then proposal ID.
- The winner is checked.Expiry, mint ownership, Pump.fun accounts, balances, rolling limits and slippage are checked again.
- A keeper triggers it.A connected user sends settlement and execution transactions. The keeper never receives custody of vault funds.
04PUMP.FUN EXECUTION
What the wallet can trade
A proposal can target any valid Pump.fun token paired with native SOL. Active tokens use the bonding curve; graduated tokens use their canonical PumpSwap pool.
The app detects whether the token is still on its Pump.fun curve or has graduated to PumpSwap, then builds the matching transaction.
Buying
The proposer enters a maximum SOL budget. The app reads the live curve and fee state, estimates output, applies 5% protection and records integer amounts.
Selling
The proposer enters a normal token quantity. Mint decimals are converted automatically. The program can only sell tokens owned by the vault.
Sending
A proposal can send SOL or a treasury-owned legacy/Token-2022 token to any valid Solana wallet. The recipient and asset are bound on-chain before voting.
Atomic execution
The Pump.fun or PumpSwap call happens inside one Solana transaction. If validation or the venue fails, trade funds do not partially move.
05ON-CHAIN SAFETY
Current limits
A 0.10 SOL buy requires at least 0.40 SOL in the vault, assuming the rolling allowance remains available.
Funding can repair a balance limit only before expiry. An expired winner cannot be revived and must be skipped.
06BYTECODE PROOF
The deployed binary matches
The program was downloaded from mainnet and compared byte-for-byte with the release binary. The extra deployed bytes are Solana account padding and are all zero.
Release binary: 361,760 bytes\nDeployed account: 364,048 bytes\nBytecode prefix: exact match\nNon-zero padding: 0 bytes\nRelease SHA-256:\n2c138135abfe7ece4d652d7948aa110e287b6a06273ed2d16ddc712f6e6250fb