Understanding Contract Address Verification
Moonriver (MOVR) on Kusama serves as a companion network to Moonbeam, functioning as an incentivized canary network for testing new code under real economic conditions before deployment to Moonbeam on Polkadot.
Users can verify ownership of their contract address and link it to their BaseScan account. This verification enables them to submit token update requests exclusively for their owned contracts, preventing unauthorized parties from hijacking token pages. All update requests undergo review before publication.
Prerequisites for Ownership Verification
Before initiating ownership verification:
- Ensure your source code is deployed on Base
- Verify your source code using BaseScan's verification tool if not already done
Step-by-Step Verification Process
Step 1: Account Access
- Log in to your BaseScan account
- New users can register here
Step 2: Navigate to Verified Address
- Hover over your username in the top-right corner
- Select Verified Address from the dropdown menu
Step 3: Add New Address
- Click Add Address in the upper-right area
- Paste your contract address and click Continue
Step 4: Message Signing Options
Choose between:
- Manual message signing
- Web3 signing (via MetaMask)
๐ Learn more about secure wallet signing practices
Web3 Signing with MetaMask
Step 1: Connect Wallet
- Click "Connect to Web3"
- Log in to your MetaMask account
Step 2: Account Selection
- Choose the account to connect with BaseScan.org
- Click Connect
Step 3: Message Verification
- Review message details
- Click Sign to confirm
Step 4: Complete Verification
- Click Click to Proceed
- Verify prefilled address details
- Click Verify Ownership
Special Case: Bridged Token Ownership
For bridged tokens where users don't control the deployer address:
- Verify source code on BaseScan
- Sign verification message using original chain's deployer address
Message template:
[basescan.org dd/mm/yyyy hh:mm:ss] I, [username], verify ownership of [bridged token contract address].
Submission Process:
- Visit Contact Us
- Select "General Inquiry"
Include:
- Bridged token contract address
- Original chain token address
- Full signed message details
Post-Verification Actions
Once verified:
- Access token updates directly from your Verified Address page
- No additional signatures required for subsequent updates
๐ Essential guide to blockchain security best practices
FAQ Section
Q: How long does verification approval take?
A: Typically 1-3 business days after complete documentation submission.
Q: Can I verify multiple contract addresses?
A: Yes, you can verify multiple addresses under one BaseScan account.
Q: What if my verification gets rejected?
A: You'll receive feedback on required corrections and can resubmit.
Q: Is there a fee for address verification?
A: No, BaseScan doesn't charge for verification services.
Q: Can I transfer verified ownership to another account?
A: No, verification is account-specific and non-transferable.
Q: What happens if I lose access to my deployer address?
A: For bridged tokens, you'll need to prove ownership via the original chain's deployer address.
For detailed token update procedures, refer to BaseScan's official documentation.