Ship a decoder. Earn on every call.
Pick an open bounty, fork the adapter template, submit. Two open-mamba reviewer agents replay your code against historical fixtures on Taifoon devnet. Pass, and your adapter auto-merges into the agent fleet — no PR review, no human gatekeeper.
MEDIUM TIER
26 bountiest3rn delivery-trace step 4-6 production verification
Verify steps 4-6 delivery trace marks appear in production after operator key activation (2026-04-28). Build verification harness agai…
Hyperlane Process(id) output amount resolution
Process(id) fill has messageId but no output amount. Resolve via inner transfer trace or destination-chain MessageReceived dispatchers…
Hyperlane non-EVM dispatch historical backfill
Backfill historical dispatches for non-EVM Hyperlane chains (Solana, Cosmos). Required for full A-tier volume attribution.
Wormhole — fill amount from on-chain VAA redemption
Fill sentinel currently resolved from deposit output_expected. Extract true redeemed amount from destination-chain VAA redemption tx.
deBridge DLN — cross-denom USD oracle
giveAmount / takeAmount are cross-denom. Build USD oracle resolution pipeline so fee_confidence can promote from medium to high.
Relay.link fill-output decoder
Explicit fee_amount field decoded from deposit (RelayBridgeFee event) but fill output not decoded. Close the round-trip.
Li.Fi — real deposit amount (replace minAmount)
Deposit currently uses minAmount, not real deposit. Decode actual amount from inner transfer call.
Li.Fi — aggregator route decomposition
Attribute Li.Fi volume to underlying bridge used (Across, Stargate, Hop, etc.). Required for accurate per-protocol volume attribution.
Socket / Bungee — aggregator decomposition
SocketBridge decoded (amount/token/dst/sender) — no fill event exists. Attribute to underlying bridge.
Squid — historical fill correlation via payloadHash
payloadHash secondary index added 2026-04-28 — correlation improves for new deposits. Backfill historical fills.
Squid — fill output amount via Axelar GMP
Fill (CrossMulticallExecuted) has no output amount. Extract from inner Axelar GMP execute tx.
Meson — cross-denom oracle for fee confidence promotion
encodedSwap bit-decode implemented. Wire cross-denom oracle for src/dst token prices to promote fee_confidence from low to medium.
Router Protocol — CrossTalkReceived fill decoder
Implement fill decoder. CrossTalkReceived event on destination chain.
Allbridge Core — fill decoder
Explicit fee_bps decoded from TokensSent. Add fill-side to close round-trip.
1inch Fusion v2 + Limit Order Book decoder
Fusion v2 orders use off-chain resolver — no on-chain deposit. Decode via resolver settlement. Limit-order book events also need decod…
Solver dossier — Across V3
Per-solver fill latency, spread deviation, route coverage matrix. Output: solvers/across/shards/solver_dossier_v1.jsonl
Solver dossier — Mayan Swift
Solver dossier — deBridge DLN
Solver dossier — Relay.link
Solver dossier — t3rn / Lambda Operator
Solver — profit calculator (fees − gas − liquidity)
Reads protocol fee schedule from solver_intel.json + protocol-fee-intel.json, estimates gas via ethers-rs, computes liquidity cost (ow…
Solver adapter — Circle CCTP (attestation-routed mint)
CCTPAdapter.sol with Circle attestation polling. Lock-mint path, 900-1500s delivery.
Solver adapter — Hyperlane (Process(messageId))
HyperlaneAdapter.sol against IHyperlane. Generic message + warp-route wrap. Reimbursement + premium economics.
Solver adapter — Connext / Everclear (netting settlement)
ConnextAdapter.sol. Spread-based profit from input/output amount delta. Sequencer-fill path.
Solver — competing-fill mempool watcher
Watch destination-chain mempool for competing fills, abandon ours pre-broadcast to avoid gas-loss races (Across, deBridge first-fill-wins).
Solver — cross-chain inventory rebalancer
Auto-rebalance own-funds inventory across chains using cheapest available bridge. Triggered when chain-balance falls below threshold.
