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.
This commit is contained in:
defiQUG
2026-04-12 18:21:05 -07:00
parent 8ec6af94d5
commit 2b52cc6e32
146 changed files with 2010 additions and 423 deletions

View File

@@ -124,19 +124,15 @@ else
ERRORS=$((ERRORS + 1))
fi
# Step 5: Deploy CCIPTxReporter
log_info "Step 5: Deploying CCIPTxReporter"
# Step 5: Verify historical CCIPTxReporter
log_info "Step 5: Checking CCIPTxReporter"
if [ -z "$CHAIN138_CCIP_REPORTER" ] || [ "$CHAIN138_CCIP_REPORTER" = "" ]; then
if [ -f "scripts/ccip-deployment/deploy-ccip-reporter.js" ]; then
log_warn "⚠️ CCIPTxReporter not deployed"
echo " To deploy, run:"
echo " npm run deploy:reporter:chain138"
echo " Or:"
echo " npx hardhat run scripts/ccip-deployment/deploy-ccip-reporter.js --network chain138"
else
log_warn "⚠️ CCIPTxReporter deployment script not found"
fi
log_warn "⚠️ CCIPTxReporter not configured"
echo " Historical source archive:"
echo " archive/solidity/contracts/ccip-integration/CCIPTxReporter.sol"
echo " If you still rely on this flow, set CHAIN138_CCIP_REPORTER to the deployed address."
echo " Restore the archived source before attempting a fresh redeploy."
else
log_success "✅ CCIPTxReporter address: $CHAIN138_CCIP_REPORTER"