# Functions
NewErrorReply is a helper to construct an error message.
# Constants
MsgTypeDeployContract - deploy a contract.
MsgTypeError - an error.
MsgTypeQuery - perform a call against the blockchain, and return a result.
MsgTypeSendTransaction - send a transaction.
MsgTypeTransactionFailure - a transaction receipt where status is 0.
MsgTypeTransactionRedeliveryPrevented - idempotency check caught a redelivery of the message.
MsgTypeTransactionSuccess - a transaction receipt where status is 1.
RecordHeaderAccessToken - record header name for passing JWT token over messaging.
# Structs
AsyncSentMsg is a standard response for async requests.
CommonHeaders are common to all messages.
DeployContract message instructs the bridge to install a contract.
ErrorReply is.
QueryTransaction message performs a synchronous invocation call to the blockchain.
ReplyCommon is a common interface to all replies.
ReplyHeaders are common to all replies.
RequestCommon is a common interface to all requests.
RequestHeaders are common to all replies.
SendTransaction message instructs the bridge to invoke a smart contract.
TimeSorted base structure for time sortable things.
TransactionCommon is the common fields from https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethsendtransaction for sending either contract call or creation transactions, with eea extensions for private transactions from https://entethalliance.github.io/client-spec/spec.html#sec-eea-sendTransaction TODO - do Orion/Tessera support "unrestricted" private transactions?.
TransactionInfo is the detailed transaction info returned by eth_getTransactionByXXXXX For the big numbers, we pass a simple string as well as a full ethereum hex encoding version.
TransactionReceipt is sent when a transaction has been successfully mined For the big numbers, we pass a simple string as well as a full ethereum hex encoding version.
TransactionRedeliveryNotification is sent on redelivery of a message, when the ackmode=receipt idempotency check is enabled.
# Interfaces
ReplyWithHeaders gives common access the reply headers.
TimeSortable interface can be implemented by embedding TimeSorted and adding getID.
No description provided by the author
# Type aliases
SyncQueryReply payload is constructed by txn.CallMethod.