更新时间:2024-09-03 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
eth_call
简介
立即执行新的消息调用,而不在区块链上创建交易。该API所消耗的计算单元为30。
参数说明
包含交易的相关字段以及区块编号两部分。
| 
        参数  | 
      
        类型  | 
      
        说明  | 
     
|---|---|---|
| 
        from  | 
      
        String  | 
      
        可选参数,发送交易的地址。  | 
     
| 
        to  | 
      
        String  | 
      
        交易发送到的地址。  | 
     
| 
        gas  | 
      
        Integer  | 
      
        可选参数,为交易执行提供的gas的整数。  | 
     
| 
        gasPrice  | 
      
        Integer  | 
      
        可选参数,用于每个付费gas的gasPrice整数,编码为十六进制。  | 
     
| 
        value  | 
      
        Integer  | 
      
        可选参数,与此交易一起发送的代币的数值,编码为十六进制。  | 
     
| 
        data  | 
      
        String  | 
      
        可选参数,方法签名和编码参数的哈希值。有关更多信息,请参阅 Solidity 文档中的合约 ABI 描述。  | 
     
| 
        区块编号  | 
      
        String  | 
      
        想要查询的区块的十六进制的编号,或者是字符串 "earliest"、"latest"、"pending"。  | 
     
返回值
执行合约方法的返回值。
请求样式
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"}'
 
   父主题: 共享版