# Functions
*
* abi:调用合约生成data
* node:域名
* value:自定义数据
* method:abi:setABI 、 addr:setAddr 、 text:setText
*/.
*
* abi:解析
* resultHex:查询合约的结果
* method:abi:ABI 、 addr:addr0 、 text:text
*/.
Callback V2 及以上版本请使用以下签名、验签.
CallbackV1 V1 版本签名回调验签.
No description provided by the author
No description provided by the author
NewUtils creates a new instance of Utils, bound to a specific deployed contract.
NewUtilsCaller creates a new read-only instance of Utils, bound to a specific deployed contract.
NewUtilsFilterer creates a new log filterer instance of Utils, bound to a specific deployed contract.
NewUtilsTransactor creates a new write-only instance of Utils, bound to a specific deployed contract.
OnCallback*
* @description: 接收推送消息
* @param {*} ctx 上下文
* @param {*} version 版本,V1 需要传 APIVersionV1 , V2 或者 V3 版本传 APIVersionsOther
* @param {*} apiSecret 项目密钥
* @param {string} path 路由地址(回调地址去掉域名)
* @param {*http.Request} r 该笔推送消息属于文昌链上链完成所推送消息,请及时存储数据
* @param {http.ResponseWriter} w 返回给消息推送端
* @param app 自己的业务逻辑代码(验证签名通过才会执行)
* @return {*}
*/.
*
* abi:查询合约生成data
* node:域名
* method:abi:ABI 、 addr:addr0 、 text:text
*/.
SignRequest 生成签名.
# Variables
UtilsABI is the input ABI used to generate the binding from.
UtilsMetaData contains all meta data concerning the Utils contract.
# Structs
Utils is an auto generated Go binding around an Ethereum contract.
UtilsABIChanged represents a ABIChanged event raised by the Utils contract.
UtilsABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the Utils contract.
UtilsAddrChanged represents a AddrChanged event raised by the Utils contract.
UtilsAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the Utils contract.
UtilsAddressChanged represents a AddressChanged event raised by the Utils contract.
UtilsAddressChangedIterator is returned from FilterAddressChanged and is used to iterate over the raw logs and unpacked data for AddressChanged events raised by the Utils contract.
UtilsApprovalForAll represents a ApprovalForAll event raised by the Utils contract.
UtilsApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Utils contract.
UtilsApproved represents a Approved event raised by the Utils contract.
UtilsApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the Utils contract.
UtilsCaller is an auto generated read-only Go binding around an Ethereum contract.
UtilsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UtilsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UtilsContenthashChanged represents a ContenthashChanged event raised by the Utils contract.
UtilsContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the Utils contract.
UtilsDNSRecordChanged represents a DNSRecordChanged event raised by the Utils contract.
UtilsDNSRecordChangedIterator is returned from FilterDNSRecordChanged and is used to iterate over the raw logs and unpacked data for DNSRecordChanged events raised by the Utils contract.
UtilsDNSRecordDeleted represents a DNSRecordDeleted event raised by the Utils contract.
UtilsDNSRecordDeletedIterator is returned from FilterDNSRecordDeleted and is used to iterate over the raw logs and unpacked data for DNSRecordDeleted events raised by the Utils contract.
UtilsDNSZonehashChanged represents a DNSZonehashChanged event raised by the Utils contract.
UtilsDNSZonehashChangedIterator is returned from FilterDNSZonehashChanged and is used to iterate over the raw logs and unpacked data for DNSZonehashChanged events raised by the Utils contract.
UtilsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
UtilsInitialized represents a Initialized event raised by the Utils contract.
UtilsInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Utils contract.
UtilsInterfaceChanged represents a InterfaceChanged event raised by the Utils contract.
UtilsInterfaceChangedIterator is returned from FilterInterfaceChanged and is used to iterate over the raw logs and unpacked data for InterfaceChanged events raised by the Utils contract.
UtilsNameChanged represents a NameChanged event raised by the Utils contract.
UtilsNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the Utils contract.
UtilsPubkeyChanged represents a PubkeyChanged event raised by the Utils contract.
UtilsPubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the Utils contract.
UtilsRaw is an auto generated low-level Go binding around an Ethereum contract.
UtilsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UtilsTextChanged represents a TextChanged event raised by the Utils contract.
UtilsTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the Utils contract.
UtilsTransactor is an auto generated write-only Go binding around an Ethereum contract.
UtilsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UtilsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
UtilsVersionChanged represents a VersionChanged event raised by the Utils contract.
UtilsVersionChangedIterator is returned from FilterVersionChanged and is used to iterate over the raw logs and unpacked data for VersionChanged events raised by the Utils contract.
# Interfaces
No description provided by the author
# Type aliases
App*
* @description: 回调函数的定义
* @param {*} ctx 上下文
* @param {*} version 版本,V1 版本为 APIVersionV1,V2 或者 V3 版本为 APIVersionsOther
* @param {*} kind 区分服务,native/evm
* @param onCallbackRes 回调服务推送参数
* @return {*}
*/.