更新时间:2022-05-05 GMT+08:00
利用合约发送交易
- 背书消息构建
- 背书请求消息发送。
- 接口函数
func (action *ContractAction) Invoke(rawMsg *common.RawMessage) (*common.RawMessage, error)
- 参数说明
参数
类型
说明
rawMsg
*common.RawMessage
上述背书请求需发送的消息。
- 返回值
类型
说明
*common.RawMessage
背书请求需发送的消息。
error
发送成功返回类型为nil,反之返回error。
- 接口函数
- 交易消息构建。
- 接口方法
func (msg *ContractRawMessage) BuildTxRawMsg(rawMessages []*common.RawMessage) (*TxRawMsg, error)
- 参数说明
参数
类型
说明
rawMessages
[]*common.RawMessage
背书请求返回结果集合。
- 返回值
类型
说明
*TxRawMsg
包含交易hash的交易请求信息,该消息使用transaction接口发送。
error
构建成功返回类型为nil,反之返回error。
- 接口方法
- 交易消息发送。
- 接口方法
func (action *ContractAction) Transaction(rawMsg *common.RawMessage) (*common.RawMessage, error)
- 参数说明
参数
类型
说明
rawMsg
*common.RawMessage
上述生成的交易消息。
- 返回值
类型
说明
*common.RawMessage
用于获取包含发送结果的消息。
error
发送成功返回类型为nil,反之返回error。
- 接口方法
父主题:Go SDK介绍

