chore: sync submodule state (parent ref update)

Made-with: Cursor
This commit is contained in:
defiQUG
2026-03-02 12:14:07 -08:00
parent c2f4fa75f1
commit 9b511e5397
21 changed files with 2504 additions and 41 deletions

View File

@@ -0,0 +1,50 @@
# First-pass simulation parameter sheet
Design-only consistent defaults for scenario-based simulation. Source: [../config/simulation-params.json](../config/simulation-params.json).
---
## Default PMM (global)
| Param | Value | Notes |
|-------|--------|-------|
| k | 0.1 | Curvature; lower = tighter peg |
| feeBps | 25 | Fee in basis points |
| inventoryTargetUnits | 1_000_000 | I_T^* baseline |
| depthD0Units | 500_000 | D_0 for depth formula |
---
## Per-chain parameters (11 design chains)
| Chain | Name | Hub | k | feeBps | Inventory target | bridgeBeta | bridgeGamma |
|-------|------|-----|---|--------|------------------|-----------|-------------|
| 1 | Ethereum Mainnet | USDC | 0.1 | 25 | 1_000_000 | 0.001 | 50 |
| 10 | Optimism | USDC | 0.1 | 25 | 500_000 | 0.001 | 20 |
| 25 | Cronos | USDT | 0.12 | 30 | 300_000 | 0.002 | 15 |
| 56 | BSC (BNB Chain) | USDT | 0.1 | 25 | 800_000 | 0.001 | 10 |
| 100 | Gnosis Chain | USDC | 0.12 | 30 | 400_000 | 0.0015 | 15 |
| 137 | Polygon | USDC | 0.1 | 25 | 600_000 | 0.001 | 5 |
| 42161 | Arbitrum One | USDC | 0.1 | 25 | 500_000 | 0.001 | 15 |
| 8453 | Base | USDC | 0.1 | 25 | 400_000 | 0.001 | 10 |
| 43114 | Avalanche C-Chain | USDC | 0.11 | 28 | 350_000 | 0.0015 | 20 |
| 42220 | Celo | USDC | 0.12 | 30 | 300_000 | 0.002 | 15 |
| 1111 | Wemix | USDT | 0.12 | 30 | 250_000 | 0.002 | 20 |
- **bridgeBeta:** fractional bridge fee/slippage (β_ij).
- **bridgeGammaUnits:** fixed cost units (γ_ij) for gas + messaging + relayer (nominal).
---
## Scenario defaults
- **Design routing stress test:** Assume all 11 chains; one PMM per cW token vs hub; optional extra quote pools on chains 1, 56, 137.
- **Topology sensitivity:** Hub model = all chains; full-quote model = chains 1, 56, 137 only (compare capture, churn, intervention cost).
---
## Usage
1. Run **design-only** scenario sims using `simulation-params.json` (no addresses required).
2. When deployment data exists, fill `deployment-status.json` per chain (cwTokens, anchorAddresses, pmmPools, bridgeAvailable).
3. Iterate k/fee and inventory targets from sim outputs (router capture ratio, inventory churn, intervention cost). See [08-simulation-model.md](08-simulation-model.md) §7.