eth_getCode
Returns the compiled byte code of a smart contract, if any, at a given address. This method uses 80 credits from your daily balance.
Parameters
-
address: [Required] A string representing the address (20 bytes) of the smart contract, from which the compiled byte code will be obtained. -
block number:[Required] A hexadecimal block number, or one of the string tagslatest,earliest,pending, orfinalized. See the default block parameter.warningsafeisn't supported. Usefinalizedinstead.
Returns
The compiled byte code of the smart contract at the given address.
Example
Replace <YOUR-API-KEY> with an API key from your MetaMask Developer dashboard.
Request
- curl
curl https://unichain-mainnet.infura.io/v3/<YOUR-API-KEY> \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}'
Response
- JSON
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x60606040..."
}