Documentation ¶
Index ¶
- Variables
- type FinalizedAssertion
- type FollowerResponse
- func (*FollowerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FollowerResponse) GetRequestId() *common.HashBuf
- func (x *FollowerResponse) GetUnanimous() *UnanimousAssertionFollowerResponse
- func (*FollowerResponse) ProtoMessage()
- func (x *FollowerResponse) ProtoReflect() protoreflect.Message
- func (x *FollowerResponse) Reset()
- func (x *FollowerResponse) String() string
- type SignedMessage
- func (*SignedMessage) Descriptor() ([]byte, []int)deprecated
- func (x *SignedMessage) GetMessage() *valprotocol.MessageBuf
- func (x *SignedMessage) GetSignature() []byte
- func (*SignedMessage) ProtoMessage()
- func (x *SignedMessage) ProtoReflect() protoreflect.Message
- func (x *SignedMessage) Reset()
- func (x *SignedMessage) String() string
- type TokenTypeBuf
- type UnanimousAssertionFollowerResponse
- func (*UnanimousAssertionFollowerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UnanimousAssertionFollowerResponse) GetAccepted() bool
- func (x *UnanimousAssertionFollowerResponse) GetAssertionHash() *common.HashBuf
- func (x *UnanimousAssertionFollowerResponse) GetSignature() []byte
- func (*UnanimousAssertionFollowerResponse) ProtoMessage()
- func (x *UnanimousAssertionFollowerResponse) ProtoReflect() protoreflect.Message
- func (x *UnanimousAssertionFollowerResponse) Reset()
- func (x *UnanimousAssertionFollowerResponse) String() string
- type UnanimousAssertionValidatorNotification
- func (*UnanimousAssertionValidatorNotification) Descriptor() ([]byte, []int)deprecated
- func (x *UnanimousAssertionValidatorNotification) GetAccepted() bool
- func (x *UnanimousAssertionValidatorNotification) GetSignatures() [][]byte
- func (*UnanimousAssertionValidatorNotification) ProtoMessage()
- func (x *UnanimousAssertionValidatorNotification) ProtoReflect() protoreflect.Message
- func (x *UnanimousAssertionValidatorNotification) Reset()
- func (x *UnanimousAssertionValidatorNotification) String() string
- type UnanimousAssertionValidatorRequest
- func (*UnanimousAssertionValidatorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnanimousAssertionValidatorRequest) GetBeforeHash() *common.HashBuf
- func (x *UnanimousAssertionValidatorRequest) GetBeforeInbox() *common.HashBuf
- func (x *UnanimousAssertionValidatorRequest) GetSequenceNum() uint64
- func (x *UnanimousAssertionValidatorRequest) GetSignedMessages() []*SignedMessage
- func (x *UnanimousAssertionValidatorRequest) GetTimeBounds() *protocol.TimeBoundsBlocksBuf
- func (*UnanimousAssertionValidatorRequest) ProtoMessage()
- func (x *UnanimousAssertionValidatorRequest) ProtoReflect() protoreflect.Message
- func (x *UnanimousAssertionValidatorRequest) Reset()
- func (x *UnanimousAssertionValidatorRequest) String() string
- type UnanimousRequest
- type UnanimousRequestData
- type UnanimousUpdateResults
- type VMConfiguration
- func (*VMConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *VMConfiguration) GetAssertKeys() []*common.AddressBuf
- func (x *VMConfiguration) GetEscrowCurrency() *common.AddressBuf
- func (x *VMConfiguration) GetEscrowRequired() *common.BigIntegerBuf
- func (x *VMConfiguration) GetGracePeriod() uint64
- func (x *VMConfiguration) GetMaxExecutionStepCount() uint32
- func (x *VMConfiguration) GetOwner() *common.AddressBuf
- func (*VMConfiguration) ProtoMessage()
- func (x *VMConfiguration) ProtoReflect() protoreflect.Message
- func (x *VMConfiguration) Reset()
- func (x *VMConfiguration) String() string
- type ValidatorRequest
- func (*ValidatorRequest) Descriptor() ([]byte, []int)deprecated
- func (m *ValidatorRequest) GetRequest() isValidatorRequest_Request
- func (x *ValidatorRequest) GetRequestId() *common.HashBuf
- func (x *ValidatorRequest) GetUnanimous() *UnanimousAssertionValidatorRequest
- func (x *ValidatorRequest) GetUnanimousNotification() *UnanimousAssertionValidatorNotification
- func (*ValidatorRequest) ProtoMessage()
- func (x *ValidatorRequest) ProtoReflect() protoreflect.Message
- func (x *ValidatorRequest) Reset()
- func (x *ValidatorRequest) String() string
- type ValidatorRequest_Unanimous
- type ValidatorRequest_UnanimousNotification
Constants ¶
This section is empty.
Variables ¶
View Source
var File_valmessage_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type FinalizedAssertion ¶
type FinalizedAssertion struct { Assertion *protocol.ExecutionAssertion // Disputable assertion OnChainTxHash []byte // Disputable assertion on-chain Tx hash Signatures [][]byte // Unanimous Validator signatures ProposalResults *UnanimousUpdateResults // Unanimous proposal results }
func (FinalizedAssertion) GetAssertion ¶
func (f FinalizedAssertion) GetAssertion() *protocol.ExecutionAssertion
func (FinalizedAssertion) NewLogs ¶
func (f FinalizedAssertion) NewLogs() []value.Value
type FollowerResponse ¶
type FollowerResponse struct { RequestId *common.HashBuf `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Unanimous *UnanimousAssertionFollowerResponse `protobuf:"bytes,3,opt,name=unanimous,proto3" json:"unanimous,omitempty"` // contains filtered or unexported fields }
func (*FollowerResponse) Descriptor
deprecated
func (*FollowerResponse) Descriptor() ([]byte, []int)
Deprecated: Use FollowerResponse.ProtoReflect.Descriptor instead.
func (*FollowerResponse) GetRequestId ¶
func (x *FollowerResponse) GetRequestId() *common.HashBuf
func (*FollowerResponse) GetUnanimous ¶
func (x *FollowerResponse) GetUnanimous() *UnanimousAssertionFollowerResponse
func (*FollowerResponse) ProtoMessage ¶
func (*FollowerResponse) ProtoMessage()
func (*FollowerResponse) ProtoReflect ¶ added in v0.5.0
func (x *FollowerResponse) ProtoReflect() protoreflect.Message
func (*FollowerResponse) Reset ¶
func (x *FollowerResponse) Reset()
func (*FollowerResponse) String ¶
func (x *FollowerResponse) String() string
type SignedMessage ¶
type SignedMessage struct { Message *valprotocol.MessageBuf `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*SignedMessage) Descriptor
deprecated
func (*SignedMessage) Descriptor() ([]byte, []int)
Deprecated: Use SignedMessage.ProtoReflect.Descriptor instead.
func (*SignedMessage) GetMessage ¶
func (x *SignedMessage) GetMessage() *valprotocol.MessageBuf
func (*SignedMessage) GetSignature ¶
func (x *SignedMessage) GetSignature() []byte
func (*SignedMessage) ProtoMessage ¶
func (*SignedMessage) ProtoMessage()
func (*SignedMessage) ProtoReflect ¶ added in v0.5.0
func (x *SignedMessage) ProtoReflect() protoreflect.Message
func (*SignedMessage) Reset ¶
func (x *SignedMessage) Reset()
func (*SignedMessage) String ¶
func (x *SignedMessage) String() string
type TokenTypeBuf ¶
type TokenTypeBuf struct { Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*TokenTypeBuf) Descriptor
deprecated
func (*TokenTypeBuf) Descriptor() ([]byte, []int)
Deprecated: Use TokenTypeBuf.ProtoReflect.Descriptor instead.
func (*TokenTypeBuf) GetValue ¶
func (x *TokenTypeBuf) GetValue() []byte
func (*TokenTypeBuf) ProtoMessage ¶
func (*TokenTypeBuf) ProtoMessage()
func (*TokenTypeBuf) ProtoReflect ¶ added in v0.5.0
func (x *TokenTypeBuf) ProtoReflect() protoreflect.Message
func (*TokenTypeBuf) Reset ¶
func (x *TokenTypeBuf) Reset()
func (*TokenTypeBuf) String ¶
func (x *TokenTypeBuf) String() string
type UnanimousAssertionFollowerResponse ¶
type UnanimousAssertionFollowerResponse struct { Accepted bool `protobuf:"varint,1,opt,name=accepted,proto3" json:"accepted,omitempty"` Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` AssertionHash *common.HashBuf `protobuf:"bytes,3,opt,name=assertion_hash,json=assertionHash,proto3" json:"assertion_hash,omitempty"` // contains filtered or unexported fields }
func (*UnanimousAssertionFollowerResponse) Descriptor
deprecated
func (*UnanimousAssertionFollowerResponse) Descriptor() ([]byte, []int)
Deprecated: Use UnanimousAssertionFollowerResponse.ProtoReflect.Descriptor instead.
func (*UnanimousAssertionFollowerResponse) GetAccepted ¶
func (x *UnanimousAssertionFollowerResponse) GetAccepted() bool
func (*UnanimousAssertionFollowerResponse) GetAssertionHash ¶
func (x *UnanimousAssertionFollowerResponse) GetAssertionHash() *common.HashBuf
func (*UnanimousAssertionFollowerResponse) GetSignature ¶
func (x *UnanimousAssertionFollowerResponse) GetSignature() []byte
func (*UnanimousAssertionFollowerResponse) ProtoMessage ¶
func (*UnanimousAssertionFollowerResponse) ProtoMessage()
func (*UnanimousAssertionFollowerResponse) ProtoReflect ¶ added in v0.5.0
func (x *UnanimousAssertionFollowerResponse) ProtoReflect() protoreflect.Message
func (*UnanimousAssertionFollowerResponse) Reset ¶
func (x *UnanimousAssertionFollowerResponse) Reset()
func (*UnanimousAssertionFollowerResponse) String ¶
func (x *UnanimousAssertionFollowerResponse) String() string
type UnanimousAssertionValidatorNotification ¶
type UnanimousAssertionValidatorNotification struct { Accepted bool `protobuf:"varint,1,opt,name=accepted,proto3" json:"accepted,omitempty"` Signatures [][]byte `protobuf:"bytes,2,rep,name=signatures,proto3" json:"signatures,omitempty"` // contains filtered or unexported fields }
func (*UnanimousAssertionValidatorNotification) Descriptor
deprecated
func (*UnanimousAssertionValidatorNotification) Descriptor() ([]byte, []int)
Deprecated: Use UnanimousAssertionValidatorNotification.ProtoReflect.Descriptor instead.
func (*UnanimousAssertionValidatorNotification) GetAccepted ¶
func (x *UnanimousAssertionValidatorNotification) GetAccepted() bool
func (*UnanimousAssertionValidatorNotification) GetSignatures ¶
func (x *UnanimousAssertionValidatorNotification) GetSignatures() [][]byte
func (*UnanimousAssertionValidatorNotification) ProtoMessage ¶
func (*UnanimousAssertionValidatorNotification) ProtoMessage()
func (*UnanimousAssertionValidatorNotification) ProtoReflect ¶ added in v0.5.0
func (x *UnanimousAssertionValidatorNotification) ProtoReflect() protoreflect.Message
func (*UnanimousAssertionValidatorNotification) Reset ¶
func (x *UnanimousAssertionValidatorNotification) Reset()
func (*UnanimousAssertionValidatorNotification) String ¶
func (x *UnanimousAssertionValidatorNotification) String() string
type UnanimousAssertionValidatorRequest ¶
type UnanimousAssertionValidatorRequest struct { BeforeHash *common.HashBuf `protobuf:"bytes,1,opt,name=beforeHash,proto3" json:"beforeHash,omitempty"` BeforeInbox *common.HashBuf `protobuf:"bytes,2,opt,name=beforeInbox,proto3" json:"beforeInbox,omitempty"` SequenceNum uint64 `protobuf:"varint,3,opt,name=sequenceNum,proto3" json:"sequenceNum,omitempty"` TimeBounds *protocol.TimeBoundsBlocksBuf `protobuf:"bytes,4,opt,name=timeBounds,proto3" json:"timeBounds,omitempty"` SignedMessages []*SignedMessage `protobuf:"bytes,5,rep,name=signedMessages,proto3" json:"signedMessages,omitempty"` // contains filtered or unexported fields }
func (*UnanimousAssertionValidatorRequest) Descriptor
deprecated
func (*UnanimousAssertionValidatorRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnanimousAssertionValidatorRequest.ProtoReflect.Descriptor instead.
func (*UnanimousAssertionValidatorRequest) GetBeforeHash ¶
func (x *UnanimousAssertionValidatorRequest) GetBeforeHash() *common.HashBuf
func (*UnanimousAssertionValidatorRequest) GetBeforeInbox ¶
func (x *UnanimousAssertionValidatorRequest) GetBeforeInbox() *common.HashBuf
func (*UnanimousAssertionValidatorRequest) GetSequenceNum ¶
func (x *UnanimousAssertionValidatorRequest) GetSequenceNum() uint64
func (*UnanimousAssertionValidatorRequest) GetSignedMessages ¶
func (x *UnanimousAssertionValidatorRequest) GetSignedMessages() []*SignedMessage
func (*UnanimousAssertionValidatorRequest) GetTimeBounds ¶
func (x *UnanimousAssertionValidatorRequest) GetTimeBounds() *protocol.TimeBoundsBlocksBuf
func (*UnanimousAssertionValidatorRequest) ProtoMessage ¶
func (*UnanimousAssertionValidatorRequest) ProtoMessage()
func (*UnanimousAssertionValidatorRequest) ProtoReflect ¶ added in v0.5.0
func (x *UnanimousAssertionValidatorRequest) ProtoReflect() protoreflect.Message
func (*UnanimousAssertionValidatorRequest) Reset ¶
func (x *UnanimousAssertionValidatorRequest) Reset()
func (*UnanimousAssertionValidatorRequest) String ¶
func (x *UnanimousAssertionValidatorRequest) String() string
type UnanimousRequest ¶
type UnanimousRequest struct { UnanimousRequestData NewMessages []valprotocol.Message }
type UnanimousRequestData ¶
type UnanimousRequestData struct { BeforeHash common.Hash BeforeInbox common.Hash SequenceNum uint64 TimeBounds *protocol.TimeBounds }
func (UnanimousRequestData) Hash ¶
func (r UnanimousRequestData) Hash() common.Hash
type UnanimousUpdateResults ¶
type UnanimousUpdateResults struct { UnanimousRequestData NewInboxHash common.Hash Assertion *protocol.ExecutionAssertion NewLogCount int }
type VMConfiguration ¶
type VMConfiguration struct { GracePeriod uint64 `protobuf:"varint,1,opt,name=grace_period,json=gracePeriod,proto3" json:"grace_period,omitempty"` EscrowRequired *common.BigIntegerBuf `protobuf:"bytes,2,opt,name=escrow_required,json=escrowRequired,proto3" json:"escrow_required,omitempty"` EscrowCurrency *common.AddressBuf `protobuf:"bytes,3,opt,name=escrow_currency,json=escrowCurrency,proto3" json:"escrow_currency,omitempty"` AssertKeys []*common.AddressBuf `protobuf:"bytes,4,rep,name=assert_keys,json=assertKeys,proto3" json:"assert_keys,omitempty"` MaxExecutionStepCount uint32 `` /* 129-byte string literal not displayed */ Owner *common.AddressBuf `protobuf:"bytes,6,opt,name=owner,proto3" json:"owner,omitempty"` // contains filtered or unexported fields }
func NewVMConfiguration ¶
func (*VMConfiguration) Descriptor
deprecated
func (*VMConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use VMConfiguration.ProtoReflect.Descriptor instead.
func (*VMConfiguration) GetAssertKeys ¶
func (x *VMConfiguration) GetAssertKeys() []*common.AddressBuf
func (*VMConfiguration) GetEscrowCurrency ¶
func (x *VMConfiguration) GetEscrowCurrency() *common.AddressBuf
func (*VMConfiguration) GetEscrowRequired ¶
func (x *VMConfiguration) GetEscrowRequired() *common.BigIntegerBuf
func (*VMConfiguration) GetGracePeriod ¶
func (x *VMConfiguration) GetGracePeriod() uint64
func (*VMConfiguration) GetMaxExecutionStepCount ¶
func (x *VMConfiguration) GetMaxExecutionStepCount() uint32
func (*VMConfiguration) GetOwner ¶
func (x *VMConfiguration) GetOwner() *common.AddressBuf
func (*VMConfiguration) ProtoMessage ¶
func (*VMConfiguration) ProtoMessage()
func (*VMConfiguration) ProtoReflect ¶ added in v0.5.0
func (x *VMConfiguration) ProtoReflect() protoreflect.Message
func (*VMConfiguration) Reset ¶
func (x *VMConfiguration) Reset()
func (*VMConfiguration) String ¶
func (x *VMConfiguration) String() string
type ValidatorRequest ¶
type ValidatorRequest struct { RequestId *common.HashBuf `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Types that are assignable to Request: // *ValidatorRequest_Unanimous // *ValidatorRequest_UnanimousNotification Request isValidatorRequest_Request `protobuf_oneof:"request"` // contains filtered or unexported fields }
func (*ValidatorRequest) Descriptor
deprecated
func (*ValidatorRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidatorRequest.ProtoReflect.Descriptor instead.
func (*ValidatorRequest) GetRequest ¶
func (m *ValidatorRequest) GetRequest() isValidatorRequest_Request
func (*ValidatorRequest) GetRequestId ¶
func (x *ValidatorRequest) GetRequestId() *common.HashBuf
func (*ValidatorRequest) GetUnanimous ¶
func (x *ValidatorRequest) GetUnanimous() *UnanimousAssertionValidatorRequest
func (*ValidatorRequest) GetUnanimousNotification ¶
func (x *ValidatorRequest) GetUnanimousNotification() *UnanimousAssertionValidatorNotification
func (*ValidatorRequest) ProtoMessage ¶
func (*ValidatorRequest) ProtoMessage()
func (*ValidatorRequest) ProtoReflect ¶ added in v0.5.0
func (x *ValidatorRequest) ProtoReflect() protoreflect.Message
func (*ValidatorRequest) Reset ¶
func (x *ValidatorRequest) Reset()
func (*ValidatorRequest) String ¶
func (x *ValidatorRequest) String() string
type ValidatorRequest_Unanimous ¶
type ValidatorRequest_Unanimous struct {
Unanimous *UnanimousAssertionValidatorRequest `protobuf:"bytes,2,opt,name=unanimous,proto3,oneof"`
}
type ValidatorRequest_UnanimousNotification ¶
type ValidatorRequest_UnanimousNotification struct {
UnanimousNotification *UnanimousAssertionValidatorNotification `protobuf:"bytes,3,opt,name=unanimousNotification,proto3,oneof"`
}
Click to show internal directories.
Click to hide internal directories.