84 lines
2.4 KiB
Markdown
84 lines
2.4 KiB
Markdown
|
|
# Integration Documentation Index
|
||
|
|
|
||
|
|
This directory contains documentation for integrating CompliantUSDT and CompliantUSDC with reserve backing mechanisms and DODO PMM liquidity pools.
|
||
|
|
|
||
|
|
## Documentation Files
|
||
|
|
|
||
|
|
### Core Documentation
|
||
|
|
|
||
|
|
1. **[Complete Integration Guide](./COMPLETE_INTEGRATION_GUIDE.md)**
|
||
|
|
- Comprehensive end-to-end implementation guide
|
||
|
|
- Architecture overview
|
||
|
|
- Phase-by-phase implementation plan
|
||
|
|
- Security considerations
|
||
|
|
- Monitoring and maintenance
|
||
|
|
|
||
|
|
2. **[Reserve Backing Mechanism](./RESERVE_BACKING_MECHANISM.md)**
|
||
|
|
- Detailed documentation for StablecoinReserveVault
|
||
|
|
- 1:1 backing mechanism
|
||
|
|
- Deposit and redemption operations
|
||
|
|
- Security and access control
|
||
|
|
|
||
|
|
3. **[DODO PMM Integration](./DODO_PMM_INTEGRATION.md)**
|
||
|
|
- DODO Proactive Market Maker integration
|
||
|
|
- Pool creation and management
|
||
|
|
- Liquidity provision
|
||
|
|
- Swap operations
|
||
|
|
|
||
|
|
4. **[Quick Start Guide](./QUICK_START.md)**
|
||
|
|
- Quick reference commands
|
||
|
|
- Fast deployment steps
|
||
|
|
- Key operations
|
||
|
|
|
||
|
|
## Implementation Overview
|
||
|
|
|
||
|
|
### Reserve Backing Mechanism
|
||
|
|
|
||
|
|
Provides 1:1 backing for compliant tokens with official USDT/USDC:
|
||
|
|
- Locks official tokens on Ethereum Mainnet
|
||
|
|
- Mints compliant tokens 1:1
|
||
|
|
- Enables redemption for official tokens
|
||
|
|
|
||
|
|
### DODO PMM Integration
|
||
|
|
|
||
|
|
Creates liquidity pools for exchangeability:
|
||
|
|
- cUSDT ↔ USDT pools
|
||
|
|
- cUSDC ↔ USDC pools
|
||
|
|
- Price stability via PMM algorithm
|
||
|
|
- Efficient liquidity management
|
||
|
|
|
||
|
|
## Architecture
|
||
|
|
|
||
|
|
```
|
||
|
|
Ethereum Mainnet (Official Tokens)
|
||
|
|
↓ Lock
|
||
|
|
StablecoinReserveVault
|
||
|
|
↓ Mint 1:1
|
||
|
|
Chain 138 (Compliant Tokens)
|
||
|
|
↓
|
||
|
|
DODO PMM Pools
|
||
|
|
↓ Swap
|
||
|
|
Exchangeability with Official Tokens
|
||
|
|
```
|
||
|
|
|
||
|
|
## Quick Links
|
||
|
|
|
||
|
|
- **Contracts**: `../contracts/reserve/`, `../contracts/dex/`
|
||
|
|
- **Scripts**: `../../script/reserve/`, `../../script/dex/`
|
||
|
|
- **Setup Scripts**: `../../scripts/setup-reserve-vault.sh`, `../../scripts/setup-dodo-pools.sh`
|
||
|
|
|
||
|
|
## Getting Started
|
||
|
|
|
||
|
|
1. Read [Quick Start Guide](./QUICK_START.md) for quick reference
|
||
|
|
2. Review [Complete Integration Guide](./COMPLETE_INTEGRATION_GUIDE.md) for detailed steps
|
||
|
|
3. Follow implementation phases
|
||
|
|
4. Refer to specific documentation as needed
|
||
|
|
|
||
|
|
## Support
|
||
|
|
|
||
|
|
For detailed information, see:
|
||
|
|
- Reserve backing: [RESERVE_BACKING_MECHANISM.md](./RESERVE_BACKING_MECHANISM.md)
|
||
|
|
- DODO integration: [DODO_PMM_INTEGRATION.md](./DODO_PMM_INTEGRATION.md)
|
||
|
|
- Complete guide: [COMPLETE_INTEGRATION_GUIDE.md](./COMPLETE_INTEGRATION_GUIDE.md)
|
||
|
|
|