Smart Contracts Verification
Last updated
Last updated
You can verify your smart contract using the Explorer after its deployment. To verify your smart contract, please visit:
Below, you will find guides and recommendations on various methods for verifying smart contracts:
To verify a smart contract using a Solidity file, you need to paste the entire content of the deployed contract into the text input. This method is suitable for cases where the contract consists solely of one file and has no external dependencies, such as imported libraries.
To verify a smart contract using multiple Solidity files, you need to upload all the contract files you deployed or used during compilation.
If your smart contract consists of multiple contract files, we recommend using the 'Standard JSON Input' verification method described below. This simplest method allows you to verify your smart contract quickly and easily.
To verify a smart contract using a JSON structure, you can use the Remix IDE tool.
A build information file is created when compiling a contract file in the Remix IDE interface. This file includes all the necessary information for verifying the contract in a JSON structure.
You can find this file in the file explorer at the specified path: contracts/artifacts/build-info/ [target file.json]
In this file, you must copy the entire 'input' object, including the curly braces, but excluding the word 'input' and commas.
You should paste the copied object into the text field labeled 'Standard JSON Input':
If you used constructor arguments during the contract deployment, make sure they are specified in the 'Constructor Arguments' field; otherwise, the verification will not be successful.