ABI is an interface needed to user for calling the functions. RawByteCode is a byte which has information of how to execute the program. And RawByteCode consists of hexadecimal code. AsmCode is a collection of assemble codes which is more readable to human than bytes.
Deploy
Deploying deliveries the bytecode of the contract to blockchain. Users can call the functions only after deploying. URL to deploy is "/deploy".
RawByteCode is the code for deploying to the blockchain. DateTime is time when RawByteCode is deployed in the vm.
typeDeployResponsestruct {
Addressstring
}
Address is the address of the contract. User should call the functions with this address.
Execute
Executing is executed by user calling the function with parameters. Then, the response delivers the result of the function call. URL to Execute is "/execute".
Address is an address of the contract which includes the function to call. FunctionSelector is the identifer to call a function. Params is a collection of parameters of the function to call.
EncodedOutput is the not decoded result of function call. For example, if the output is 1, EncodedOutput is 0x00000001. DecodedOutput is the decoded result of function call. In above example, DecodedOutput is integer 1. Cost is the cost to execute the function. ExecutionTime is the time when the function was executed.
请发表评论