Skip to content
ClearClear
Docs
Protocol/Contract map

Contract map

The main contracts, how they connect, and where each one lives. Select one to trace it. Every address is in deployments.

Source

Credit and money contracts

RulesIssueLedgerCash outLenders
PayoutPool

Turns merchant balances into money

Writes or paysReads from

Deed track contracts

The Deed track stands on its own. No contract outside it reads DeedNFT. The only piece it shares with the rest of the protocol is the optional TokenRegistry lookup.

RulesCheckDeedSplit or lockShares
DeedNFT

The T-Deed. One token for each asset

Writes or paysReads from

Deployed addresses

ContractWhat it doesAddress
RevolvingIssuerThe tiered revolving line0x7f15…6070
TermIssuerTerm plans, including the ELPA0xe467…3721
OffersIssuerThe $10 offer to a new member0x150E…841c
ClearCreditThe co-op credit ledger0x1d9f…928C
ClearUSDUpgradeableCLRUSD, the fully reserved token0x2a11…D6D1
ESADepositVault1:1 backing for CLRUSD0x8364…413b
PayoutPoolTurns merchant balances into money0xe9d1…7D66
LendingPoolMember money funding unsecured tiers0x5840…ce23
BondVaultHolds bond proceeds0x9f31…A855
AssurancePoolReserve tokens against defaults0xf5E4…5840
NetworkRegistryParent registry for issuers0x0a9F…3D7f
MerchantRegistryWhat each merchant was promised0x4172…f1f5
CollateralRegistryWhat each member has pledged0x62fB…52Cf
LimitCalculatorTurns pledges into a ceiling0xbA98…c0a7
ValidatorRegistryLists active validators and grants them their roles0x979E…bc91
TokenRegistryOptional list of accepted payment tokens0x4B13…8a86
ValidatorChecks a deed or unit against its asset type and records the result0x18C5…79b9
FundManagerTakes the service fee at mint and holds the validator's share0x73ea…401e
DeedNFTThe T-Deed. One token for each asset0x1a4e…21E6
MetadataRendererBuilds each deed's metadata from its traits0x849e…70E5
FractionalizeHolds a deed and issues ERC-20 shares against it0xeC46…9823
SubdivideSplits a validated land or estate deed into ERC-1155 units0x3c94…923F
FractionTokenFactoryClones a share token for each fraction0x3E51…28dc
AccessManagerAdmin, operator and member roles0x19aB…f207
AssuranceOraclePrices accepted tokens and serves the target reserve ratio0x2E52…Fe38
BondValuerTells CollateralRegistry what a member's pledged bonds are worth0x5cf8…c31e
BurnerBondThe bond collection: mints, redeems and rolls0x618b…d556
BurnerBondDepositThe one entry point for buying a bond0xA030…dB8c
BurnerBondFactoryOpens a bond collection for each accepted token0x61bD…FDAA
ClaimEscrowHolds USDC for claim-by-link flows0x24DA…c37D
ClearUSDThe original CLRUSD, not upgradeable0x5619…0Ae3
CLRUSDTokenPoolChainlink CCIP pool for CLRUSD0xd8a1…CCc1
Create2DeployerDeterministic deployments0x2BFb…cB06
LiquidatorSeizes pledged collateral and settles the tier it backed0x8E2E…9593
MembershipRegistryThe membership records AccessManager reads0xE700…4dE8
SavingsIntentFactorySingle-use escrows for savings deposits and redemptions0xee28…C8Bc