- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control. - Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities. - Created .gitmodules to include OpenZeppelin contracts as a submodule. - Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment. - Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks. - Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring. - Created scripts for resource import and usage validation across non-US regions. - Added tests for CCIP error handling and integration to ensure robust functionality. - Included various new files and directories for the orchestration portal and deployment scripts.
5.6 KiB
5.6 KiB
MetaMask Safety Guide for ChainID 138
Security best practices for using ChainID 138 with MetaMask.
Verifying Network Details
Official Network Information
- ChainID: 138 (0x8a in hex)
- Chain Name: DeFi Oracle Meta Mainnet
- RPC URL:
https://rpc.d-bis.org - Block Explorer:
https://explorer.d-bis.org - Domain:
d-bis.org(Cloudflare DNS/SSL)
How to Verify
- Check the Domain: Always verify you're on the official domain (
d-bis.org) - Verify RPC URL: Use only the official RPC URLs listed in this documentation
- Verify Explorer URL: Use only the official Blockscout explorer
- Check ChainID: Always verify ChainID is 138 (0x8a) before adding
- Verify Token Addresses: Double-check token contract addresses before adding
Avoiding Phishing
Red Flags
- Unofficial Domains: Be wary of domains that look similar but are not
d-bis.org - Unofficial RPC URLs: Only use RPC URLs from official documentation
- Unofficial Token Addresses: Verify token addresses on Blockscout
- Unexpected Requests: Never approve unexpected network addition requests
- Suspicious Links: Don't click on suspicious links or download files from untrusted sources
Best Practices
- Bookmark Official Sites: Bookmark the official explorer and documentation
- Verify Before Adding: Always verify network details before adding to MetaMask
- Use Official Sources: Only add networks from official sources (Chainlist, official docs)
- Check URLs: Always check URLs in the address bar
- Enable Phishing Detection: Keep MetaMask's phishing detection enabled
Securing Your Wallet
MetaMask Security
- Use Strong Password: Use a strong, unique password for MetaMask
- Enable 2FA: Enable two-factor authentication if available
- Keep Software Updated: Keep MetaMask updated to the latest version
- Backup Seed Phrase: Backup your seed phrase in a secure location
- Never Share Seed Phrase: Never share your seed phrase with anyone
Network Security
- Verify Network Details: Always verify network details before adding
- Use Official RPC URLs: Only use official RPC URLs
- Check SSL Certificates: Verify SSL certificates are valid
- Monitor Transactions: Monitor your transactions on the explorer
- Use Hardware Wallets: Consider using a hardware wallet for large amounts
Token Safety
Verifying Tokens
- Check Contract Address: Verify token contract address on Blockscout
- Verify Token Metadata: Check token name, symbol, and decimals
- Check Token Logo: Verify token logo is from official source
- Review Token Contract: Review token contract code if possible
- Check Token List: Prefer tokens from official token lists
Token Red Flags
- Unofficial Addresses: Tokens with addresses not on official lists
- Suspicious Metadata: Tokens with suspicious names or symbols
- Missing Logos: Tokens without logos or with broken logo URLs
- Unofficial Sources: Tokens from unofficial sources
Transaction Safety
Before Signing
- Verify Recipient: Double-check recipient address
- Verify Amount: Verify transaction amount
- Verify Gas Fees: Check gas fees are reasonable
- Verify Network: Ensure you're on the correct network
- Review Transaction: Review all transaction details
After Signing
- Monitor Transaction: Monitor transaction on explorer
- Verify Success: Verify transaction was successful
- Check Balance: Verify balance updates correctly
- Report Issues: Report any issues immediately
Reporting Issues
If You Suspect Phishing
- Don't Panic: Stay calm and don't make hasty decisions
- Disconnect: Disconnect from suspicious sites
- Report: Report to MetaMask and project team
- Check Accounts: Check your accounts for unauthorized transactions
- Secure Wallet: Secure your wallet if compromised
Contact Information
- MetaMask Support: support.metamask.io
- Project Team: GitHub Issues
- Security Issues: Security Policy
Additional Resources
Checklist
Before adding ChainID 138 to MetaMask:
- Verified domain is
d-bis.org - Verified RPC URL is
https://rpc.d-bis.org - Verified explorer URL is
https://explorer.d-bis.org - Verified ChainID is 138 (0x8a)
- Verified source is official
- Checked for phishing warnings
- Reviewed network details
- Understood risks
Before adding tokens:
- Verified token address on Blockscout
- Verified token metadata is correct
- Verified token is from official source
- Checked token contract if possible
- Verified token logo is official
- Understood token risks
Emergency Contacts
If you suspect your wallet is compromised:
- Immediately: Disconnect from all sites
- Transfer Funds: Transfer funds to a new wallet if possible
- Report: Report to MetaMask and project team
- Secure: Secure your wallet and accounts
- Monitor: Monitor for unauthorized transactions
Conclusion
Always prioritize security when using MetaMask. Verify all network details, token addresses, and transactions before approving. When in doubt, don't proceed and contact support.