Commit Graph

71 Commits

Author SHA1 Message Date
defiQUG
0561d26bcd fix(deployment): parse cast send receipts and extend RPC timeouts for LINK ops
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m8s
CI/CD Pipeline / Lint and Format (push) Failing after 1m8s
CI/CD Pipeline / Terraform Validation (push) Failing after 25s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 26s
CI/CD Pipeline / Security Scanning (push) Successful in 3m5s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 51s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 58s
OMNL reconcile anchor / Run omnl:reconcile and upload artifacts (push) Failing after 30s
Validation / validate-genesis (push) Successful in 27s
Validation / validate-kubernetes (push) Failing after 9s
Validation / validate-smart-contracts (push) Failing after 8s
Validation / validate-terraform (push) Failing after 44s
Validation / validate-documentation (push) Failing after 18s
Validation / validate-security (push) Failing after 2m14s
Verify Deployment / Verify Deployment (push) Failing after 51s
Cast can exit 0 on mined reverts; classify receipt output so operators see
failures. Add cast --timeout/--rpc-timeout on mainnet and L2 LINK transfers.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 15:23:05 -07:00
defiQUG
21578e1a13 fix(token-aggregation): normalize inflated liquidityUsd; token-price report
- Apply decimal-aware liquidity normalization on /tokens and reports
- Add GET /report/token-price/:symbol compact evidence snapshot
- Extend route tests for normalization and token-price endpoint

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 12:55:10 -07:00
defiQUG
76143a8fe3 feat(token-aggregation): reports, PMM quotes, config; Engine X flash vaults
- Expand token-aggregation API (report routes), canonical tokens, pools
- Add flash vault contracts + tests (indexed, DODO cwUSDC, XAUT borrow)
- PMM pools JSON, deploy/export scripts, metamask verified list

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-10 12:56:30 -07:00
defiQUG
27f8e3a500 Add Engine X virtual batch canary vault
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m8s
CI/CD Pipeline / Security Scanning (push) Successful in 2m27s
CI/CD Pipeline / Lint and Format (push) Failing after 40s
CI/CD Pipeline / Terraform Validation (push) Failing after 21s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 23s
Validation / validate-genesis (push) Successful in 25s
Validation / validate-terraform (push) Failing after 22s
Validation / validate-kubernetes (push) Failing after 7s
Validation / validate-smart-contracts (push) Failing after 7s
Validation / validate-security (push) Failing after 1m19s
Validation / validate-documentation (push) Failing after 13s
OMNL reconcile anchor / Run omnl:reconcile and upload artifacts (push) Failing after 25s
Verify Deployment / Verify Deployment (push) Failing after 45s
2026-05-07 07:09:17 -07:00
defiQUG
bb64836886 Add Engine X proof vaults
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m31s
CI/CD Pipeline / Security Scanning (push) Successful in 3m56s
CI/CD Pipeline / Lint and Format (push) Failing after 35s
CI/CD Pipeline / Terraform Validation (push) Failing after 31s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 5m14s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 52s
Validation / validate-genesis (push) Successful in 25s
Validation / validate-terraform (push) Failing after 35s
Validation / validate-kubernetes (push) Failing after 7s
Validation / validate-smart-contracts (push) Failing after 7s
Validation / validate-security (push) Failing after 10m7s
Validation / validate-documentation (push) Failing after 16s
2026-05-07 05:25:53 -07:00
defiQUG
2ff84bd4ee Accept ONEINCH API key alias 2026-04-30 04:10:25 -07:00
defiQUG
c0173f3132 Add atomic DODO seeding helper
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m6s
CI/CD Pipeline / Security Scanning (push) Successful in 2m34s
CI/CD Pipeline / Lint and Format (push) Failing after 37s
CI/CD Pipeline / Terraform Validation (push) Failing after 22s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 21s
Validation / validate-genesis (push) Successful in 33s
Validation / validate-terraform (push) Failing after 29s
Validation / validate-kubernetes (push) Failing after 11s
Validation / validate-smart-contracts (push) Failing after 12s
Validation / validate-security (push) Failing after 58s
Validation / validate-documentation (push) Failing after 19s
OMNL reconcile anchor / Run omnl:reconcile and upload artifacts (push) Failing after 23s
Verify Deployment / Verify Deployment (push) Failing after 49s
2026-04-30 03:06:42 -07:00
defiQUG
bbf1f6ba89 Update ALL Mainnet configuration status
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m10s
CI/CD Pipeline / Security Scanning (push) Successful in 3m19s
CI/CD Pipeline / Lint and Format (push) Failing after 41s
CI/CD Pipeline / Terraform Validation (push) Failing after 24s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 27s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 41s
Validation / validate-genesis (push) Successful in 34s
Validation / validate-terraform (push) Failing after 23s
Validation / validate-kubernetes (push) Failing after 16s
Validation / validate-smart-contracts (push) Failing after 13s
Validation / validate-security (push) Failing after 1m12s
Validation / validate-documentation (push) Failing after 18s
Verify Deployment / Verify Deployment (push) Failing after 50s
2026-04-29 23:50:57 -07:00
defiQUG
6aaa100bbc Add DODO-only EnhancedSwapRouterV2 routing helpers 2026-04-29 23:50:26 -07:00
defiQUG
1a14622b22 Stabilize Chain 138 PMM router helpers 2026-04-29 06:20:36 -07:00
defiQUG
68cd541265 Stabilize oracle and relay status helpers 2026-04-28 23:33:58 -07:00
defiQUG
4bf669b667 Add ALL Mainnet enhanced router deploy script 2026-04-28 22:36:55 -07:00
defiQUG
459b377c76 deployment(ccip): Step 0 allowlist Wemix/Gnosis/Cronos/Celo on Chain 138 CCIPRouter
Without supportedChains(selector)=true, bridge.calculateFee reverts CCIPRouter:
chain not supported. Registers selectors via addSupportedChain before addDestination.

Made-with: Cursor
2026-04-28 11:20:39 -07:00
defiQUG
68a245d5e4 docs(all-mainnet): align with canonical surface JSON; verification addendum
- ALL_MAINNET_CONFIGURATION: bridge_live vs swap inventory pending; CI script paths;
  remove stale sameChainSwapInventoryPublished:true claims
- ALL_MAINNET_VERIFICATION_COMPLETE: separate bridge verification from DEX inventory posture

Made-with: Cursor
2026-04-28 04:20:16 -07:00
defiQUG
12ba59a3f2 Add wallet metadata to MetaMask token list
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m14s
CI/CD Pipeline / Security Scanning (push) Successful in 2m58s
CI/CD Pipeline / Lint and Format (push) Failing after 41s
CI/CD Pipeline / Terraform Validation (push) Failing after 25s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 25s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 46s
OMNL reconcile anchor / Run omnl:reconcile and upload artifacts (push) Failing after 25s
Validate Token List / validate (push) Failing after 25s
Validation / validate-genesis (push) Successful in 35s
Validation / validate-terraform (push) Failing after 29s
Validation / validate-kubernetes (push) Failing after 13s
Validation / validate-smart-contracts (push) Failing after 14s
Validation / validate-security (push) Failing after 1m13s
Validation / validate-documentation (push) Failing after 16s
Verify Deployment / Verify Deployment (push) Failing after 51s
2026-04-28 02:34:33 -07:00
defiQUG
fcd55aa9c4 feat(token-aggregation): add historical pricing context, backfill, and indexer hardening
Some checks failed
CI/CD Pipeline / Solidity Contracts (pull_request) Failing after 1m6s
CI/CD Pipeline / Security Scanning (pull_request) Successful in 12m42s
CI/CD Pipeline / Lint and Format (pull_request) Failing after 42s
CI/CD Pipeline / Terraform Validation (pull_request) Failing after 25s
CI/CD Pipeline / Kubernetes Validation (pull_request) Successful in 27s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (pull_request) Failing after 49s
OMNL reconcile anchor / Run omnl:reconcile and upload artifacts (pull_request) Failing after 26s
Validation / validate-genesis (pull_request) Successful in 36s
Validation / validate-terraform (pull_request) Failing after 28s
Validation / validate-kubernetes (pull_request) Failing after 12s
Validation / validate-smart-contracts (pull_request) Failing after 13s
Validation / validate-security (pull_request) Failing after 1m39s
Validation / validate-documentation (pull_request) Failing after 18s
2026-04-25 23:45:07 -07:00
defiQUG
c3b1b2cebc config: add explicit chain138 sentry and alltra hybx classes 2026-04-25 08:14:07 -07:00
defiQUG
4540ec4480 feat: add universal resource policy profile registry 2026-04-24 22:06:26 -07:00
defiQUG
045a6a9245 docs: mark besu base templates as placeholder advertised hosts 2026-04-24 22:02:47 -07:00
defiQUG
f3d2961b97 feat: add hybx omnl stack and gas pmm tooling
Some checks failed
CI/CD Pipeline / Lint and Format (push) Failing after 46s
CI/CD Pipeline / Terraform Validation (push) Failing after 35s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 37s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 1m50s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 2m19s
Validation / validate-genesis (push) Successful in 51s
Validation / validate-terraform (push) Failing after 39s
Validation / validate-kubernetes (push) Failing after 10s
CI/CD Pipeline / Solidity Contracts (push) Failing after 12m56s
Validation / validate-smart-contracts (push) Failing after 12s
CI/CD Pipeline / Security Scanning (push) Failing after 15m52s
Validation / validate-security (push) Failing after 10m59s
Validation / validate-documentation (push) Failing after 17s
Validate Token List / validate (push) Failing after 30s
OMNL reconcile anchor / Run omnl:reconcile and upload artifacts (push) Failing after 26s
Verify Deployment / Verify Deployment (push) Failing after 56s
smom-dbis-138-hybx-omnl-2026-04-24
2026-04-24 12:56:40 -07:00
defiQUG
c3d4c786fa Standardize deployment env and deployer handling 2026-04-22 14:47:28 -07:00
defiQUG
768168de5e chore: .gitignore and README updates
Made-with: Cursor
2026-04-21 22:00:55 -07:00
defiQUG
843cdbf71c feat: expand non-evm relay and route planning support 2026-04-18 12:05:34 -07:00
defiQUG
da78073104 Deploy Chain 138 canonical non-gas PMM mesh 2026-04-15 16:31:45 -07:00
defiQUG
79750d92e6 Archive legacy status docs and canonicalize genesis entrypoints 2026-04-13 21:45:16 -07:00
defiQUG
7517869ea6 Add managed quote-push treasury workflows 2026-04-13 21:37:33 -07:00
defiQUG
2b52cc6e32 refactor(archive): move historical contracts and adapters to archive directory
- Archived multiple non-EVM adapters (Algorand, Hedera, Tron, TON, Cosmos, Solana) and compliance contracts (IndyVerifier) to `archive/solidity/contracts/`.
- Updated documentation to reflect the historical status of archived components.
- Adjusted `foundry.toml` and `README.md` for clarity on historical dependencies and configurations.
- Enhanced Makefile and package.json scripts for improved contract testing and building processes.
- Removed obsolete contracts (AlltraCustomBridge, CommodityCCIPBridge, ISO4217WCCIPBridge, VaultBridgeAdapter) from the main directory.
- Updated implementation reports to indicate archived status for various components.
2026-04-12 18:21:05 -07:00
defiQUG
8ec6af94d5 fix(relay): defer on inventory probe errors; optional retry without budget
- MessageQueue: resetRetryCount and retry({ increment: false }) for shedder/inventory paths
- RelayService: treat bridge_inventory_probe like other soft-failure scopes; wrap inventory check in try/catch
- Token aggregation: catch DB pool lookup errors and fall back to live DODO path
- Mainnet WETH profile: START_BLOCK=latest; extend RELAY_SKIP_MESSAGE_IDS for backlog hygiene
- Extend relay test.js for deferred requeue behavior

Made-with: Cursor
2026-04-12 11:35:18 -07:00
defiQUG
06c4bebcb7 fix(token-aggregation): restore Chain 138 cAUSDT fallback for report API
Aligns canonical-tokens FALLBACK_ADDRESSES with smart-contracts-master.json
so /api/v1/report/token-list includes cAUSDT when env overrides are absent.

Made-with: Cursor
2026-04-12 07:06:34 -07:00
defiQUG
f19c771760 refactor(bridge): trustless swap stack and fork test cleanups
Tighten EnhancedSwapRouter, InboxETH, SwapRouter, MerkleProofVerifier; align
DEXIntegration and ForkTests with updated behavior.

Made-with: Cursor
2026-04-12 06:44:20 -07:00
defiQUG
6817f53591 Flash unwinder contracts and scripts, relay lane tuning, trustless bridge and token-aggregation updates.
Made-with: Cursor
2026-04-12 06:33:54 -07:00
defiQUG
662b35ad69 config(besu): allowlist ops EOA 0xB2dE… for core/Thirdweb admin RPC deploy
Made-with: Cursor
2026-04-08 08:34:08 -07:00
defiQUG
76aa419320 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
2026-04-07 23:40:52 -07:00
defiQUG
0fb7bba07b chore: gitignore Foundry artifacts/ and untrack build JSON
artifacts/ is regenerated by forge build; matches existing out/ and cache/ ignores.

Made-with: Cursor
2026-04-07 22:08:38 -07:00
defiQUG
7678218172 Require dual-jurisdiction approval for asset-scoped governance 2026-04-01 11:28:37 -07:00
defiQUG
4a641475cd Enforce asset-scoped governance metadata controls 2026-04-01 01:59:10 -07:00
defiQUG
162a7d5b03 fix(config): drop unsupported miner-coinbase from validators 2026-03-29 18:49:31 -07:00
defiQUG
a923d7b397 fix(env): load derived dotenv vars under nounset 2026-03-29 18:41:15 -07:00
defiQUG
59cdd5af60 fix(deployment): load env safely under nounset 2026-03-29 18:27:24 -07:00
defiQUG
089da29b9b fix(token-aggregation): tolerate missing market data tables 2026-03-29 18:25:54 -07:00
defiQUG
07d9ce4876 Add Playwright test dependency
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 5m41s
CI/CD Pipeline / Security Scanning (push) Successful in 1m14s
CI/CD Pipeline / Lint and Format (push) Failing after 6s
CI/CD Pipeline / Terraform Validation (push) Failing after 5s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 6s
Validation / validate-genesis (push) Successful in 8s
Validation / validate-terraform (push) Failing after 6s
Validation / validate-kubernetes (push) Failing after 1s
Validation / validate-smart-contracts (push) Failing after 2s
Validation / validate-security (push) Failing after 58s
Validation / validate-documentation (push) Failing after 3s
Verify Deployment / Verify Deployment (push) Failing after 20s
2026-03-29 01:21:31 -07:00
defiQUG
2f58965f39 Align Besu configs with 25.12.0 runtime
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 28s
CI/CD Pipeline / Security Scanning (push) Successful in 1m8s
CI/CD Pipeline / Lint and Format (push) Failing after 11s
CI/CD Pipeline / Terraform Validation (push) Failing after 16s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 24s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 30s
Validation / validate-genesis (push) Successful in 8s
Validation / validate-terraform (push) Failing after 18s
Validation / validate-kubernetes (push) Failing after 2s
Validation / validate-smart-contracts (push) Failing after 3s
Validation / validate-security (push) Failing after 12m27s
Validation / validate-documentation (push) Failing after 4s
Verify Deployment / Verify Deployment (push) Failing after 11s
2026-03-28 19:18:10 -07:00
defiQUG
1771db2190 Add optional Chain 2138 frontend support 2026-03-28 15:38:51 -07:00
defiQUG
6deb072fa7 fix(oracle): pin web3 to v6 for POA middleware; check script default host r630-02
Made-with: Cursor
2026-03-28 15:21:35 -07:00
defiQUG
ba32cd0a65 feat(frontend-dapp): wagmi transport + env types for Chain 2138
- Optional http() transport for 2138 when VITE_ENABLE_CHAIN2138 set
- Document VITE_* 2138 vars in .env.example; augment vite-env.d.ts

Made-with: Cursor
2026-03-27 22:21:15 -07:00
defiQUG
5df1365a1d feat(frontend-dapp): optional Chain 2138 testnet in Wagmi config
- VITE_ENABLE_CHAIN2138 toggles chain list, supportedChainIds, and RPC map
- Aligns with docs/testnet runbook and pr-workspace chainlist metadata

Made-with: Cursor
2026-03-27 22:19:37 -07:00
defiQUG
fdaee6919c fix(test): Chain2138TestnetConfig RPC_URL must be literal string
Made-with: Cursor
2026-03-27 22:16:03 -07:00
defiQUG
735740c68a docs(testnet): fix 2138 runbook path; add Chain2138TestnetConfig for tests
- Env example points at proxmox docs for the 2138 runbook
- Solidity config uses literal default RPC (no bash-style interpolation)

Made-with: Cursor
2026-03-27 22:15:17 -07:00
defiQUG
c78a9a61f8 chore(terraform): add chain 2138 env example for testnet runbook
Made-with: Cursor
2026-03-27 22:11:50 -07:00
defiQUG
b6b38ca582 docs(config): README for non-secret reference JSON files
Made-with: Cursor
2026-03-27 22:09:32 -07:00