callContract()
Call a smart contract function and get the output
def callContract(self, blockchain, sender, address, request)Name
Type
Description
from circular_protocol_api import CircularProtocolAPI
blockhain = 0x8a20baa40c45dc5055aeb26197c203e576ef389d9acb171bd62da11dc5ad72b2
sender = 0x8b20bda40c45dc2908aeb26197c203e576ef389d9acb171bd62da15af5ad72b4
contract_address = 0x2f0bda40c45dc2908aeb26197c203e576ef389aacb171bd62da15af5ad72b1
request = "CRC_Contract.__GetContractName();"
circular = CircularProtocolAPI()
result = circular.callContract(blockchain, sender, contract_address, request){
"Result": 200,
"Response": "7b20225f506572666f726d616e636522203a2022487970657220436f646520457865637574696f6e2054696d653a20313130307573222c200a0a225f436f6e736f6c655f4f757470757422203a202235343635373337343230373336643631373237343230363336663665373437323631363337343061227d",
"Node": "7bb5bd50729d6857942701d5673ea70ca1625f883230d8543970a452d1abe1c4"
}{
"Result": 117,
"Response": "4552524f523a57726f6e672046756e6374696f6e2043616c6c3a200a",
"Node": "7bb5bd50729d6857942701d5673ea70ca1625f883230d8543970a452d1abe1c4"
}Last updated