Contract Explorer
13 contracts, 13 interfaces, and 4 libraries. Full Solidity source code, ABIs, constructor arguments, and predeploy addresses -- everything on-chain, fully transparent.
Interfaces13 files
IBonfire.sol
InterfacesIBonfire81 linesICitizenRegistry.sol
InterfacesICitizenRegistry180 linesIComputeBasketOracle.sol
InterfacesIComputeBasketOracle126 linesIConstitutionalGuard.sol
InterfacesIConstitutionalGuard126 linesIConvictionWeighting.sol
InterfacesIConvictionWeighting74 linesICreatorGrantOracle.sol
InterfacesICreatorGrantOracle129 linesIGovernor.sol
InterfacesIGovernor174 linesIOneWayBridge.sol
InterfacesIOneWayBridge71 linesIQuadraticVoting.sol
InterfacesIQuadraticVoting165 linesISovereigntyIndex.sol
InterfacesISovereigntyIndex90 linesISupportClasses.sol
InterfacesISupportClasses211 linesIUBCDistributor.sol
InterfacesIUBCDistributor132 linesIUCUToken.sol
InterfacesIUCUToken81 linesLibraries4 files
Constants.sol
LibrariesConstants — System-Wide Configuration140 linesErrors.sol
LibrariesErrors — System-Wide Custom Errors159 linesEvents.sol
LibrariesEvents — Cross-Contract System Events29 linesFixedPointMath.sol
LibrariesFixedPointMath — Fixed-Point Arithmetic for Governance397 linesGas Benchmarks
| Operation | Contract | Estimated Gas |
|---|---|---|
| UCU transfer | UCUToken | ~51,000 |
| UCU mint | UCUToken | ~70,000 |
| Bridge depositUSDC | OneWayBridge | ~120,000 |
| Bridge depositETH | OneWayBridge | ~100,000 |
| UBC enroll | UBCDistributor | ~85,000 |
| UBC claim | UBCDistributor | ~95,000 |
| Bonfire reportRevenue | Bonfire | ~75,000 |
| Bonfire finalizeEpoch | Bonfire | ~110,000 |
| QV stake | QuadraticVoting | ~80,000 |
| QV vote | QuadraticVoting | ~65,000 |
| Register human | CitizenRegistry | ~90,000 |
| SupportClasses distribute | SupportClasses | ~150,000 |
Gas estimates are from Foundry test runs on a local Anvil fork. Actual L2 costs will vary based on network conditions and calldata compression.