28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
|
|
# 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`
|