eth_getCode

BNB Smart ChainC1

Returns the compiled contract bytecode stored at an address. An empty result ("0x") means the address is an EOA or has no code at that block.

Endpoint
POST https://api.1st-node.com/v1/bsc/rpc

Parameters

NameTypeDescription
addressDATA, 20 bytesAddress to read code from.
blockQUANTITY | TAGBlock number or tag.

Returns

DATA — the bytecode at the address, or "0x" if none.

Request

curl https://api.1st-node.com/v1/bsc/rpc \
  -H "Authorization: Bearer $ONE_KEY" \
  -H "content-type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_getCode",
  "params": ["0xdac17f958d2ee523a2206206994597c13d831ec7", "latest"]
}'
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_getCode",
  "params": ["0xdac17f958d2ee523a2206206994597c13d831ec7", "latest"]
}

Response

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0x606060405236156100..."
}
More state methods on BNB Smart Chain

BNB Smart Chain API

常见问题

How do I tell a contract from a wallet?

A wallet (EOA) returns "0x"; a contract returns non-empty bytecode.

充值、拿密钥、上线。

自助开通。支持加密货币或银行卡。按额度计费——重型原语更贵,简单调用很便宜。

获取 API 密钥