tagion.services.messages

Message definitions sent between services

Members

Aliases

NodeError
alias NodeError = Msg!"node_error"

An error occurred while doing an aio task

NodeSend
alias NodeSend = Msg!"node_send"

[TO: Node Interface] send HiRPC to another node

Payload
alias Payload = Msg!"Payload"

[FROM: TVM, TO: Epoch Creator] Send new contract into the Epoch Creator

SendRecorder
alias SendRecorder = Msg!"SendRecorder"

[FROM: DART, TO: Replicator] Send the produced recorder for replication

WavefrontReq
alias WavefrontReq = Request!"ReceivedWavefront"

[FROM: NodeInterface, TO: Epoch Creator] Receive wavefront from NodeInterface

consensusContract
alias consensusContract = Msg!"contract-C"

[FROM: Epoch Creator, TO: Collector] Contract received from other nodes.

consensusEpoch
alias consensusEpoch = Msg!"consensus_epoch"

[FROM: Epoch Creator, TO: Transcript] Epoch containing outputs.

inputContract
alias inputContract = Msg!"contract"

[FROM: HiRPC Verifier, TO: Collector] Contracts sent to the collector from HiRPC Verifier

inputDoc
alias inputDoc = Msg!"inputDoc"

Msg Type sent to actors who receive the document

inputHiRPC
alias inputHiRPC = Msg!"inputHiRPC"

Msg type sent to receiver task along with a hirpc

producedContract
alias producedContract = Msg!"produced_contract"

[FROM: TVM, TO: Transcript] Executed smart contract sent to Transcript.

signedContract
alias signedContract = Msg!"contract-S"

[FROM: Collector, TO: TVM] Verified signed contract with inputs sent to TVM.

trtContract
alias trtContract = Msg!"trtContract"

[FROM: Transcript, TO: TRT] send the signed contract to the TRT for storing contract

trtModify
alias trtModify = Msg!"trtModify"

[FROM: DART, TO: TRT] send the recorder to the trt for update

Enums

NodeAction
enum NodeAction

A node action was completed