Documentation Index
Fetch the complete documentation index at: https://docs.superearn.io/llms.txt
Use this file to discover all available pages before exploring further.
1. 아키텍처 개요
자세한 흐름은 SuperEarn 동작 방식과 핵심 컴포넌트를 참고하세요.2. 배포 주소
Kaia
| Contract | 설명 | Address |
|---|---|---|
| SuperEarnRouter | 사용자 예치/출금 라우터 | 0x7437892A3e2E658038758dD7CA638334C0c2006C |
| CooldownVault | 출금 쿨다운 관리 | 0x4E4654cE4Ca7ff0ba66a0A4a588A4bd55A6f9A33 |
| OriginVault | 크로스체인 허브(ERC‑7540 유사) | 0x3B37DB3AC2a58f2daBA1a7d66d023937d61Fc95b |
| StrategyOriginVault | OriginVault로 자본 라우팅 전략 | 0x650a4c074a58B18fbEEd48ae766e58a382D9E5F5 |
| StrategyUSDOExpress | USDO 전략(OpenEden) | 0x6090d8EECB74058bC53BB24273345Dd8Ba5652bF |
| CustomYearnStrategy | CustomVault 지분을 보유하는 Super Vault 전략 | 0x723d3422788f47f5DaE153515A3C277293dbd8f3 |
| CustomVault | 등록된 CustomStrategy용 USDT ERC-4626 볼트 | 0x7876a2faf6Aad1F6F8E47AD612D9472a4821DfDa |
| CustomStrategy (Yield8) | Yield8(wYield8)를 대상으로 한 수동 운영 커스텀 전략 | 0x8F19e66B4bA81fAAe964232Baa2Bdc8118385822 |
| Yield8AssetsProvider | Yield8 CustomStrategy 포지션을 USDT로 환산해주는 외부 자산 회계 제공자 | 0x1CFd5d5268400648c2FFaf9bdB01cB6b0b58F672 |
| USDOKyced | USDO 민팅 컨트랙트(OpenEden) | 0x4Bfc1773280689d17c8c00B2514A5C28c8c2b021 |
| OriginAdapter | 크로스체인 어댑터(브릿지+CCIP) | 0x8E53CdAa89381c203a074fB3388f65936358f200 |
| OriginAgent | Kaia측 메시지/브릿지 에이전트 | 0xd8acFF2E2B8B1Cf052aca4Ba331743F73C569E68 |
| OriginAccountant | 이동 중 자산 회계 | 0x55CEd8F290256E165d3f50EDa0b60E261ec38f55 |
| PriceConverter | 오라클 연동 가격 변환기 | 0xC090e88bDAA823B7C1dd8d9e24CbacB0f35f2675 |
| Registry | 볼트·전략 레지스트리 | 0xea8e1872aDCE77eFBe5d6FE37b5C257Cc86eC786 |
| Super Vault | Kaia 집계 볼트(EarnUSDT) | 0x2e4e573D86c70688cD97D76bc5DDc1Bb265bF5D6 |
| CrosschainKeeper | 크로스체인 자산 라이프사이클 | 0x40FB0F9084828ADBc3dcd71840eA545BF243cD0F |
| LightKeeper | 전략 수확/상환, 사용자 클레임 | 0x8c82B2feC291a43e41aA87669eaEf01F4efaA3B2 |
Ethereum
| Contract | 설명 | Address |
|---|---|---|
| SuperEarnRouter | RemoteVault/키퍼용 라우터 | 0xd8acFF2E2B8B1Cf052aca4Ba331743F73C569E68 |
| RemoteVault | Kaia 자산을 받는 원격 볼트 | 0x8c82B2feC291a43e41aA87669eaEf01F4efaA3B2 |
| CooldownVault | 원격 쿨다운 볼트(USDC) | 0x8E53CdAa89381c203a074fB3388f65936358f200 |
| CooldownVault (USDT) | Ethereum USDT Super Vault용 원격 쿨다운 볼트 | 0x1c097dFe13B0f511d987F7ea6077B7fb637EC83C |
| Super Vault | 원격 집계 볼트 | 0x9E3E70f4d09bcfe08F456C426EB90f7aA6F70dF2 |
| Super Vault (USDT) | USDT 원격 집계 볼트 (기초 = CooldownVault USDT 지분) | 0x7Eec57beB20576Cb35c500aE5826e16960aA878b |
| MorphoStrategy (Prime) | Gauntlet USDC Prime 대상 Super Vault 전략 | 0xa41432A67A60A79f45ddfD9e242E72b91c8ea19d |
| MorphoStrategy (RWA) | Gauntlet USDC RWA 대상 Super Vault 전략 | 0x1f5b386243C42c7f297f084269b8F85636ef5a61 |
| CustomStrategy (Multi-Morpho) | 다수 Morpho 마켓에 자본 분배하는 통합 전략 | 0x50519a3AF6C0662134Ed7F9a160142D28D10f455 |
| CustomStrategy (Pendle PT-USDG) | Pendle PT-USDG 대상 커스텀 전략 | 0x72301DDb480d4a11B168F886bD4e766De0724199 |
| PendleUSDGAssetsProvider | Pendle PT-USDG 전략의 자산 회계 제공 | 0xdB9Db9cE2E3953C39B55e2c354B7A14b896254d9 |
| MultiMorphoDirectAssetsProvider | Multi-Morpho 전략의 자산 회계 제공 | 0x9b25FE0e2e733ee7C516B462787Bc858299564f7 |
| PendlePT sNUSD Diamond | Pendle PT sNUSD 전략 Diamond 프록시 | 0x3311D2A0D88597dA3bE946AA4d0D112b486bFDE8 |
| PendlePT cUSD Diamond | Pendle PT cUSD 전략 Diamond 프록시 | 0xA5540e13F476b597D7A8708e7cAA2Eb05C58E295 |
| PendlePT cUSDO Diamond | Pendle PT cUSDO 전략 Diamond 프록시 | 0x609c1701EF5156E3c01BdbF80CE5eD1941dd2387 |
| USDOKycedCA | Ethereum측 KYC USDO 민팅 컨트랙트 (OpenEden) | 0xc693A80b13763B3C69CCEed4c434E9f1CFC03f77 |
| Adapter | 크로스체인 어댑터(브릿지+CCIP) | 0xC090e88bDAA823B7C1dd8d9e24CbacB0f35f2675 |
| Agent | 메시지/브릿지 에이전트(ETH) | 0x4AFd6Ad5b924CD29513d1fb9b66728C4C5A1bd3e |
| Accountant | 이동 중 자산 회계 | 0x40FB0F9084828ADBc3dcd71840eA545BF243cD0F |
| PriceConverter | 오라클 연동 가격 변환기 | 0x57B71db8c039aD34b28c289272EFa09b5A870c20 |
| Registry | 볼트·전략 레지스트리 | 0x0Becde49394d537B240c0272A7C5fEfC932691fe |
| UniversalSwapRouter | 통합 DEX 스왑 라우터 | 0x91CAAe299305a8133F295a59f4F22005d16EB65d |
| USDCToSNUSDCurveSwapper | Curve 기반 USDC → sNUSD 스왑 | 0xdcc82aB8ABdCBedf1f42083300b13D1fa616A514 |
| USDCToCUSDOSwapper | USDC → cUSDO 스왑 | 0xF74550DE1d4B4Ff41ad44FD5eF26ACB5200525e8 |
| CrosschainKeeper | 크로스체인 자산 라이프사이클 | 0x1D68a6CEFeD44101eD79a830e8a5ad5c0A52D8De |
| LightKeeper | 전략 수확/상환, 사용자 클레임 | 0xd064f89A9A95EA86A706543449D0d97557fAF929 |
프로덕션에서는 주소를 상수로 다루되, 업그레이드 대비 설정 가능하게 유지하세요.
3. 핵심 인터페이스
여기에 통합 시 주로 쓰는 부분만 요약합니다. 전체 ABI는 배포된 JSON 아티팩트(ISuperEarnRouter, ICooldownVault, IVault 등)와 OpenZeppelin 표준 ABI를 참고하세요.3.1 ISuperEarnRouter (SuperEarnRouter)
역할단일 엔트리포인트로 예치/리딤 전체 플로우를 처리합니다. 모든 사용자/통합 쓰기는 라우터를 거쳐야 하며 CooldownVault는 직접 호출 불가(클레임은 퍼미션리스지만 보통 키퍼가 실행). 주요 이벤트
amount: USDT (6 decimals)minSharesOut: 최소 수령 지분(슬리피지 보호)receiver: 지분 수령 주소(옵션)
previewRedeem: 현재 지분 가격 기준 예상 언더라이잉(쿨다운 이후).redeem: SuperVault 지분을 소각하고 CooldownVault 리딤 요청 생성 →requestId반환/이벤트.
InsufficientShares, InsufficientAssets, InvalidReceiver, InvalidPrice, Unauthorized
3.2 ICooldownVault
역할입·출금 큐, 쿨다운, 손실 한도 관리. 사용자 직접 호출은 불가하며, 라우터/키퍼가 호출. 주요 이벤트
OnlyGovernance, OnlyManagers, OnlyStrategy, OnlyKeepers, InvalidReceiver, RequestAlreadyClaimed, HealthCheckFailed, CooldownPeriodTooLong.
3.3 IVault (Super Vault / Remote Vault)
역할
CooldownVault 지분을 래핑하는 Yearn v2 스타일 토큰화 볼트. EarnUSDT 지분의 기초입니다.
주요 조회
3.4 Runespear 메시징/어댑터 주요 컨트랙트 (참고)
- OriginAdapter / Remote Adapter — CCIP + 브릿지 호출, 자산/메시지 정합 처리
- OriginAgent / Remote Agent — 메시지 라우팅, 상태 스냅샷 전달
- BridgeAccountant — 이동 중 자산 추적, 이중 계산 방지
- StateSnapshot — 각 메시지에 포함되는 볼트/브릿지 상태
4. 통합 메모
- 예치/출금은 라우터 경유:
SuperEarnRouter외 직접 CooldownVault 입·출금 불가. - 지분 가격 모델: EarnUSDT는 리베이스하지 않으므로
pricePerShare기반으로 가치 계산. - 쿨다운 고려: 리딤은 요청 → 쿨다운 → 클레임 순서.
previewClaim와claimable로 상태 확인. - 슬리피지 보호:
minSharesOut,minAssetsOut을 꼭 지정하세요. - 크로스체인 회계: 이동 중 자산은 보수적으로 처리되어 일시적으로 값이 낮게 보일 수 있습니다.