Files
smom-dbis-138/archive/solidity/README.md
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

1.2 KiB

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, and BridgeModuleRegistry
  • 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, and XAUTriangulation