Contracts API

Standard endpoints

class blockscan.modules.contracts.Contracts[source]
static get_contract_abi(contract_address: str)[source]

Get ABI for a specific contract, if uploaded.

Parameters

contract_address (str) – Target contract address.

Returns

ABI as a string.

Return type

str

static get_contract_source_code(contract_address: str)[source]

Get source code for a specific contract, if uploaded.

Parameters

contract_address (str) – Target contract address.

Returns

Source code in a list of dictionaries of various data.

Return type

List[dict]

Pro endpoints

class blockscan.modules.contracts.ProContracts[source]