Skip to main content

eth_getCode

Returns the compiled byte code of a smart contract, if any, at a given address.

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 the string latest, earliest or pending. See the default block parameter.

Returns

The compiled byte code of the smart contract at the given address.

Example

Replace YOUR-API-KEY with the API key from your Infura Dashboard.

Request

curl https://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

{
"jsonrpc": "2.0",
"id": 1,
"result": "0x60606040..."
}