更新时间:2024-06-28 GMT+08:00
分享

利用合约查询数据

  1. 合约调用信息构建。

    • 接口方法
      ContractRawMessage.class
      public RawMessage buildInvokeRawMsg(String chainId, String name, String function, String[] args)
    • 参数说明

      参数

      类型

      说明

      chainId

      String

      链ID。

      name

      String

      合约名称。

      function

      String

      调用合约中的方法名。

      args

      String[]

      合约方法参数。

    • 返回值

      类型

      说明

      RawMessage

      消息体,用于合约调用。

  2. 查询请求消息发送。

    • 接口方法
      ContractAction.class
      public ListenableFuture<RawMessage> invoke(RawMessage rawMessage) throws InvalidParameterException
    • 参数说明

      参数

      类型

      说明

      rawMessage

      RawMessage

      消息体,用于查询请求。

    • 返回值

      类型

      说明

      ListenableFuture

      future对象,用于获取查询结果。

相关文档