feat: bridges, PMM, flash workflow, token-aggregation, and deployment docs
- CCIP/trustless bridge contracts, GRU tokens, DEX/PMM tests, reserve vault. - Token-aggregation service routes, planner, chain config, relay env templates. - Config snapshots and multi-chain deployment markdown updates. - gitignore services/btc-intake/dist/ (tsc output); do not track dist. Run forge build && forge test before deploy (large solc graph). Made-with: Cursor
This commit is contained in:
@@ -37,7 +37,7 @@ cp .env.example .env
|
||||
2. Configure required variables:
|
||||
```bash
|
||||
# Required
|
||||
CHAIN_138_RPC_URL=https://rpc-http-pub.d-bis.org
|
||||
CHAIN_138_RPC_URL=http://192.168.11.221:8545
|
||||
CHAIN_651940_RPC_URL=https://mainnet-rpc.alltra.global
|
||||
DATABASE_URL=postgresql://user:password@localhost:5432/explorer_db
|
||||
|
||||
@@ -47,6 +47,8 @@ COINMARKETCAP_API_KEY=your_key_here
|
||||
DEXSCREENER_API_KEY=your_key_here
|
||||
```
|
||||
|
||||
For explorer/LAN deployments, `CHAIN_138_RPC_URL` should point to the public Chain 138 RPC node directly at `http://192.168.11.221:8545`. Use `https://rpc-http-pub.d-bis.org` for external-only consumers. Do not point explorer/read services at the operator core RPC `http://192.168.11.211:8545`.
|
||||
|
||||
## Local Deployment
|
||||
|
||||
### Using npm
|
||||
@@ -105,12 +107,15 @@ kind: ConfigMap
|
||||
metadata:
|
||||
name: token-aggregation-config
|
||||
data:
|
||||
CHAIN_138_RPC_URL: "https://rpc-http-pub.d-bis.org"
|
||||
CHAIN_138_RPC_URL: "http://192.168.11.221:8545"
|
||||
CHAIN_651940_RPC_URL: "https://mainnet-rpc.alltra.global"
|
||||
INDEXING_INTERVAL: "5000"
|
||||
ENABLE_INDEXER: "true"
|
||||
LOG_LEVEL: "info"
|
||||
```
|
||||
|
||||
Set `ENABLE_INDEXER` to `"false"` for public read-only explorer deployments that should serve API traffic without running the in-process multi-chain indexer.
|
||||
|
||||
2. Create a Secret for sensitive data:
|
||||
```yaml
|
||||
apiVersion: v1
|
||||
|
||||
Reference in New Issue
Block a user