4.4 KiB
4.4 KiB
All Deployments Complete! ✅
Date: 2025-12-24
Status: ✅ ALL 5 CONTRACTS SUCCESSFULLY DEPLOYED
✅ Deployed Contracts Summary
1. ComplianceRegistry
- Address:
0xf52504A9c0DAFB0a35dEE0129D6991AA27E734c8 - Status: ✅ Deployed
- Deployer:
0x4A666F96fC8764181194447A7dFdb7d471b301C8
2. CompliantUSDT
- Address:
0xFe6023265F3893C4cc98CE5Fe7ACBd79DB9cbB2D - Status: ✅ Deployed
- Block: 209570
- Gas Used: 1,693,323
- Initial Supply: 1,000,000 cUSDT
- Decimals: 6
3. CompliantUSDC
- Address:
0x044032f30393c60138445061c941e2FB15fb0af2 - Status: ✅ Deployed
- Block: 209579
- Gas Used: 1,693,299
- Initial Supply: 1,000,000 cUSDC
- Decimals: 6
4. TokenRegistry
- Address:
0x73EC4EbcA52EdfCf0A12746F3dFE5a9b7d6835d0 - Status: ✅ Deployed
- Block: 209642
- Gas Used: 1,266,398
- Admin:
0x4A666F96fC8764181194447A7dFdb7d471b301C8
5. FeeCollector
- Address:
0x50f249f1841e9958659e4cb10F24CD3cD25d0606 - Status: ✅ Deployed
- Block: 209646
- Gas Used: 1,230,104
- Admin:
0x4A666F96fC8764181194447A7dFdb7d471b301C8
📝 Save All Addresses to .env
Add these to your .env file:
cd /home/intlc/projects/proxmox/smom-dbis-138
cat >> .env << 'EOF'
COMPLIANCE_REGISTRY_ADDRESS=0xf52504A9c0DAFB0a35dEE0129D6991AA27E734c8
COMPLIANT_USDT_ADDRESS=0xFe6023265F3893C4cc98CE5Fe7ACBd79DB9cbB2D
COMPLIANT_USDC_ADDRESS=0x044032f30393c60138445061c941e2FB15fb0af2
TOKEN_REGISTRY_ADDRESS=0x73EC4EbcA52EdfCf0A12746F3dFE5a9b7d6835d0
FEE_COLLECTOR_ADDRESS=0x50f249f1841e9958659e4cb10F24CD3cD25d0606
EOF
🔗 Next Step: Register Contracts
Register in ComplianceRegistry
cd /home/intlc/projects/proxmox/smom-dbis-138
source .env
# Register CompliantUSDT
cast send 0xf52504A9c0DAFB0a35dEE0129D6991AA27E734c8 \
"registerContract(address)" \
0xFe6023265F3893C4cc98CE5Fe7ACBd79DB9cbB2D \
--rpc-url $RPC_URL \
--private-key $PRIVATE_KEY \
--legacy \
--gas-price 20000000000
# Register CompliantUSDC
cast send 0xf52504A9c0DAFB0a35dEE0129D6991AA27E734c8 \
"registerContract(address)" \
0x044032f30393c60138445061c941e2FB15fb0af2 \
--rpc-url $RPC_URL \
--private-key $PRIVATE_KEY \
--legacy \
--gas-price 20000000000
Register in TokenRegistry
cd /home/intlc/projects/proxmox/smom-dbis-138
source .env
# Register CompliantUSDT
cast send 0x73EC4EbcA52EdfCf0A12746F3dFE5a9b7d6835d0 \
"registerToken(address,string,string,uint8,bool,address)" \
0xFe6023265F3893C4cc98CE5Fe7ACBd79DB9cbB2D \
"Tether USD (Compliant)" \
"cUSDT" \
6 \
false \
0x0000000000000000000000000000000000000000 \
--rpc-url $RPC_URL \
--private-key $PRIVATE_KEY \
--legacy \
--gas-price 20000000000
# Register CompliantUSDC
cast send 0x73EC4EbcA52EdfCf0A12746F3dFE5a9b7d6835d0 \
"registerToken(address,string,string,uint8,bool,address)" \
0x044032f30393c60138445061c941e2FB15fb0af2 \
"USD Coin (Compliant)" \
"cUSDC" \
6 \
false \
0x0000000000000000000000000000000000000000 \
--rpc-url $RPC_URL \
--private-key $PRIVATE_KEY \
--legacy \
--gas-price 20000000000
✅ Verify All Deployments
cd /home/intlc/projects/proxmox/smom-dbis-138
source .env
# Check all contracts have code
echo "Checking contract code..."
cast code 0xf52504A9c0DAFB0a35dEE0129D6991AA27E734c8 --rpc-url $RPC_URL | wc -c
cast code 0xFe6023265F3893C4cc98CE5Fe7ACBd79DB9cbB2D --rpc-url $RPC_URL | wc -c
cast code 0x044032f30393c60138445061c941e2FB15fb0af2 --rpc-url $RPC_URL | wc -c
cast code 0x73EC4EbcA52EdfCf0A12746F3dFE5a9b7d6835d0 --rpc-url $RPC_URL | wc -c
cast code 0x50f249f1841e9958659e4cb10F24CD3cD25d0606 --rpc-url $RPC_URL | wc -c
# Each should return a number > 100 (indicating bytecode exists)
📊 Deployment Statistics
- Total Contracts Deployed: 5
- Total Gas Used: ~7,000,000 (estimated)
- Total Cost: ~0.000007 ETH (very low due to 0.000001 gwei gas price)
- Deployment Blocks: 209570 - 209646
- All Deployments: ✅ Successful
🎉 Deployment Complete!
All contracts are deployed and ready for integration. Next steps:
- ✅ Save addresses to .env (see above)
- ⏳ Register contracts in registries (see commands above)
- ⏳ Verify registrations
- ⏳ Test contract functionality
Last Updated: 2025-12-24
Status: ✅ ALL DEPLOYMENTS SUCCESSFUL