Overview
This registry lists every on-chain contract that forms part of the **YieldGuard** protocol, together with their deployment addresses, upgrade status and canonical ABI locations.
1. Arbitrum One (mainnet, chainId 42161)
| Contract | Version | Proxy Address | Implementation Address | ABI (IPFS CID) | SPDX | Notes |
|---|---|---|---|---|---|---|
| AggregatorVault | v1.0.0 | TBD | TBD | ipfs://bafy… | MIT | ERC-4626; accrues 30 bp fee |
| StrategyRouter | v1.0.0 | — (immutable) | 0x… | ipfs://bafy… | MIT | Reads Chainlink PoR |
| Guard | v1.0.0 | — | 0x… | ipfs://bafy… | MIT | Pausable |
| KYC_PASS (SoulboundNFT) | v1.0.0 | 0xProxy… | 0xImpl… | ipfs://bafy… | MIT | Non-transferable |
Proxy Admin: Safe 3-of-5 0xAdminSafe…
Timelock: 0xTimelock… (48 h delay)
2. Arbitrum Sepolia (testnet, chainId 421614)
| Contract | Version | Proxy Address | Implementation Address | ABI (IPFS CID) | SPDX | Notes |
|---|---|---|---|---|---|---|
| AggregatorVault | v0.9.2 | 0x1234… | 0xabcd… | ipfs://bafy… | MIT | Deployed 19 Jul 2025 |
| StrategyRouter | v0.9.2 | — | 0x5678… | ipfs://bafy… | MIT | |
| Guard | v0.9.2 | — | 0xef01… | ipfs://bafy… | MIT | |
| KYC_PASS | v0.9.1 | 0xa1b2… | 0xc3d4… | ipfs://bafy… | MIT |
Note: Testnet addresses are for integrator staging only and may be redeployed without notice.
3. ABI Retrieval
ABIs are pinned to IPFS and mirrored:
- GitHub release:
https://github.com/YieldGuard/abis/`{version}`/`{Contract}`.json - NPM package:
@yieldguard/abis - Etherscan verified source (links provided per contract once deployed)
Integrators SHOULD cache the ABI JSON and verify the SHA-256 hash against the table above before interacting on-chain.
4. Changelog
2025-07-27 v0.1 Initial registry scaffold (placeholder mainnet addresses).