GetSmartContracts


Returns the list of smart contract addresses created by an User's account and the contracts' latest states.

Example Request

curl -d '{
"id": "1",
"jsonrpc": "2.0",
"method": "GetSmartContracts",
"params": ["1eefc4f453539e5ee732b49eb4792b268c2f3908"]
}' -H "Content-Type: application/json" -X POST "https://api.zilliqa.com/"

Example Response

{
"id": "1",
"jsonrpc": "2.0",
"result": [
{
"address": "6b3070b0abf4371b2b3b26e23f11f4c073b636e5",
"state": [
{
"type": "String",
"value": "Hello World",
"vname": "welcome_msg"
},
{
"type": "Uint128",
"value": "0",
"vname": "_balance"
}
]
},
{
"address": "13cf0f8c1ea003779df0b7fa08a97903bc760e80",
"state": [
{
"type": "String",
"value": "Hello World",
"vname": "welcome_msg"
},
{
"type": "Uint128",
"value": "0",
"vname": "_balance"
}
]
}
]
}

HTTP Request

Chain(s)URL(s)
Zilliqa mainnethttps://api.zilliqa.com/
Developer testnethttps://dev-api.zilliqa.com/
Local testnethttp://localhost:4201/
Isolated serverhttp://localhost:5555/

Arguments

ParameterTypeRequiredDescription
idstringRequired"1"
jsonrpcstringRequired"2.0"
methodstringRequired"GetSmartContracts"
paramsstringRequiredAn User's account address of 20 bytes.
Example: "1eefc4f453539e5ee732b49eb4792b268c2f3908"