- 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.
Archived Solidity
This directory holds Solidity files intentionally moved out of contracts/ so
they are excluded from the default full-repo Foundry compile graph.
Rules:
- Only archive files after confirming they are unreachable from the repo's current Solidity tests and scripts.
- Move files here in small batches and re-run the affected scoped Forge build and test commands after each batch.
- Treat archive status as "kept for reference", not "safe to delete".
Current archived batches in this repo include:
- legacy bridge atomic settlement interfaces and adapters
- unused non-EVM bridge adapter implementations that are no longer referenced by the active Solidity test and deployment graph
- historical bridge implementations such as
AlltraCustomBridge,ISO4217WCCIPBridge,CommodityCCIPBridge,VaultBridgeAdapter, andBridgeModuleRegistry - historical registry, vault, configuration, NFT, and proxy helper contracts that are no longer reachable from the active Solidity deployment/test graph
- historical CCIP, compliance, liquidity, plugin, registry-interface, and vault
helper contracts such as
CCIPTxReporter,CCIPRouterOptimized,IndyVerifier,PoolManager,PluginRegistry,IAssetTypeHandler, andXAUTriangulation