eth_getCode
Returns the compiled smart contract code, if any, at a given address.
Command Shell
Bash
## using block numbers
curl https://bsc-<network>.web3api.com/v1/YOUR-API-KEY
-X POST
-H "Content-Type: application/json"
-d "{\"jsonrpc\":\"2.0\",\"method\":\"eth_getCode\",\"params\": [\"0x06012c8cf97bead5deae237070f9587f8e7a266d\", \"0x6DF5C6\"],\"id\":1}"
## using pre-defined strings
curl https://bsc-<network>.web3api.com/v1/YOUR-API-KEY
-X POST
-H "Content-Type: application/json"
-d "{\"jsonrpc\":\"2.0\",\"method\":\"eth_getCode\",\"params\": [\"0x06012c8cf97bead5deae237070f9587f8e7a266d\", \"latest\"],\"id\":1}"
## using block numbers
curl -X POST 'https://bsc-<network>.web3api.com/v1/YOUR-API-KEY' \
-H 'Content-Type: application/json' \
--data-raw '{"jsonrpc":"2.0","method":"eth_getCode","params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x6DF5C6"],"id":1}'
## using pre-defined strings
curl -X POST 'https://bsc-<network>.web3api.com/v1/YOUR-API-KEY' \
-H 'Content-Type: application/json' \
--data-raw '{"jsonrpc":"2.0","method":"eth_getCode","params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "latest"],"id":1}'
Request Parameters
Response
- 1.
ADDRESS
- A string representing the address to check for code. - 2.
BLOCK PARAMETER
- Anint
block number in the form of hex, appended with 0x such as0x6D7FE0
, or pre-defined stringslatest
,earliest
,pending
.
Web3API's Composer accepts
int
block numbers, which will be auto-converted to a hex representation before being sent to a node. Result Fields
CODE
- A hex of the compiled smart contract code at the specified address. Empty entries are denoted with 0x
. Body
{
"jsonrpc":"2.0",
"id":1,
"result":"0x"
}
Last modified 2yr ago