poidh atlas.

Every bounty ever posted to poidh, on every chain it runs on — read straight from the contracts. No API, no backend, no build step, no dependencies.

How this works, and how to check it yourself

Everything on this page comes from two kinds of contract call over plain JSON-RPC. There is no server behind this page and no API in front of the data — it is one static HTML file that talks to public Ethereum nodes and decodes the ABI by hand. Bounty text, amounts, issuers and claim counts come from the poidh contracts; the ETH price comes from a Chainlink feed on the same chain. Nothing else is contacted.

poidh's own browse API returns the open bounties. The contracts hold all of them, including every one already paid out, which is why this page can show the full history.

Reproduce any row with curl — this reads bounty #143 on Arbitrum:

curl -s https://arb1.arbitrum.io/rpc -H 'content-type: application/json' --data '{
  "jsonrpc":"2.0","id":1,"method":"eth_call","params":[{
    "to":"0x5555fa783936c260f77385b4e153b9725fef1719",
    "data":"0xdc2f8744000000000000000000000000000000000000000000000000000000000000008f"
  },"latest"]}'

0xdc2f8744 is bounties(uint256); 0x8f is 143. The reply is the ABI-encoded struct this page decodes: (id, issuer, name, description, amount, claimer, createdAt, claimId). A zero claimer means nobody has been paid yet.