Expand description
Hand-written alloy::sol! bindings, kept in lockstep with the Solidity
sources in solidity/contracts. One module per contract directory.
Modules§
- ceremony
- Bindings for the ceremony verification path (
solidity/contracts/ceremony/): the Notary Service every notarized session is authenticated through, the Proof Verifier that routes a claim to the Platform Verifier registered for its version, the three launch Platform Verifiers it routes to, and the Google JWT root list thegoogle/v1verifier reads. - circuits
- Bindings for the bb-generated UltraHonk verifiers in
solidity/contracts/circuits: the one call a Platform Verifier makes of them, and the error that says which circuit a deployed one answers for. - ens
- Bindings for the ENS resolver (
solidity/contracts/ens/). - escrow
- Bindings for the handle escrow (
solidity/contracts/escrow/): value held against a handle node until its holder inIdentityRegistryclaims it, and refundable to each deposit’srefundTountil then.deposittakeskeccak256(normalized handle), fromIdentityRegistry.handleHashOfor computed locally. - factory
- Bindings for the deterministic deployment factory. Mirrors
solidity/contracts/factory/. - identity
- Bindings for the identity registry (
solidity/contracts/identity/):IdentityRegistry. - proxy
- Proxy plumbing shared by every proxied contract: the ERC1967 proxy constructor and the UUPS upgrade entrypoint.