Multichain Verification(WIP)
Last updated
Last updated
For repeated or multichain contract verification, it's best to use the Verify Contract endpoint to automate source code submission .
In Postman, set your request method to HTTP POST and your URL to https://api.xdcscan.io/
.
Under the Body tab and using form-data
, specify the "module" to contract
and "action" to verifysourcecode.
Select the chain you've deployed your contract, which is supported by an Etherscan-like explorer.
Specify it under the "chainId" parameter, such as 51
for Apothem and 8453
for Base.
We support 2 formats, solidity-single-file
or solidity-standard-json-input.
Using JSON is the gold standard ✨ for verification, as you can ( if you use imports such as from ).
Paste your source code under "sourceCode" and the code format under the "codeformat" parameter.
Optionally if your contract uses [constructor arguments], you may specify them too under the "constructorArguements" parameter in format.
Include the contract address as "contractaddress", beginning with "0x".
Specify your contract file path and contract name separated by a colon as "contractname", such as "contracts/Verified.sol:Verified".
If everything went well, you'll see the happy green checkmark on your ✅