ceremonyclient/protobufs/protobufs.go
Cassandra Heart dbd95bd9e9
v2.1.0 (#439)
* v2.1.0 [omit consensus and adjacent] - this commit will be amended with the full release after the file copy is complete

* 2.1.0 main node rollup
2025-09-30 02:48:15 -05:00

141 lines
8.2 KiB
Go

package protobufs
const (
TypeUrlPrefix = "types.quilibrium.com"
NamespacePrefix = TypeUrlPrefix + "/quilibrium.node."
AppPrefix = NamespacePrefix + "application.pb."
ChannelPrefix = NamespacePrefix + "channel.pb."
ClockPrefix = NamespacePrefix + "clock.pb."
KeysPrefix = NamespacePrefix + "keys.pb."
DataPrefix = NamespacePrefix + "data.pb."
NodePrefix = NamespacePrefix + "node.pb."
GlobalPrefix = NamespacePrefix + "global.pb."
TokenPrefix = NamespacePrefix + "token.pb."
HypergraphPrefix = NamespacePrefix + "hypergraph.pb."
ComputePrefix = NamespacePrefix + "compute.pb."
// Global types
ProverJoinTypeUrl = GlobalPrefix + "ProverJoin"
ProverLeaveTypeUrl = GlobalPrefix + "ProverLeave"
ProverPauseTypeUrl = GlobalPrefix + "ProverPause"
ProverResumeTypeUrl = GlobalPrefix + "ProverResume"
ProverConfirmTypeUrl = GlobalPrefix + "ProverConfirm"
ProverRejectTypeUrl = GlobalPrefix + "ProverReject"
ProverUpdateTypeUrl = GlobalPrefix + "ProverUpdate"
ProverKickTypeUrl = GlobalPrefix + "ProverKick"
SeniorityMergeTypeUrl = GlobalPrefix + "SeniorityMerge"
MessageRequestTypeUrl = GlobalPrefix + "MessageRequest"
MessageBundleTypeUrl = GlobalPrefix + "MessageBundle"
GlobalAlertTypeUrl = GlobalPrefix + "GlobalAlert"
GlobalFrameHeaderTypeUrl = GlobalPrefix + "GlobalFrameHeader"
GlobalFrameTypeUrl = GlobalPrefix + "GlobalFrame"
FrameHeaderTypeUrl = GlobalPrefix + "FrameHeader"
AppShardFrameTypeUrl = GlobalPrefix + "AppShardFrame"
ProverLivenessCheckTypeUrl = GlobalPrefix + "ProverLivenessCheck"
FrameVoteTypeUrl = GlobalPrefix + "FrameVote"
FrameConfirmationTypeUrl = GlobalPrefix + "FrameConfirmation"
// Data types
DataPeerListAnnounceTypeUrl = DataPrefix + "DataPeerListAnnounce"
CeremonyPeerTypeUrl = DataPrefix + "DataPeer"
AnnounceProverJoinTypeUrl = DataPrefix + "AnnounceProverJoin"
AnnounceProverLeaveTypeUrl = DataPrefix + "AnnounceProverLeave"
AnnounceProverPauseTypeUrl = DataPrefix + "AnnounceProverPause"
AnnounceProverResumeTypeUrl = DataPrefix + "AnnounceProverResume"
CeremonyCompressedSyncTypeUrl = DataPrefix + "DataCompressedSync"
InclusionProofsMapTypeUrl = DataPrefix + "InclusionProofsMap"
InclusionSegmentsMapTypeUrl = DataPrefix + "InclusionSegmentsMap"
InclusionCommitmentsMapTypeUrl = DataPrefix + "InclusionCommitmentsMap"
FrameRebroadcastTypeUrl = DataPrefix + "FrameRebroadcast"
// Shared app types
ApplicationTypeUrl = AppPrefix + "Application"
ExecutionContextTypeUrl = AppPrefix + "ExecutionContext"
MessageTypeUrl = AppPrefix + "Message"
IntrinsicExecutionInputTypeUrl = AppPrefix + "IntrinsicExecutionInput"
IntrinsicExecutionOutputTypeUrl = AppPrefix + "IntrinsicExecutionOutput"
HypergraphComparisonQueryTypeUrl = AppPrefix + "HypergraphComparisonQuery"
HypergraphComparisonResponseTypeUrl = AppPrefix + "HypergraphComparisonResponse"
BranchChildTypeUrl = AppPrefix + "BranchChild"
LeafDataTypeUrl = AppPrefix + "LeafData"
HypergraphComparisonTypeUrl = AppPrefix + "HypergraphComparison"
MultiproofTypeUrl = AppPrefix + "Multiproof"
PathTypeUrl = AppPrefix + "Path"
TraversalSubProofTypeUrl = AppPrefix + "TraversalSubProof"
TraversalProofTypeUrl = AppPrefix + "TraversalProof"
HypersyncMetadataTypeUrl = AppPrefix + "HypersyncMetadata"
// Token types
TokenDeployTypeUrl = TokenPrefix + "TokenDeploy"
TokenUpdateTypeUrl = TokenPrefix + "TokenUpdate"
TransactionTypeUrl = TokenPrefix + "Transaction"
PendingTransactionTypeUrl = TokenPrefix + "PendingTransaction"
MintTransactionTypeUrl = TokenPrefix + "MintTransaction"
TokenConfigurationTypeUrl = TokenPrefix + "TokenConfiguration"
TokenMintStrategyTypeUrl = TokenPrefix + "TokenMintStrategy"
AuthorityTypeUrl = TokenPrefix + "Authority"
FeeBasisTypeUrl = TokenPrefix + "FeeBasis"
TransactionInputTypeUrl = TokenPrefix + "TransactionInput"
TransactionOutputTypeUrl = TokenPrefix + "TransactionOutput"
PendingTransactionInputTypeUrl = TokenPrefix + "PendingTransactionInput"
PendingTransactionOutputTypeUrl = TokenPrefix + "PendingTransactionOutput"
MintTransactionInputTypeUrl = TokenPrefix + "MintTransactionInput"
MintTransactionOutputTypeUrl = TokenPrefix + "MintTransactionOutput"
RecipientBundleTypeUrl = TokenPrefix + "RecipientBundle"
TokenRequestTypeUrl = TokenPrefix + "TokenRequest"
// Hypergraph types
HypergraphDeployTypeUrl = HypergraphPrefix + "HypergraphDeploy"
HypergraphUpdateTypeUrl = HypergraphPrefix + "HypergraphUpdate"
VertexAddTypeUrl = HypergraphPrefix + "VertexAdd"
VertexRemoveTypeUrl = HypergraphPrefix + "VertexRemove"
HyperedgeAddTypeUrl = HypergraphPrefix + "HyperedgeAdd"
HyperedgeRemoveTypeUrl = HypergraphPrefix + "HyperedgeRemove"
HypergraphConfigurationTypeUrl = HypergraphPrefix + "HypergraphConfiguration"
HypergraphRequestTypeUrl = HypergraphPrefix + "HypergraphRequest"
// Compute types
ComputeDeployTypeUrl = ComputePrefix + "ComputeDeploy"
ComputeUpdateTypeUrl = ComputePrefix + "ComputeUpdate"
CodeDeploymentTypeUrl = ComputePrefix + "CodeDeployment"
CodeExecuteTypeUrl = ComputePrefix + "CodeExecute"
CodeFinalizeTypeUrl = ComputePrefix + "CodeFinalize"
ComputeIntrinsicConfigurationTypeUrl = ComputePrefix + "ComputeIntrinsicConfiguration"
ExecutionDependencyTypeUrl = ComputePrefix + "ExecutionDependency"
ExecuteOperationTypeUrl = ComputePrefix + "ExecuteOperation"
ExecutionNodeTypeUrl = ComputePrefix + "ExecutionNode"
ExecutionDAGTypeUrl = ComputePrefix + "ExecutionDAG"
ExecutionStageTypeUrl = ComputePrefix + "ExecutionStage"
StateTransitionTypeUrl = ComputePrefix + "StateTransition"
ExecutionResultTypeUrl = ComputePrefix + "ExecutionResult"
ComputeRequestTypeUrl = ComputePrefix + "ComputeRequest"
// Channel types
P2PChannelEnvelopeTypeUrl = ChannelPrefix + "P2PChannelEnvelope"
MessageCiphertextTypeUrl = ChannelPrefix + "MessageCiphertext"
ProvingKeyAnnouncementTypeUrl = ChannelPrefix + "ProvingKeyAnnouncement"
ProvingKeyRequestTypeUrl = ChannelPrefix + "ProvingKeyRequest"
InclusionAggregateProofTypeUrl = ChannelPrefix + "InclusionAggregateProof"
InclusionCommitmentTypeUrl = ChannelPrefix + "InclusionCommitment"
KeyBundleAnnouncementTypeUrl = ChannelPrefix + "KeyBundleAnnouncement"
IdentityKeyTypeUrl = ChannelPrefix + "IdentityKey"
SignedPreKeyTypeUrl = ChannelPrefix + "SignedPreKey"
// Keys types
Ed448PublicKeyTypeUrl = KeysPrefix + "Ed448PublicKey"
Ed448PrivateKeyTypeUrl = KeysPrefix + "Ed448PrivateKey"
Ed448SignatureTypeUrl = KeysPrefix + "Ed448Signature"
X448PublicKeyTypeUrl = KeysPrefix + "X448PublicKey"
X448PrivateKeyTypeUrl = KeysPrefix + "X448PrivateKey"
PCASPublicKeyTypeUrl = KeysPrefix + "PCASPublicKey"
PCASPrivateKeyTypeUrl = KeysPrefix + "PCASPrivateKey"
BLS48581G1PublicKeyTypeUrl = KeysPrefix + "BLS48581G1PublicKey"
BLS48581G1PrivateKeyTypeUrl = KeysPrefix + "BLS48581G1PrivateKey"
BLS48581G2PublicKeyTypeUrl = KeysPrefix + "BLS48581G2PublicKey"
BLS48581G2PrivateKeyTypeUrl = KeysPrefix + "BLS48581G2PrivateKey"
BLS48581SignatureTypeUrl = KeysPrefix + "BLS48581Signature"
BLS48581SignatureWithProofOfPossessionTypeUrl = KeysPrefix + "BLS48581SignatureWithProofOfPossession"
BLS48581AddressedSignatureTypeUrl = KeysPrefix + "BLS48581AddressedSignature"
BLS48581AggregateSignatureTypeUrl = KeysPrefix + "BLS48581AggregateSignature"
)