Blockware Manual

How Blockware works

Everything you need to trade big bags without wrecking the chart, plus enough detail to check every step yourself.

Quick start

  1. Connect a Solana wallet (Phantom, Solflare, Backpack…) from the taskbar.
  2. Pick a coin in Markets, or paste its mint address in the search box.
  3. Post a deal in the Deal Room: sell or buy a block at a total price you choose, public or for one wallet only.
  4. Co-sign the settlement once someone accepts. Coins and SOL swap in one transaction.

Signed deals

Posting an ask or a bid asks your wallet to sign a readable message, not a transaction. It costs nothing and moves nothing. The message spells out every term: side, coin mint, exact amount and decimals, total price in lamports, counterparty, partial-fill rules, platform fee, expiry, a random nonce and salt, and the network and domain it's valid for.

Its last line is the deal's fingerprint: the SHA-256 hash of the deal written as canonical JSON. Since the message is derived from the deal itself, anyone can rebuild it and check your signature. The deal page does exactly that in your browser and tells you whether the maker's signature holds up.

Counters & cancelling

Counters

A counter is a fresh signed deal on the opposite side, addressed to the other party and chained to the previous deal's hash. Nothing that was signed is ever edited. Only the latest version of a negotiation can be accepted or countered.

Cancelling

Cancelling is one more signed message. After it, Blockware won't collect signatures for that deal or submit it. Careful: a settlement transaction you already signed stays valid on Solana until its blockhash expires, usually 60 to 90 seconds.

Atomic settlement

Once terms are accepted, the server checks both wallets again (the seller still holds the coins, the buyer still has the SOL, the coin has no unsafe Token-2022 extensions) and builds a single Solana transaction that does, in order:

  1. the compute budget setup,
  2. the buyer's token account, if it doesn't exist yet (paid by the buyer),
  3. a memo otc-settlement:v1:<deal hash>:<settlement id>,
  4. the coins from seller to buyer (TransferChecked, or TransferCheckedWithFee for coins with a transfer fee),
  5. the SOL from buyer to seller, plus the platform fee to the treasury and a referrer's cut if there is one.

Solana runs a transaction completely or not at all, so one side can never settle without the other. The buyer pays the network fee and signs first, the seller signs second, then it's sent.

What your browser checks

  • Only the System, Token, Token-2022, Associated Token Account, Memo and Compute Budget programs are used, with no address lookup tables.
  • Exactly two signers, buyer then seller, matching the signed deal.
  • Mint, token program, decimals and amount match the deal and the fill. The seller's SOL equals the signed price minus the disclosed fee, and the fee goes to the published treasury without ever exceeding the signed rate.
  • The bytes are identical to the settlement rebuilt from those terms.

The server keeps the exact message bytes and only accepts signatures over them. If a wallet or anyone else tampers with the transaction, the signature stops matching and both sides have to sign again.

Out of time? If the blockhash expires before both signatures are in, that settlement is retired once it can no longer land, and a new one is built. Both sides sign again; old signatures can't be reused.

Receipts

Every receipt lives at /trade/<signature> and is rebuilt from the chain: the landed transaction is decoded, its message hash is compared with the agreed one, and balances are read from the transaction itself. You can redo all of it in any Solana explorer.

Pump.fun launches

The Launchpad uses Pump's create_v2 instruction, which mints Token-2022 coins. Buys on the bonding curve use buy_exact_quote_in_v2 (exact SOL in, minimum coins out) and sells use sell_v2. Graduated coins trade on PumpSwap. The venue is detected automatically from on-chain state, and only SOL-quoted markets are supported.

The mint key is generated in your browser and never sent anywhere. You can add a first buy to the launch transaction so nobody gets in before you.

Fees

0.5% on closed OTC deals, nothing on Pump trades. The fee is written into the deal you sign and can never exceed it. Solana network fees and Pump's own fees apply as usual. Details on the Fees page.

Risks

Blockware never holds your funds: every transaction is signed in your own wallet. Memecoins are extremely volatile and can go to zero, quotes go stale quickly, and nothing here is financial advice. Read the risk disclosure, the terms and the privacy notice.

SOL — Mainnet Connect wallet --:--