eth_call
Introduction
This API executes a new message call immediately without creating a transaction on the blockchain. It consumes 20 CUs.
Parameter Description
It consists of transaction-related fields and the block number.
Parameter |
Type |
Description |
---|---|---|
from |
String |
(Optional) The address from which the transaction is sent. |
to |
String |
The address to which the transaction is directed. |
gas |
Integer |
(Optional) The integer of gas provided for the transaction execution. |
gasPrice |
Integer |
(Optional) The integer of gasPrice used for each paid gas encoded as hexadecimal. |
value |
Integer |
(Optional) The integer of value sent with this transaction encoded as hexadecimal. |
data |
String |
(Optional) The hash of the method signature and encoded parameters. For more information, see the Contract ABI description in the Solidity documentation. |
Block number |
String |
A hexadecimal block number, or the string (earliest, latest, or pending). |
Return Value
The return value of the executed contract method.
Request
curl https://your-http-endpoint/v1/<API-KEY> \ -X POST \ -H "Content-Type: application/json" \ --data '{"method":"eth_call","params":[{"from":null,"to":"0x6b175474e89094c44da98b954eedeac495271d0f","data":"0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"}, "latest"],"id":1,"jsonrpc":"2.0"}'
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot