Bondwire

Bonded verifier · CommitStakeV2 · live on Arc testnet not connected ← All dApps

New here? This is Arc testnet, chain 5042002, where USDC is both the money and the gas. Get free testnet USDC from the Circle faucet ↗, then press Connect. Your wallet is asked to add the network automatically. Nothing here is worth real money.

Contract

CommitStakeV2 · exact match verified USDC (gas + value)0x3600000000000000000000000000000000000000 nextId totalEscrowed your USDCconnect a wallet

The bonded verifier settles a staked commitment: the verifier posts its own slashable AgentBond bond, so trusting its verdict reduces to trusting a party with real money on the line. If a verifier lies and its verdict is overturned, the surplus burns. Every button below writes a real tx to the live contract.

Step 0 · Bond the verifier (prerequisite)

CommitStakeV2 can only lock a verifier's slice if that verifier has an AgentBond bond and has granted CommitStakeV2 a slash allowance. This button grants an UNLIMITED allowance so the same verifier can serve many commitments without approving again; it lets only this one escrow contract lock and slash your bond, capped by your actual bonded balance. Run it once for the wallet you will use as the verifier. To bound it, call setSlashAllowance with a fixed number instead.

your free bondconnect a wallet

Step 1 · Create a staked commitment

verifier deadline +65 min (the contract floor is 1h), arbiter deadline +1h from challenge, fee stream off for this demo.

Step 2 · Inspect & act on a commitment

Transactions

Actions appear here with an arcscan link.