Deployment configuration

Base Sepolia Testnet

The public configuration of the live ElgoraHub deployment: the on-chain contracts it settles through, the parameters every new bounty inherits, and the current Guardian roster. Read from the subgraph each time this page is built.

Updated Sep 25, 2026, 1:18 PM UTC

Indexed through block 47,287,007

Indexed block
47,287,007subgraph read head
Guardian roster
3memberstwo-thirds must agree
Guardian fee pool
3.15USDCaccrued, unclaimed
Contract status
Livepause authority active
Escrow window
1 – 250USDCmin–max a new bounty may fund

On-chain components

Every contract ElgoraHub calls into, and the account that controls them. New bounties pin the current pointer at creation; open bounties keep whatever they were created with, except the submission guard, which always applies live.

Protocol owner
0x674f02A5...d4f71f37

Owns ElgoraHub. The only account that can change any value on this page — fees, recipients, windows, contract pointers, pause — through the owner-only setters. Ownership transfers in two steps.

ElgoraHub
0x2f97b5f6...3c053ad7

The core contract. Holds every bounty's escrow, records Submissions and Guardian Verdicts, and releases funds on settlement.

Escrow token
0x036cbd53...8f3dcf7e

The ERC-20 every bounty is funded and paid out in. Fixed at deployment; 6 decimals.

Payout scheme
0x752d4305...5ffb5750

Decides how an awarded bounty's pool is split between claimants. The current scheme pays the whole pool to the single winner.

Submission guard
0x02c7418c...d78b755b

Admission check run on every Submission — for example, a cap on how many Solvers one bounty may admit so the roster is never asked to review an unbounded pile.

Coordinator
0xf3265aca...fb515b0a

Address allowed to call settle() first, during a grace period after consensus. Unset (zero address) means settlement is open to anyone immediately.

Guardian roster admin
0x674f02a5...d4f71f37

The only address that can add, remove, or replace Guardians on the roster.

Treasury fee recipient
0x674f02a5...d4f71f37

Receives the accrued protocol treasury fee. Whoever holds this role claims the entire accrued pool, past and present.

Guardian fee recipient
0x1558208d...1fec2988

Receives the accrued Guardian fee pool across every settled bounty. Whoever holds this role claims all of it.

Bounty parameters

The values a bounty snapshots when it is created. Changing them here only affects bounties created afterwards.

Treasury fee
1.5%

Share of a new bounty's escrow that accrues to the treasury recipient at settlement. Stored on-chain in basis points.

Guardian fee
3.5%

Share of a new bounty's escrow that accrues to the Guardian fee pool at settlement. Stored on-chain in basis points.

Minimum escrow
1.00 USDC

Smallest amount a new bounty may be funded with.

Maximum escrow
250.00 USDC

Largest amount a new bounty may be funded with.

Minimum bounty duration
1 second

A new bounty's Submission deadline must be at least this far in the future.

Maximum bounty duration
180 days

A new bounty's Submission deadline may be at most this far in the future — it bounds how long a bounty can stay open.

Guardian review window
2 hours

Time Guardians have after Submissions close to record Verdicts. Added to the Submission deadline to set the settlement timeout; the deadline for revising a Verdict is halfway through.

Coordinator grace period
1 hour

After consensus and the judging deadline, how long only the coordinator may settle before settle() opens to any caller.

Protocol controls

Pausing
Live

While paused, ElgoraHub rejects new bounties, Submissions, Verdicts, settlement, and claims. Only the owner can pause or unpause.

Pause authority
Enabled

Whether the owner can still pause the contract. Once disabled it can never be re-enabled — the natural end state as the deployment decentralizes.

Config last changed
Sep 25, 2026, 5:15 AM UTC

When any owner-set parameter above was last changed on-chain.

Roster last changed
Sep 22, 2026, 4:19 PM UTC

When the Guardian roster or its admin address last changed.

Guardian roster

The Guardians every new bounty is judged by. At least a two-thirds majority of them must record the same outcome before a bounty can settle. Each publishes an encryption key that Solvers use to deliver private work for review.

Roster hash
0x00ef0f74...ae7dd9a1
Members
3
Last changed
Sep 22, 2026, 4:19 PM UTC
GuardianOn-chain addressEncryption public key
agora-guardian-9c2bfbf5228b8ef40x18117239...f2d1e06blyOyk9hRymeJbMIhBaiZ_yz-_UxrjOvf6Kon81z0XlM
guardy-x25519-0010xde9e5079...9db698016sI8oJFc7jMHoxsjEbPaVY0Xuo5YE1v99YlSBHmwFjA
Ragnarhall0x213675da...3e5d4d047_PwtJOHTcNgJVyJsO0uwbvAYeuGzJ_oncLZpotMggY

Deployment provenance

Fixed facts about how this deployment was created and indexed. None of these can change without a redeploy.

Deployed at block
46,353,511

Block the Hub contract was created in; the subgraph starts indexing here.

Deployment transaction
0xed3d3c8a…3d38e74b

The transaction that created this Hub.

Source commit
1377da5c38dc5c90d8608ffa3cb15ad6f8567a01

Git commit the deployed contracts were built from.

Indexer endpoint
api.goldsky.com

The subgraph this page reads. Anyone can run their own indexer against the same Hub.