Quaiscan smart-contract verification API
Quaiscan also offers a contract verification API.
This is the preferred option for contract verification via API. However, you can also use RPC endpoints, more info is available here.
License type
You can specify license type of the smart contract as string
or number
. For example for GNU General Public License v2.0 (GNU GPLv2)
you could pass either 4
or "gnu_gpl_v2"
We are supporting such types of license as:
API license types:
Verify smart contract
Use the appropriate Quaiscan instance endpoint to verify if the smart contract microservice is enabled.
In the following examples we use https://quaiscan.io to query the network.
0x
contract addresses in POST example urls below should be replaced with your contract hash supplied on contract creation. Variables in the body are examples and should be replaced with your contract details.
Flattened contract
For more information on parameters to pass, see the flattened source code information on the Verifying a smart contract page.
Via Standard JSON input
For more information on parameters to pass, see the flattened source code information on the Verifying a smart contract page. 0x
contract in POST example should be replaced with your contract hash.
Multi-part Solidity files
Last updated