tagion.services.messages

Message definitions sent between services

Members

Aliases

EpochCommitRR
alias EpochCommitRR = Request!("EpochCommit", immutable(long))

[FROM: Transcript, TO: EpochCommit] Sent when finalizing an epoch

EpochShutdown
alias EpochShutdown = Msg!"epoch_shutdown"

[FROM: Supervisor, TO: transcript] Tell the transcript to stop at a specific epoch

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

Replicate
alias Replicate = Request!"ReplicateRecorder"

[FROM: EpochCommit, TO: Replicator] Send the produced recorder for recorderchain

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] [FROM: Collector, TO: TVM] Contracts that have gone through consensus

consensusEpoch
alias consensusEpoch = Msg!"consensus_epoch"

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

inputDoc
alias inputDoc = Msg!"inputDoc"

[FROM: rpcserver, TO: HiRPCVerifier] HiRPC Document

inputHiRPC
alias inputHiRPC = Msg!"inputHiRPC"

[FROM: HiRPCVerifier, TO: Collector] Signed 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.

trtModify
alias trtModify = Msg!"trtModify"

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

Enums

NodeAction
enum NodeAction

A node action was completed