types

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ClientType = "optimism"
)

Variables

View Source
var (
	ErrInvalidLengthEthereum        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowEthereum          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupEthereum = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthOptimism        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowOptimism          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupOptimism = fmt.Errorf("proto: unexpected end of group")
)

Functions

This section is empty.

Types

type AccountUpdate added in v0.1.0

type AccountUpdate struct {
	AccountProof       []byte `protobuf:"bytes,1,opt,name=account_proof,json=accountProof,proto3" json:"account_proof,omitempty"`
	AccountStorageRoot []byte `protobuf:"bytes,2,opt,name=account_storage_root,json=accountStorageRoot,proto3" json:"account_storage_root,omitempty"`
}

func (*AccountUpdate) Descriptor added in v0.1.0

func (*AccountUpdate) Descriptor() ([]byte, []int)

func (*AccountUpdate) Marshal added in v0.1.0

func (m *AccountUpdate) Marshal() (dAtA []byte, err error)

func (*AccountUpdate) MarshalTo added in v0.1.0

func (m *AccountUpdate) MarshalTo(dAtA []byte) (int, error)

func (*AccountUpdate) MarshalToSizedBuffer added in v0.1.0

func (m *AccountUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccountUpdate) ProtoMessage added in v0.1.0

func (*AccountUpdate) ProtoMessage()

func (*AccountUpdate) Reset added in v0.1.0

func (m *AccountUpdate) Reset()

func (*AccountUpdate) Size added in v0.1.0

func (m *AccountUpdate) Size() (n int)

func (*AccountUpdate) String added in v0.1.0

func (m *AccountUpdate) String() string

func (*AccountUpdate) Unmarshal added in v0.1.0

func (m *AccountUpdate) Unmarshal(dAtA []byte) error

func (*AccountUpdate) XXX_DiscardUnknown added in v0.1.0

func (m *AccountUpdate) XXX_DiscardUnknown()

func (*AccountUpdate) XXX_Marshal added in v0.1.0

func (m *AccountUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountUpdate) XXX_Merge added in v0.1.0

func (m *AccountUpdate) XXX_Merge(src proto.Message)

func (*AccountUpdate) XXX_Size added in v0.1.0

func (m *AccountUpdate) XXX_Size() int

func (*AccountUpdate) XXX_Unmarshal added in v0.1.0

func (m *AccountUpdate) XXX_Unmarshal(b []byte) error

type BeaconBlockHeader added in v0.1.0

type BeaconBlockHeader struct {
	Slot          uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	ProposerIndex uint64 `protobuf:"varint,2,opt,name=proposer_index,json=proposerIndex,proto3" json:"proposer_index,omitempty"`
	ParentRoot    []byte `protobuf:"bytes,3,opt,name=parent_root,json=parentRoot,proto3" json:"parent_root,omitempty"`
	StateRoot     []byte `protobuf:"bytes,4,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty"`
	BodyRoot      []byte `protobuf:"bytes,5,opt,name=body_root,json=bodyRoot,proto3" json:"body_root,omitempty"`
}

func (*BeaconBlockHeader) Descriptor added in v0.1.0

func (*BeaconBlockHeader) Descriptor() ([]byte, []int)

func (*BeaconBlockHeader) GetBodyRoot added in v0.1.0

func (m *BeaconBlockHeader) GetBodyRoot() []byte

func (*BeaconBlockHeader) GetParentRoot added in v0.1.0

func (m *BeaconBlockHeader) GetParentRoot() []byte

func (*BeaconBlockHeader) GetProposerIndex added in v0.1.0

func (m *BeaconBlockHeader) GetProposerIndex() uint64

func (*BeaconBlockHeader) GetSlot added in v0.1.0

func (m *BeaconBlockHeader) GetSlot() uint64

func (*BeaconBlockHeader) GetStateRoot added in v0.1.0

func (m *BeaconBlockHeader) GetStateRoot() []byte

func (*BeaconBlockHeader) Marshal added in v0.1.0

func (m *BeaconBlockHeader) Marshal() (dAtA []byte, err error)

func (*BeaconBlockHeader) MarshalTo added in v0.1.0

func (m *BeaconBlockHeader) MarshalTo(dAtA []byte) (int, error)

func (*BeaconBlockHeader) MarshalToSizedBuffer added in v0.1.0

func (m *BeaconBlockHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BeaconBlockHeader) ProtoMessage added in v0.1.0

func (*BeaconBlockHeader) ProtoMessage()

func (*BeaconBlockHeader) Reset added in v0.1.0

func (m *BeaconBlockHeader) Reset()

func (*BeaconBlockHeader) Size added in v0.1.0

func (m *BeaconBlockHeader) Size() (n int)

func (*BeaconBlockHeader) String added in v0.1.0

func (m *BeaconBlockHeader) String() string

func (*BeaconBlockHeader) Unmarshal added in v0.1.0

func (m *BeaconBlockHeader) Unmarshal(dAtA []byte) error

func (*BeaconBlockHeader) XXX_DiscardUnknown added in v0.1.0

func (m *BeaconBlockHeader) XXX_DiscardUnknown()

func (*BeaconBlockHeader) XXX_Marshal added in v0.1.0

func (m *BeaconBlockHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeaconBlockHeader) XXX_Merge added in v0.1.0

func (m *BeaconBlockHeader) XXX_Merge(src proto.Message)

func (*BeaconBlockHeader) XXX_Size added in v0.1.0

func (m *BeaconBlockHeader) XXX_Size() int

func (*BeaconBlockHeader) XXX_Unmarshal added in v0.1.0

func (m *BeaconBlockHeader) XXX_Unmarshal(b []byte) error

type ClientState

type ClientState struct {
	ChainId                uint64                  `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	IbcStoreAddress        []byte                  `protobuf:"bytes,2,opt,name=ibc_store_address,json=ibcStoreAddress,proto3" json:"ibc_store_address,omitempty"`
	IbcCommitmentsSlot     []byte                  `protobuf:"bytes,3,opt,name=ibc_commitments_slot,json=ibcCommitmentsSlot,proto3" json:"ibc_commitments_slot,omitempty"`
	LatestHeight           *types.Height           `protobuf:"bytes,4,opt,name=latest_height,json=latestHeight,proto3" json:"latest_height,omitempty"`
	Frozen                 bool                    `protobuf:"varint,5,opt,name=frozen,proto3" json:"frozen,omitempty"`
	RollupConfigJson       []byte                  `protobuf:"bytes,6,opt,name=rollup_config_json,json=rollupConfigJson,proto3" json:"rollup_config_json,omitempty"`
	L1Config               *L1Config               `protobuf:"bytes,7,opt,name=l1_config,json=l1Config,proto3" json:"l1_config,omitempty"`
	FaultDisputeGameConfig *FaultDisputeGameConfig `` /* 131-byte string literal not displayed */
}

func (*ClientState) CheckForMisbehaviour

func (cs *ClientState) CheckForMisbehaviour(ctx sdk.Context, cdc codec.BinaryCodec, clientStore storetypes.KVStore, clientMsg exported.ClientMessage) bool

func (*ClientState) CheckSubstituteAndUpdateState

func (cs *ClientState) CheckSubstituteAndUpdateState(ctx sdk.Context, cdc codec.BinaryCodec, subjectClientStore, substituteClientStore storetypes.KVStore, substituteClient exported.ClientState) error

func (*ClientState) ClientType

func (cs *ClientState) ClientType() string

func (*ClientState) Descriptor

func (*ClientState) Descriptor() ([]byte, []int)

func (*ClientState) ExportMetadata

func (cs *ClientState) ExportMetadata(_ storetypes.KVStore) []exported.GenesisMetadata

Genesis function

func (*ClientState) GetLatestHeight

func (cs *ClientState) GetLatestHeight() exported.Height

func (*ClientState) GetTimestampAtHeight

func (cs *ClientState) GetTimestampAtHeight(
	ctx sdk.Context,
	clientStore storetypes.KVStore,
	cdc codec.BinaryCodec,
	height exported.Height,
) (uint64, error)

func (*ClientState) Initialize

Initialization function Clients must validate the initial consensus state, and may store any client-specific metadata necessary for correct light client operation

func (*ClientState) Marshal

func (m *ClientState) Marshal() (dAtA []byte, err error)

func (*ClientState) MarshalTo

func (m *ClientState) MarshalTo(dAtA []byte) (int, error)

func (*ClientState) MarshalToSizedBuffer

func (m *ClientState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClientState) ProtoMessage

func (*ClientState) ProtoMessage()

func (*ClientState) Reset

func (m *ClientState) Reset()

func (*ClientState) Size

func (m *ClientState) Size() (n int)

func (*ClientState) Status

func (cs *ClientState) Status(ctx sdk.Context, clientStore storetypes.KVStore, cdc codec.BinaryCodec) exported.Status

Status function Clients must return their status. Only Active clients are allowed to process packets.

func (*ClientState) String

func (m *ClientState) String() string

func (*ClientState) Unmarshal

func (m *ClientState) Unmarshal(dAtA []byte) error

func (*ClientState) UpdateState

func (cs *ClientState) UpdateState(ctx sdk.Context, cdc codec.BinaryCodec, clientStore storetypes.KVStore, clientMsg exported.ClientMessage) []exported.Height

func (*ClientState) UpdateStateOnMisbehaviour

func (cs *ClientState) UpdateStateOnMisbehaviour(ctx sdk.Context, cdc codec.BinaryCodec, clientStore storetypes.KVStore, clientMsg exported.ClientMessage)

func (*ClientState) Validate

func (cs *ClientState) Validate() error

func (*ClientState) VerifyClientMessage

func (cs *ClientState) VerifyClientMessage(ctx sdk.Context, cdc codec.BinaryCodec, clientStore storetypes.KVStore, clientMsg exported.ClientMessage) error

func (*ClientState) VerifyMembership

func (cs *ClientState) VerifyMembership(
	ctx sdk.Context,
	clientStore storetypes.KVStore,
	cdc codec.BinaryCodec,
	height exported.Height,
	delayTimePeriod uint64,
	delayBlockPeriod uint64,
	proof []byte,
	path exported.Path,
	value []byte,
) error

func (*ClientState) VerifyNonMembership

func (cs *ClientState) VerifyNonMembership(
	ctx sdk.Context,
	clientStore storetypes.KVStore,
	cdc codec.BinaryCodec,
	height exported.Height,
	delayTimePeriod uint64,
	delayBlockPeriod uint64,
	proof []byte,
	path exported.Path,
) error

func (*ClientState) VerifyUpgradeAndUpdateState

func (cs *ClientState) VerifyUpgradeAndUpdateState(ctx sdk.Context, cdc codec.BinaryCodec, store storetypes.KVStore, newClient exported.ClientState, newConsState exported.ConsensusState, proofUpgradeClient []byte, proofUpgradeConsState []byte) error

Upgrade functions NOTE: proof heights are not included as upgrade to a new revision is expected to pass only on the last height committed by the current revision. Clients are responsible for ensuring that the planned last height of the current revision is somehow encoded in the proof verification process. This is to ensure that no premature upgrades occur, since upgrade plans committed to by the counterparty may be cancelled or modified before the last planned height.

func (*ClientState) XXX_DiscardUnknown

func (m *ClientState) XXX_DiscardUnknown()

func (*ClientState) XXX_Marshal

func (m *ClientState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClientState) XXX_Merge

func (m *ClientState) XXX_Merge(src proto.Message)

func (*ClientState) XXX_Size

func (m *ClientState) XXX_Size() int

func (*ClientState) XXX_Unmarshal

func (m *ClientState) XXX_Unmarshal(b []byte) error

func (*ClientState) ZeroCustomFields

func (cs *ClientState) ZeroCustomFields() exported.ClientState

Utility function that zeroes out any client customizable fields in client state Ledger enforced fields are maintained while all custom fields are zero values Used to verify upgrades

type ConsensusState

type ConsensusState struct {
	StorageRoot            []byte `protobuf:"bytes,1,opt,name=storage_root,json=storageRoot,proto3" json:"storage_root,omitempty"`
	Timestamp              uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	OutputRoot             []byte `protobuf:"bytes,3,opt,name=output_root,json=outputRoot,proto3" json:"output_root,omitempty"`
	L1Slot                 uint64 `protobuf:"varint,4,opt,name=l1_slot,json=l1Slot,proto3" json:"l1_slot,omitempty"`
	L1CurrentSyncCommittee []byte `` /* 131-byte string literal not displayed */
	L1NextSyncCommittee    []byte `protobuf:"bytes,6,opt,name=l1_next_sync_committee,json=l1NextSyncCommittee,proto3" json:"l1_next_sync_committee,omitempty"`
	L1Timestamp            uint64 `protobuf:"varint,7,opt,name=l1_timestamp,json=l1Timestamp,proto3" json:"l1_timestamp,omitempty"`
	L1Origin               uint64 `protobuf:"varint,8,opt,name=l1_origin,json=l1Origin,proto3" json:"l1_origin,omitempty"`
}

func (*ConsensusState) ClientType

func (cs *ConsensusState) ClientType() string

func (*ConsensusState) Descriptor

func (*ConsensusState) Descriptor() ([]byte, []int)

func (*ConsensusState) GetRoot

func (cs *ConsensusState) GetRoot() exported.Root

GetRoot returns the commitment root of the consensus state, which is used for key-value pair verification.

func (*ConsensusState) GetTimestamp

func (cs *ConsensusState) GetTimestamp() uint64

func (*ConsensusState) Marshal

func (m *ConsensusState) Marshal() (dAtA []byte, err error)

func (*ConsensusState) MarshalTo

func (m *ConsensusState) MarshalTo(dAtA []byte) (int, error)

func (*ConsensusState) MarshalToSizedBuffer

func (m *ConsensusState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ConsensusState) ProtoMessage

func (*ConsensusState) ProtoMessage()

func (*ConsensusState) Reset

func (m *ConsensusState) Reset()

func (*ConsensusState) Size

func (m *ConsensusState) Size() (n int)

func (*ConsensusState) String

func (m *ConsensusState) String() string

func (*ConsensusState) Unmarshal

func (m *ConsensusState) Unmarshal(dAtA []byte) error

func (*ConsensusState) ValidateBasic

func (cs *ConsensusState) ValidateBasic() error

func (*ConsensusState) XXX_DiscardUnknown

func (m *ConsensusState) XXX_DiscardUnknown()

func (*ConsensusState) XXX_Marshal

func (m *ConsensusState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConsensusState) XXX_Merge

func (m *ConsensusState) XXX_Merge(src proto.Message)

func (*ConsensusState) XXX_Size

func (m *ConsensusState) XXX_Size() int

func (*ConsensusState) XXX_Unmarshal

func (m *ConsensusState) XXX_Unmarshal(b []byte) error

type ConsensusUpdate added in v0.1.0

type ConsensusUpdate struct {
	AttestedHeader           *BeaconBlockHeader `protobuf:"bytes,1,opt,name=attested_header,json=attestedHeader,proto3" json:"attested_header,omitempty"`
	NextSyncCommittee        *SyncCommittee     `protobuf:"bytes,2,opt,name=next_sync_committee,json=nextSyncCommittee,proto3" json:"next_sync_committee,omitempty"`
	NextSyncCommitteeBranch  [][]byte           `` /* 134-byte string literal not displayed */
	FinalizedHeader          *BeaconBlockHeader `protobuf:"bytes,4,opt,name=finalized_header,json=finalizedHeader,proto3" json:"finalized_header,omitempty"`
	FinalizedHeaderBranch    [][]byte           `` /* 126-byte string literal not displayed */
	FinalizedExecutionRoot   []byte             `` /* 129-byte string literal not displayed */
	FinalizedExecutionBranch [][]byte           `` /* 135-byte string literal not displayed */
	SyncAggregate            *SyncAggregate     `protobuf:"bytes,8,opt,name=sync_aggregate,json=syncAggregate,proto3" json:"sync_aggregate,omitempty"`
	SignatureSlot            uint64             `protobuf:"varint,9,opt,name=signature_slot,json=signatureSlot,proto3" json:"signature_slot,omitempty"`
}

func (*ConsensusUpdate) Descriptor added in v0.1.0

func (*ConsensusUpdate) Descriptor() ([]byte, []int)

func (*ConsensusUpdate) GetAttestedHeader added in v0.1.0

func (m *ConsensusUpdate) GetAttestedHeader() *BeaconBlockHeader

func (*ConsensusUpdate) GetFinalizedExecutionBranch added in v0.1.0

func (m *ConsensusUpdate) GetFinalizedExecutionBranch() [][]byte

func (*ConsensusUpdate) GetFinalizedExecutionRoot added in v0.1.0

func (m *ConsensusUpdate) GetFinalizedExecutionRoot() []byte

func (*ConsensusUpdate) GetFinalizedHeader added in v0.1.0

func (m *ConsensusUpdate) GetFinalizedHeader() *BeaconBlockHeader

func (*ConsensusUpdate) GetFinalizedHeaderBranch added in v0.1.0

func (m *ConsensusUpdate) GetFinalizedHeaderBranch() [][]byte

func (*ConsensusUpdate) GetNextSyncCommittee added in v0.1.0

func (m *ConsensusUpdate) GetNextSyncCommittee() *SyncCommittee

func (*ConsensusUpdate) GetNextSyncCommitteeBranch added in v0.1.0

func (m *ConsensusUpdate) GetNextSyncCommitteeBranch() [][]byte

func (*ConsensusUpdate) GetSignatureSlot added in v0.1.0

func (m *ConsensusUpdate) GetSignatureSlot() uint64

func (*ConsensusUpdate) GetSyncAggregate added in v0.1.0

func (m *ConsensusUpdate) GetSyncAggregate() *SyncAggregate

func (*ConsensusUpdate) Marshal added in v0.1.0

func (m *ConsensusUpdate) Marshal() (dAtA []byte, err error)

func (*ConsensusUpdate) MarshalTo added in v0.1.0

func (m *ConsensusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ConsensusUpdate) MarshalToSizedBuffer added in v0.1.0

func (m *ConsensusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ConsensusUpdate) ProtoMessage added in v0.1.0

func (*ConsensusUpdate) ProtoMessage()

func (*ConsensusUpdate) Reset added in v0.1.0

func (m *ConsensusUpdate) Reset()

func (*ConsensusUpdate) Size added in v0.1.0

func (m *ConsensusUpdate) Size() (n int)

func (*ConsensusUpdate) String added in v0.1.0

func (m *ConsensusUpdate) String() string

func (*ConsensusUpdate) Unmarshal added in v0.1.0

func (m *ConsensusUpdate) Unmarshal(dAtA []byte) error

func (*ConsensusUpdate) XXX_DiscardUnknown added in v0.1.0

func (m *ConsensusUpdate) XXX_DiscardUnknown()

func (*ConsensusUpdate) XXX_Marshal added in v0.1.0

func (m *ConsensusUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConsensusUpdate) XXX_Merge added in v0.1.0

func (m *ConsensusUpdate) XXX_Merge(src proto.Message)

func (*ConsensusUpdate) XXX_Size added in v0.1.0

func (m *ConsensusUpdate) XXX_Size() int

func (*ConsensusUpdate) XXX_Unmarshal added in v0.1.0

func (m *ConsensusUpdate) XXX_Unmarshal(b []byte) error

type Derivation

type Derivation struct {
	AgreedL2OutputRoot []byte `protobuf:"bytes,1,opt,name=agreed_l2_output_root,json=agreedL2OutputRoot,proto3" json:"agreed_l2_output_root,omitempty"`
	L2OutputRoot       []byte `protobuf:"bytes,2,opt,name=l2_output_root,json=l2OutputRoot,proto3" json:"l2_output_root,omitempty"`
	L2BlockNumber      uint64 `protobuf:"varint,3,opt,name=l2_block_number,json=l2BlockNumber,proto3" json:"l2_block_number,omitempty"`
}

func (*Derivation) Descriptor

func (*Derivation) Descriptor() ([]byte, []int)

func (*Derivation) Marshal

func (m *Derivation) Marshal() (dAtA []byte, err error)

func (*Derivation) MarshalTo

func (m *Derivation) MarshalTo(dAtA []byte) (int, error)

func (*Derivation) MarshalToSizedBuffer

func (m *Derivation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Derivation) ProtoMessage

func (*Derivation) ProtoMessage()

func (*Derivation) Reset

func (m *Derivation) Reset()

func (*Derivation) Size

func (m *Derivation) Size() (n int)

func (*Derivation) String

func (m *Derivation) String() string

func (*Derivation) Unmarshal

func (m *Derivation) Unmarshal(dAtA []byte) error

func (*Derivation) XXX_DiscardUnknown

func (m *Derivation) XXX_DiscardUnknown()

func (*Derivation) XXX_Marshal

func (m *Derivation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Derivation) XXX_Merge

func (m *Derivation) XXX_Merge(src proto.Message)

func (*Derivation) XXX_Size

func (m *Derivation) XXX_Size() int

func (*Derivation) XXX_Unmarshal

func (m *Derivation) XXX_Unmarshal(b []byte) error

type ExecutionUpdate added in v0.1.0

type ExecutionUpdate struct {
	StateRoot         []byte   `protobuf:"bytes,1,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty"`
	StateRootBranch   [][]byte `protobuf:"bytes,2,rep,name=state_root_branch,json=stateRootBranch,proto3" json:"state_root_branch,omitempty"`
	BlockNumber       uint64   `protobuf:"varint,3,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
	BlockNumberBranch [][]byte `protobuf:"bytes,4,rep,name=block_number_branch,json=blockNumberBranch,proto3" json:"block_number_branch,omitempty"`
	BlockHash         []byte   `protobuf:"bytes,5,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	BlockHashBranch   [][]byte `protobuf:"bytes,6,rep,name=block_hash_branch,json=blockHashBranch,proto3" json:"block_hash_branch,omitempty"`
}

func (*ExecutionUpdate) Descriptor added in v0.1.0

func (*ExecutionUpdate) Descriptor() ([]byte, []int)

func (*ExecutionUpdate) GetBlockHash added in v0.1.0

func (m *ExecutionUpdate) GetBlockHash() []byte

func (*ExecutionUpdate) GetBlockHashBranch added in v0.1.0

func (m *ExecutionUpdate) GetBlockHashBranch() [][]byte

func (*ExecutionUpdate) GetBlockNumber added in v0.1.0

func (m *ExecutionUpdate) GetBlockNumber() uint64

func (*ExecutionUpdate) GetBlockNumberBranch added in v0.1.0

func (m *ExecutionUpdate) GetBlockNumberBranch() [][]byte

func (*ExecutionUpdate) GetStateRoot added in v0.1.0

func (m *ExecutionUpdate) GetStateRoot() []byte

func (*ExecutionUpdate) GetStateRootBranch added in v0.1.0

func (m *ExecutionUpdate) GetStateRootBranch() [][]byte

func (*ExecutionUpdate) Marshal added in v0.1.0

func (m *ExecutionUpdate) Marshal() (dAtA []byte, err error)

func (*ExecutionUpdate) MarshalTo added in v0.1.0

func (m *ExecutionUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ExecutionUpdate) MarshalToSizedBuffer added in v0.1.0

func (m *ExecutionUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ExecutionUpdate) ProtoMessage added in v0.1.0

func (*ExecutionUpdate) ProtoMessage()

func (*ExecutionUpdate) Reset added in v0.1.0

func (m *ExecutionUpdate) Reset()

func (*ExecutionUpdate) Size added in v0.1.0

func (m *ExecutionUpdate) Size() (n int)

func (*ExecutionUpdate) String added in v0.1.0

func (m *ExecutionUpdate) String() string

func (*ExecutionUpdate) Unmarshal added in v0.1.0

func (m *ExecutionUpdate) Unmarshal(dAtA []byte) error

func (*ExecutionUpdate) XXX_DiscardUnknown added in v0.1.0

func (m *ExecutionUpdate) XXX_DiscardUnknown()

func (*ExecutionUpdate) XXX_Marshal added in v0.1.0

func (m *ExecutionUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExecutionUpdate) XXX_Merge added in v0.1.0

func (m *ExecutionUpdate) XXX_Merge(src proto.Message)

func (*ExecutionUpdate) XXX_Size added in v0.1.0

func (m *ExecutionUpdate) XXX_Size() int

func (*ExecutionUpdate) XXX_Unmarshal added in v0.1.0

func (m *ExecutionUpdate) XXX_Unmarshal(b []byte) error

type FaultDisputeGameConfig added in v0.1.0

type FaultDisputeGameConfig struct {
	DisputeGameFactoryAddress           []byte `` /* 140-byte string literal not displayed */
	DisputeGameFactoryTargetStorageSlot uint32 `` /* 175-byte string literal not displayed */
	FaultDisputeGameStatusSlot          uint32 `` /* 146-byte string literal not displayed */
	FaultDisputeGameStatusSlotOffset    uint32 `` /* 166-byte string literal not displayed */
	FaultDisputeGameCreatedAtSlotOffset uint32 `` /* 177-byte string literal not displayed */
	StatusDefenderWin                   uint32 `protobuf:"varint,6,opt,name=status_defender_win,json=statusDefenderWin,proto3" json:"status_defender_win,omitempty"`
}

func (*FaultDisputeGameConfig) Descriptor added in v0.1.0

func (*FaultDisputeGameConfig) Descriptor() ([]byte, []int)

func (*FaultDisputeGameConfig) Marshal added in v0.1.0

func (m *FaultDisputeGameConfig) Marshal() (dAtA []byte, err error)

func (*FaultDisputeGameConfig) MarshalTo added in v0.1.0

func (m *FaultDisputeGameConfig) MarshalTo(dAtA []byte) (int, error)

func (*FaultDisputeGameConfig) MarshalToSizedBuffer added in v0.1.0

func (m *FaultDisputeGameConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FaultDisputeGameConfig) ProtoMessage added in v0.1.0

func (*FaultDisputeGameConfig) ProtoMessage()

func (*FaultDisputeGameConfig) Reset added in v0.1.0

func (m *FaultDisputeGameConfig) Reset()

func (*FaultDisputeGameConfig) Size added in v0.1.0

func (m *FaultDisputeGameConfig) Size() (n int)

func (*FaultDisputeGameConfig) String added in v0.1.0

func (m *FaultDisputeGameConfig) String() string

func (*FaultDisputeGameConfig) Unmarshal added in v0.1.0

func (m *FaultDisputeGameConfig) Unmarshal(dAtA []byte) error

func (*FaultDisputeGameConfig) XXX_DiscardUnknown added in v0.1.0

func (m *FaultDisputeGameConfig) XXX_DiscardUnknown()

func (*FaultDisputeGameConfig) XXX_Marshal added in v0.1.0

func (m *FaultDisputeGameConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaultDisputeGameConfig) XXX_Merge added in v0.1.0

func (m *FaultDisputeGameConfig) XXX_Merge(src proto.Message)

func (*FaultDisputeGameConfig) XXX_Size added in v0.1.0

func (m *FaultDisputeGameConfig) XXX_Size() int

func (*FaultDisputeGameConfig) XXX_Unmarshal added in v0.1.0

func (m *FaultDisputeGameConfig) XXX_Unmarshal(b []byte) error

type FaultDisputeGameProof added in v0.1.0

type FaultDisputeGameProof struct {
	StateRoot                       []byte         `protobuf:"bytes,1,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty"`
	DisputeGameFactoryAccount       *AccountUpdate `` /* 140-byte string literal not displayed */
	DisputeGameFactoryGameIdProof   []byte         `` /* 156-byte string literal not displayed */
	FaultDisputeGameAccount         *AccountUpdate `` /* 134-byte string literal not displayed */
	FaultDisputeGameGameStatusProof []byte         `` /* 162-byte string literal not displayed */
	FaultDisputeGameSourceGameType  uint64         `` /* 160-byte string literal not displayed */
}

func (*FaultDisputeGameProof) Descriptor added in v0.1.0

func (*FaultDisputeGameProof) Descriptor() ([]byte, []int)

func (*FaultDisputeGameProof) Marshal added in v0.1.0

func (m *FaultDisputeGameProof) Marshal() (dAtA []byte, err error)

func (*FaultDisputeGameProof) MarshalTo added in v0.1.0

func (m *FaultDisputeGameProof) MarshalTo(dAtA []byte) (int, error)

func (*FaultDisputeGameProof) MarshalToSizedBuffer added in v0.1.0

func (m *FaultDisputeGameProof) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FaultDisputeGameProof) ProtoMessage added in v0.1.0

func (*FaultDisputeGameProof) ProtoMessage()

func (*FaultDisputeGameProof) Reset added in v0.1.0

func (m *FaultDisputeGameProof) Reset()

func (*FaultDisputeGameProof) Size added in v0.1.0

func (m *FaultDisputeGameProof) Size() (n int)

func (*FaultDisputeGameProof) String added in v0.1.0

func (m *FaultDisputeGameProof) String() string

func (*FaultDisputeGameProof) Unmarshal added in v0.1.0

func (m *FaultDisputeGameProof) Unmarshal(dAtA []byte) error

func (*FaultDisputeGameProof) XXX_DiscardUnknown added in v0.1.0

func (m *FaultDisputeGameProof) XXX_DiscardUnknown()

func (*FaultDisputeGameProof) XXX_Marshal added in v0.1.0

func (m *FaultDisputeGameProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaultDisputeGameProof) XXX_Merge added in v0.1.0

func (m *FaultDisputeGameProof) XXX_Merge(src proto.Message)

func (*FaultDisputeGameProof) XXX_Size added in v0.1.0

func (m *FaultDisputeGameProof) XXX_Size() int

func (*FaultDisputeGameProof) XXX_Unmarshal added in v0.1.0

func (m *FaultDisputeGameProof) XXX_Unmarshal(b []byte) error

type FinalizedHeaderMisbehaviour added in v0.1.0

type FinalizedHeaderMisbehaviour struct {
	ClientId             string                `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	TrustedHeight        *types.Height         `protobuf:"bytes,2,opt,name=trusted_height,json=trustedHeight,proto3" json:"trusted_height,omitempty"`
	TrustedSyncCommittee *TrustedSyncCommittee `protobuf:"bytes,3,opt,name=trusted_sync_committee,json=trustedSyncCommittee,proto3" json:"trusted_sync_committee,omitempty"`
	ConsensusUpdate_1    *ConsensusUpdate      `protobuf:"bytes,4,opt,name=consensus_update_1,json=consensusUpdate1,proto3" json:"consensus_update_1,omitempty"`
	ConsensusUpdate_2    *ConsensusUpdate      `protobuf:"bytes,5,opt,name=consensus_update_2,json=consensusUpdate2,proto3" json:"consensus_update_2,omitempty"`
}

func (*FinalizedHeaderMisbehaviour) ClientType added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) ClientType() string

func (*FinalizedHeaderMisbehaviour) Descriptor added in v0.1.0

func (*FinalizedHeaderMisbehaviour) Descriptor() ([]byte, []int)

func (*FinalizedHeaderMisbehaviour) GetClientId added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) GetClientId() string

func (*FinalizedHeaderMisbehaviour) GetConsensusUpdate_1 added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) GetConsensusUpdate_1() *ConsensusUpdate

func (*FinalizedHeaderMisbehaviour) GetConsensusUpdate_2 added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) GetConsensusUpdate_2() *ConsensusUpdate

func (*FinalizedHeaderMisbehaviour) GetTrustedHeight added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) GetTrustedHeight() *types.Height

func (*FinalizedHeaderMisbehaviour) GetTrustedSyncCommittee added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) GetTrustedSyncCommittee() *TrustedSyncCommittee

func (*FinalizedHeaderMisbehaviour) Marshal added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) Marshal() (dAtA []byte, err error)

func (*FinalizedHeaderMisbehaviour) MarshalTo added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) MarshalTo(dAtA []byte) (int, error)

func (*FinalizedHeaderMisbehaviour) MarshalToSizedBuffer added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FinalizedHeaderMisbehaviour) ProtoMessage added in v0.1.0

func (*FinalizedHeaderMisbehaviour) ProtoMessage()

func (*FinalizedHeaderMisbehaviour) Reset added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) Reset()

func (*FinalizedHeaderMisbehaviour) Size added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) Size() (n int)

func (*FinalizedHeaderMisbehaviour) String added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) String() string

func (*FinalizedHeaderMisbehaviour) Unmarshal added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) Unmarshal(dAtA []byte) error

func (*FinalizedHeaderMisbehaviour) ValidateBasic added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) ValidateBasic() error

func (*FinalizedHeaderMisbehaviour) XXX_DiscardUnknown added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) XXX_DiscardUnknown()

func (*FinalizedHeaderMisbehaviour) XXX_Marshal added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinalizedHeaderMisbehaviour) XXX_Merge added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) XXX_Merge(src proto.Message)

func (*FinalizedHeaderMisbehaviour) XXX_Size added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) XXX_Size() int

func (*FinalizedHeaderMisbehaviour) XXX_Unmarshal added in v0.1.0

func (m *FinalizedHeaderMisbehaviour) XXX_Unmarshal(b []byte) error

type Fork added in v0.1.0

type Fork struct {
	Version []byte    `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	Epoch   uint64    `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"`
	Spec    *ForkSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
}

func (*Fork) Descriptor added in v0.1.0

func (*Fork) Descriptor() ([]byte, []int)

func (*Fork) GetEpoch added in v0.1.0

func (m *Fork) GetEpoch() uint64

func (*Fork) GetSpec added in v0.1.0

func (m *Fork) GetSpec() *ForkSpec

func (*Fork) GetVersion added in v0.1.0

func (m *Fork) GetVersion() []byte

func (*Fork) Marshal added in v0.1.0

func (m *Fork) Marshal() (dAtA []byte, err error)

func (*Fork) MarshalTo added in v0.1.0

func (m *Fork) MarshalTo(dAtA []byte) (int, error)

func (*Fork) MarshalToSizedBuffer added in v0.1.0

func (m *Fork) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Fork) ProtoMessage added in v0.1.0

func (*Fork) ProtoMessage()

func (*Fork) Reset added in v0.1.0

func (m *Fork) Reset()

func (*Fork) Size added in v0.1.0

func (m *Fork) Size() (n int)

func (*Fork) String added in v0.1.0

func (m *Fork) String() string

func (*Fork) Unmarshal added in v0.1.0

func (m *Fork) Unmarshal(dAtA []byte) error

func (*Fork) XXX_DiscardUnknown added in v0.1.0

func (m *Fork) XXX_DiscardUnknown()

func (*Fork) XXX_Marshal added in v0.1.0

func (m *Fork) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Fork) XXX_Merge added in v0.1.0

func (m *Fork) XXX_Merge(src proto.Message)

func (*Fork) XXX_Size added in v0.1.0

func (m *Fork) XXX_Size() int

func (*Fork) XXX_Unmarshal added in v0.1.0

func (m *Fork) XXX_Unmarshal(b []byte) error

type ForkParameters added in v0.1.0

type ForkParameters struct {
	GenesisForkVersion []byte  `protobuf:"bytes,1,opt,name=genesis_fork_version,json=genesisForkVersion,proto3" json:"genesis_fork_version,omitempty"`
	Forks              []*Fork `protobuf:"bytes,2,rep,name=forks,proto3" json:"forks,omitempty"`
}

func (*ForkParameters) Descriptor added in v0.1.0

func (*ForkParameters) Descriptor() ([]byte, []int)

func (*ForkParameters) GetForks added in v0.1.0

func (m *ForkParameters) GetForks() []*Fork

func (*ForkParameters) GetGenesisForkVersion added in v0.1.0

func (m *ForkParameters) GetGenesisForkVersion() []byte

func (*ForkParameters) Marshal added in v0.1.0

func (m *ForkParameters) Marshal() (dAtA []byte, err error)

func (*ForkParameters) MarshalTo added in v0.1.0

func (m *ForkParameters) MarshalTo(dAtA []byte) (int, error)

func (*ForkParameters) MarshalToSizedBuffer added in v0.1.0

func (m *ForkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ForkParameters) ProtoMessage added in v0.1.0

func (*ForkParameters) ProtoMessage()

func (*ForkParameters) Reset added in v0.1.0

func (m *ForkParameters) Reset()

func (*ForkParameters) Size added in v0.1.0

func (m *ForkParameters) Size() (n int)

func (*ForkParameters) String added in v0.1.0

func (m *ForkParameters) String() string

func (*ForkParameters) Unmarshal added in v0.1.0

func (m *ForkParameters) Unmarshal(dAtA []byte) error

func (*ForkParameters) XXX_DiscardUnknown added in v0.1.0

func (m *ForkParameters) XXX_DiscardUnknown()

func (*ForkParameters) XXX_Marshal added in v0.1.0

func (m *ForkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ForkParameters) XXX_Merge added in v0.1.0

func (m *ForkParameters) XXX_Merge(src proto.Message)

func (*ForkParameters) XXX_Size added in v0.1.0

func (m *ForkParameters) XXX_Size() int

func (*ForkParameters) XXX_Unmarshal added in v0.1.0

func (m *ForkParameters) XXX_Unmarshal(b []byte) error

type ForkSpec added in v0.1.0

type ForkSpec struct {
	FinalizedRootGindex               uint32 `protobuf:"varint,1,opt,name=finalized_root_gindex,json=finalizedRootGindex,proto3" json:"finalized_root_gindex,omitempty"`
	CurrentSyncCommitteeGindex        uint32 `` /* 144-byte string literal not displayed */
	NextSyncCommitteeGindex           uint32 `` /* 135-byte string literal not displayed */
	ExecutionPayloadGindex            uint32 `` /* 130-byte string literal not displayed */
	ExecutionPayloadStateRootGindex   uint32 `` /* 161-byte string literal not displayed */
	ExecutionPayloadBlockNumberGindex uint32 `` /* 167-byte string literal not displayed */
}

func (*ForkSpec) Descriptor added in v0.1.0

func (*ForkSpec) Descriptor() ([]byte, []int)

func (*ForkSpec) GetCurrentSyncCommitteeGindex added in v0.1.0

func (m *ForkSpec) GetCurrentSyncCommitteeGindex() uint32

func (*ForkSpec) GetExecutionPayloadBlockNumberGindex added in v0.1.0

func (m *ForkSpec) GetExecutionPayloadBlockNumberGindex() uint32

func (*ForkSpec) GetExecutionPayloadGindex added in v0.1.0

func (m *ForkSpec) GetExecutionPayloadGindex() uint32

func (*ForkSpec) GetExecutionPayloadStateRootGindex added in v0.1.0

func (m *ForkSpec) GetExecutionPayloadStateRootGindex() uint32

func (*ForkSpec) GetFinalizedRootGindex added in v0.1.0

func (m *ForkSpec) GetFinalizedRootGindex() uint32

func (*ForkSpec) GetNextSyncCommitteeGindex added in v0.1.0

func (m *ForkSpec) GetNextSyncCommitteeGindex() uint32

func (*ForkSpec) Marshal added in v0.1.0

func (m *ForkSpec) Marshal() (dAtA []byte, err error)

func (*ForkSpec) MarshalTo added in v0.1.0

func (m *ForkSpec) MarshalTo(dAtA []byte) (int, error)

func (*ForkSpec) MarshalToSizedBuffer added in v0.1.0

func (m *ForkSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ForkSpec) ProtoMessage added in v0.1.0

func (*ForkSpec) ProtoMessage()

func (*ForkSpec) Reset added in v0.1.0

func (m *ForkSpec) Reset()

func (*ForkSpec) Size added in v0.1.0

func (m *ForkSpec) Size() (n int)

func (*ForkSpec) String added in v0.1.0

func (m *ForkSpec) String() string

func (*ForkSpec) Unmarshal added in v0.1.0

func (m *ForkSpec) Unmarshal(dAtA []byte) error

func (*ForkSpec) XXX_DiscardUnknown added in v0.1.0

func (m *ForkSpec) XXX_DiscardUnknown()

func (*ForkSpec) XXX_Marshal added in v0.1.0

func (m *ForkSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ForkSpec) XXX_Merge added in v0.1.0

func (m *ForkSpec) XXX_Merge(src proto.Message)

func (*ForkSpec) XXX_Size added in v0.1.0

func (m *ForkSpec) XXX_Size() int

func (*ForkSpec) XXX_Unmarshal added in v0.1.0

func (m *ForkSpec) XXX_Unmarshal(b []byte) error

type Fraction added in v0.1.0

type Fraction struct {
	Numerator   uint64 `protobuf:"varint,1,opt,name=numerator,proto3" json:"numerator,omitempty"`
	Denominator uint64 `protobuf:"varint,2,opt,name=denominator,proto3" json:"denominator,omitempty"`
}

func (*Fraction) Descriptor added in v0.1.0

func (*Fraction) Descriptor() ([]byte, []int)

func (*Fraction) GetDenominator added in v0.1.0

func (m *Fraction) GetDenominator() uint64

func (*Fraction) GetNumerator added in v0.1.0

func (m *Fraction) GetNumerator() uint64

func (*Fraction) Marshal added in v0.1.0

func (m *Fraction) Marshal() (dAtA []byte, err error)

func (*Fraction) MarshalTo added in v0.1.0

func (m *Fraction) MarshalTo(dAtA []byte) (int, error)

func (*Fraction) MarshalToSizedBuffer added in v0.1.0

func (m *Fraction) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Fraction) ProtoMessage added in v0.1.0

func (*Fraction) ProtoMessage()

func (*Fraction) Reset added in v0.1.0

func (m *Fraction) Reset()

func (*Fraction) Size added in v0.1.0

func (m *Fraction) Size() (n int)

func (*Fraction) String added in v0.1.0

func (m *Fraction) String() string

func (*Fraction) Unmarshal added in v0.1.0

func (m *Fraction) Unmarshal(dAtA []byte) error

func (*Fraction) XXX_DiscardUnknown added in v0.1.0

func (m *Fraction) XXX_DiscardUnknown()

func (*Fraction) XXX_Marshal added in v0.1.0

func (m *Fraction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Fraction) XXX_Merge added in v0.1.0

func (m *Fraction) XXX_Merge(src proto.Message)

func (*Fraction) XXX_Size added in v0.1.0

func (m *Fraction) XXX_Size() int

func (*Fraction) XXX_Unmarshal added in v0.1.0

func (m *Fraction) XXX_Unmarshal(b []byte) error
type Header struct {
	TrustedHeight *types.Height  `protobuf:"bytes,1,opt,name=trusted_height,json=trustedHeight,proto3" json:"trusted_height,omitempty"`
	AccountUpdate *AccountUpdate `protobuf:"bytes,2,opt,name=account_update,json=accountUpdate,proto3" json:"account_update,omitempty"`
	// derivation and preimage must be generated using rollup_config in ClientState.
	Derivation             *Derivation `protobuf:"bytes,3,opt,name=derivation,proto3" json:"derivation,omitempty"`
	Preimages              []byte      `protobuf:"bytes,4,opt,name=preimages,proto3" json:"preimages,omitempty"`
	TrustedToDeterministic []*L1Header `` /* 129-byte string literal not displayed */
	DeterministicToLatest  []*L1Header `` /* 126-byte string literal not displayed */
}

func (*Header) ClientType

func (*Header) ClientType() string

func (*Header) Descriptor

func (*Header) Descriptor() ([]byte, []int)

func (*Header) GetHeight

func (h *Header) GetHeight() exported.Height

func (*Header) Marshal

func (m *Header) Marshal() (dAtA []byte, err error)

func (*Header) MarshalTo

func (m *Header) MarshalTo(dAtA []byte) (int, error)

func (*Header) MarshalToSizedBuffer

func (m *Header) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Header) ProtoMessage

func (*Header) ProtoMessage()

func (*Header) Reset

func (m *Header) Reset()

func (*Header) Size

func (m *Header) Size() (n int)

func (*Header) String

func (m *Header) String() string

func (*Header) ToLog added in v0.1.0

func (h *Header) ToLog() []interface{}

func (*Header) Unmarshal

func (m *Header) Unmarshal(dAtA []byte) error

func (*Header) ValidateBasic

func (h *Header) ValidateBasic() error

func (*Header) XXX_DiscardUnknown

func (m *Header) XXX_DiscardUnknown()

func (*Header) XXX_Marshal

func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Header) XXX_Merge

func (m *Header) XXX_Merge(src proto.Message)

func (*Header) XXX_Size

func (m *Header) XXX_Size() int

func (*Header) XXX_Unmarshal

func (m *Header) XXX_Unmarshal(b []byte) error

type L1Config

type L1Config struct {
	GenesisValidatorsRoot        []byte          `` /* 126-byte string literal not displayed */
	MinSyncCommitteeParticipants uint64          `` /* 150-byte string literal not displayed */
	GenesisTime                  uint64          `protobuf:"varint,3,opt,name=genesis_time,json=genesisTime,proto3" json:"genesis_time,omitempty"`
	ForkParameters               *ForkParameters `protobuf:"bytes,4,opt,name=fork_parameters,json=forkParameters,proto3" json:"fork_parameters,omitempty"`
	SecondsPerSlot               uint64          `protobuf:"varint,5,opt,name=seconds_per_slot,json=secondsPerSlot,proto3" json:"seconds_per_slot,omitempty"`
	SlotsPerEpoch                uint64          `protobuf:"varint,6,opt,name=slots_per_epoch,json=slotsPerEpoch,proto3" json:"slots_per_epoch,omitempty"`
	EpochsPerSyncCommitteePeriod uint64          `` /* 152-byte string literal not displayed */
	TrustLevel                   *Fraction       `protobuf:"bytes,8,opt,name=trust_level,json=trustLevel,proto3" json:"trust_level,omitempty"`
	TrustingPeriod               time.Duration   `protobuf:"bytes,9,opt,name=trusting_period,json=trustingPeriod,proto3,stdduration" json:"trusting_period"`
	MaxClockDrift                time.Duration   `protobuf:"bytes,10,opt,name=max_clock_drift,json=maxClockDrift,proto3,stdduration" json:"max_clock_drift"`
}

func (*L1Config) Descriptor

func (*L1Config) Descriptor() ([]byte, []int)

func (*L1Config) Marshal

func (m *L1Config) Marshal() (dAtA []byte, err error)

func (*L1Config) MarshalTo

func (m *L1Config) MarshalTo(dAtA []byte) (int, error)

func (*L1Config) MarshalToSizedBuffer

func (m *L1Config) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*L1Config) ProtoMessage

func (*L1Config) ProtoMessage()

func (*L1Config) Reset

func (m *L1Config) Reset()

func (*L1Config) Size

func (m *L1Config) Size() (n int)

func (*L1Config) String

func (m *L1Config) String() string

func (*L1Config) Unmarshal

func (m *L1Config) Unmarshal(dAtA []byte) error

func (*L1Config) XXX_DiscardUnknown

func (m *L1Config) XXX_DiscardUnknown()

func (*L1Config) XXX_Marshal

func (m *L1Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*L1Config) XXX_Merge

func (m *L1Config) XXX_Merge(src proto.Message)

func (*L1Config) XXX_Size

func (m *L1Config) XXX_Size() int

func (*L1Config) XXX_Unmarshal

func (m *L1Config) XXX_Unmarshal(b []byte) error

type L1Header

type L1Header struct {
	TrustedSyncCommittee *TrustedSyncCommittee `protobuf:"bytes,1,opt,name=trusted_sync_committee,json=trustedSyncCommittee,proto3" json:"trusted_sync_committee,omitempty"`
	ConsensusUpdate      *ConsensusUpdate      `protobuf:"bytes,2,opt,name=consensus_update,json=consensusUpdate,proto3" json:"consensus_update,omitempty"`
	ExecutionUpdate      *ExecutionUpdate      `protobuf:"bytes,3,opt,name=execution_update,json=executionUpdate,proto3" json:"execution_update,omitempty"`
	Timestamp            uint64                `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
}

func (*L1Header) Descriptor

func (*L1Header) Descriptor() ([]byte, []int)

func (*L1Header) Marshal

func (m *L1Header) Marshal() (dAtA []byte, err error)

func (*L1Header) MarshalTo

func (m *L1Header) MarshalTo(dAtA []byte) (int, error)

func (*L1Header) MarshalToSizedBuffer

func (m *L1Header) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*L1Header) ProtoMessage

func (*L1Header) ProtoMessage()

func (*L1Header) Reset

func (m *L1Header) Reset()

func (*L1Header) Size

func (m *L1Header) Size() (n int)

func (*L1Header) String

func (m *L1Header) String() string

func (*L1Header) Unmarshal

func (m *L1Header) Unmarshal(dAtA []byte) error

func (*L1Header) XXX_DiscardUnknown

func (m *L1Header) XXX_DiscardUnknown()

func (*L1Header) XXX_Marshal

func (m *L1Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*L1Header) XXX_Merge

func (m *L1Header) XXX_Merge(src proto.Message)

func (*L1Header) XXX_Size

func (m *L1Header) XXX_Size() int

func (*L1Header) XXX_Unmarshal

func (m *L1Header) XXX_Unmarshal(b []byte) error

type Misbehaviour

type Misbehaviour struct {
	ClientId              string                 `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	TrustedHeight         *types.Height          `protobuf:"bytes,2,opt,name=trusted_height,json=trustedHeight,proto3" json:"trusted_height,omitempty"`
	ResolvedL2Number      uint64                 `protobuf:"varint,3,opt,name=resolved_l2_number,json=resolvedL2Number,proto3" json:"resolved_l2_number,omitempty"`
	ResolvedOutputRoot    []byte                 `protobuf:"bytes,4,opt,name=resolved_output_root,json=resolvedOutputRoot,proto3" json:"resolved_output_root,omitempty"`
	FaultDisputeGameProof *FaultDisputeGameProof `` /* 128-byte string literal not displayed */
	LatestL1Header        *L1Header              `protobuf:"bytes,6,opt,name=latest_l1_header,json=latestL1Header,proto3" json:"latest_l1_header,omitempty"`
	// Only for past game
	FirstL2ToL1MessagePasserAccount *AccountUpdate `` /* 164-byte string literal not displayed */
	LastL2ToL1MessagePasserAccount  *AccountUpdate `` /* 161-byte string literal not displayed */
	L2HeaderHistory                 [][]byte       `protobuf:"bytes,9,rep,name=l2_header_history,json=l2HeaderHistory,proto3" json:"l2_header_history,omitempty"`
	// Only for future game
	// L1 block which the resolved FaultDisputeGameFactory.create(gameType, output, l2_num) is called at
	SubmittedL1Proof *FaultDisputeGameProof `protobuf:"bytes,10,opt,name=submitted_l1_proof,json=submittedL1Proof,proto3" json:"submitted_l1_proof,omitempty"`
	L1HeaderHistory  [][]byte               `protobuf:"bytes,11,rep,name=l1_header_history,json=l1HeaderHistory,proto3" json:"l1_header_history,omitempty"`
}

func (*Misbehaviour) ClientType added in v0.1.0

func (m *Misbehaviour) ClientType() string

func (*Misbehaviour) Descriptor

func (*Misbehaviour) Descriptor() ([]byte, []int)

func (*Misbehaviour) Marshal

func (m *Misbehaviour) Marshal() (dAtA []byte, err error)

func (*Misbehaviour) MarshalTo

func (m *Misbehaviour) MarshalTo(dAtA []byte) (int, error)

func (*Misbehaviour) MarshalToSizedBuffer

func (m *Misbehaviour) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Misbehaviour) ProtoMessage

func (*Misbehaviour) ProtoMessage()

func (*Misbehaviour) Reset

func (m *Misbehaviour) Reset()

func (*Misbehaviour) Size

func (m *Misbehaviour) Size() (n int)

func (*Misbehaviour) String

func (m *Misbehaviour) String() string

func (*Misbehaviour) Unmarshal

func (m *Misbehaviour) Unmarshal(dAtA []byte) error

func (*Misbehaviour) ValidateBasic added in v0.1.0

func (m *Misbehaviour) ValidateBasic() error

func (*Misbehaviour) XXX_DiscardUnknown

func (m *Misbehaviour) XXX_DiscardUnknown()

func (*Misbehaviour) XXX_Marshal

func (m *Misbehaviour) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Misbehaviour) XXX_Merge

func (m *Misbehaviour) XXX_Merge(src proto.Message)

func (*Misbehaviour) XXX_Size

func (m *Misbehaviour) XXX_Size() int

func (*Misbehaviour) XXX_Unmarshal

func (m *Misbehaviour) XXX_Unmarshal(b []byte) error

type NextSyncCommitteeMisbehaviour added in v0.1.0

type NextSyncCommitteeMisbehaviour struct {
	ClientId             string                `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	TrustedHeight        *types.Height         `protobuf:"bytes,2,opt,name=trusted_height,json=trustedHeight,proto3" json:"trusted_height,omitempty"`
	TrustedSyncCommittee *TrustedSyncCommittee `protobuf:"bytes,3,opt,name=trusted_sync_committee,json=trustedSyncCommittee,proto3" json:"trusted_sync_committee,omitempty"`
	ConsensusUpdate_1    *ConsensusUpdate      `protobuf:"bytes,4,opt,name=consensus_update_1,json=consensusUpdate1,proto3" json:"consensus_update_1,omitempty"`
	ConsensusUpdate_2    *ConsensusUpdate      `protobuf:"bytes,5,opt,name=consensus_update_2,json=consensusUpdate2,proto3" json:"consensus_update_2,omitempty"`
}

func (*NextSyncCommitteeMisbehaviour) ClientType added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) ClientType() string

func (*NextSyncCommitteeMisbehaviour) Descriptor added in v0.1.0

func (*NextSyncCommitteeMisbehaviour) Descriptor() ([]byte, []int)

func (*NextSyncCommitteeMisbehaviour) GetClientId added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) GetClientId() string

func (*NextSyncCommitteeMisbehaviour) GetConsensusUpdate_1 added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) GetConsensusUpdate_1() *ConsensusUpdate

func (*NextSyncCommitteeMisbehaviour) GetConsensusUpdate_2 added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) GetConsensusUpdate_2() *ConsensusUpdate

func (*NextSyncCommitteeMisbehaviour) GetTrustedHeight added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) GetTrustedHeight() *types.Height

func (*NextSyncCommitteeMisbehaviour) GetTrustedSyncCommittee added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) GetTrustedSyncCommittee() *TrustedSyncCommittee

func (*NextSyncCommitteeMisbehaviour) Marshal added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) Marshal() (dAtA []byte, err error)

func (*NextSyncCommitteeMisbehaviour) MarshalTo added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) MarshalTo(dAtA []byte) (int, error)

func (*NextSyncCommitteeMisbehaviour) MarshalToSizedBuffer added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NextSyncCommitteeMisbehaviour) ProtoMessage added in v0.1.0

func (*NextSyncCommitteeMisbehaviour) ProtoMessage()

func (*NextSyncCommitteeMisbehaviour) Reset added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) Reset()

func (*NextSyncCommitteeMisbehaviour) Size added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) Size() (n int)

func (*NextSyncCommitteeMisbehaviour) String added in v0.1.0

func (*NextSyncCommitteeMisbehaviour) Unmarshal added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) Unmarshal(dAtA []byte) error

func (*NextSyncCommitteeMisbehaviour) ValidateBasic added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) ValidateBasic() error

func (*NextSyncCommitteeMisbehaviour) XXX_DiscardUnknown added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) XXX_DiscardUnknown()

func (*NextSyncCommitteeMisbehaviour) XXX_Marshal added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NextSyncCommitteeMisbehaviour) XXX_Merge added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) XXX_Merge(src proto.Message)

func (*NextSyncCommitteeMisbehaviour) XXX_Size added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) XXX_Size() int

func (*NextSyncCommitteeMisbehaviour) XXX_Unmarshal added in v0.1.0

func (m *NextSyncCommitteeMisbehaviour) XXX_Unmarshal(b []byte) error

type SyncAggregate added in v0.1.0

type SyncAggregate struct {
	SyncCommitteeBits      []byte `protobuf:"bytes,1,opt,name=sync_committee_bits,json=syncCommitteeBits,proto3" json:"sync_committee_bits,omitempty"`
	SyncCommitteeSignature []byte `` /* 129-byte string literal not displayed */
}

func (*SyncAggregate) Descriptor added in v0.1.0

func (*SyncAggregate) Descriptor() ([]byte, []int)

func (*SyncAggregate) GetSyncCommitteeBits added in v0.1.0

func (m *SyncAggregate) GetSyncCommitteeBits() []byte

func (*SyncAggregate) GetSyncCommitteeSignature added in v0.1.0

func (m *SyncAggregate) GetSyncCommitteeSignature() []byte

func (*SyncAggregate) Marshal added in v0.1.0

func (m *SyncAggregate) Marshal() (dAtA []byte, err error)

func (*SyncAggregate) MarshalTo added in v0.1.0

func (m *SyncAggregate) MarshalTo(dAtA []byte) (int, error)

func (*SyncAggregate) MarshalToSizedBuffer added in v0.1.0

func (m *SyncAggregate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SyncAggregate) ProtoMessage added in v0.1.0

func (*SyncAggregate) ProtoMessage()

func (*SyncAggregate) Reset added in v0.1.0

func (m *SyncAggregate) Reset()

func (*SyncAggregate) Size added in v0.1.0

func (m *SyncAggregate) Size() (n int)

func (*SyncAggregate) String added in v0.1.0

func (m *SyncAggregate) String() string

func (*SyncAggregate) Unmarshal added in v0.1.0

func (m *SyncAggregate) Unmarshal(dAtA []byte) error

func (*SyncAggregate) XXX_DiscardUnknown added in v0.1.0

func (m *SyncAggregate) XXX_DiscardUnknown()

func (*SyncAggregate) XXX_Marshal added in v0.1.0

func (m *SyncAggregate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SyncAggregate) XXX_Merge added in v0.1.0

func (m *SyncAggregate) XXX_Merge(src proto.Message)

func (*SyncAggregate) XXX_Size added in v0.1.0

func (m *SyncAggregate) XXX_Size() int

func (*SyncAggregate) XXX_Unmarshal added in v0.1.0

func (m *SyncAggregate) XXX_Unmarshal(b []byte) error

type SyncCommittee added in v0.1.0

type SyncCommittee struct {
	Pubkeys         [][]byte `protobuf:"bytes,1,rep,name=pubkeys,proto3" json:"pubkeys,omitempty"`
	AggregatePubkey []byte   `protobuf:"bytes,2,opt,name=aggregate_pubkey,json=aggregatePubkey,proto3" json:"aggregate_pubkey,omitempty"`
}

func (*SyncCommittee) Descriptor added in v0.1.0

func (*SyncCommittee) Descriptor() ([]byte, []int)

func (*SyncCommittee) GetAggregatePubkey added in v0.1.0

func (m *SyncCommittee) GetAggregatePubkey() []byte

func (*SyncCommittee) GetPubkeys added in v0.1.0

func (m *SyncCommittee) GetPubkeys() [][]byte

func (*SyncCommittee) Marshal added in v0.1.0

func (m *SyncCommittee) Marshal() (dAtA []byte, err error)

func (*SyncCommittee) MarshalTo added in v0.1.0

func (m *SyncCommittee) MarshalTo(dAtA []byte) (int, error)

func (*SyncCommittee) MarshalToSizedBuffer added in v0.1.0

func (m *SyncCommittee) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SyncCommittee) ProtoMessage added in v0.1.0

func (*SyncCommittee) ProtoMessage()

func (*SyncCommittee) Reset added in v0.1.0

func (m *SyncCommittee) Reset()

func (*SyncCommittee) Size added in v0.1.0

func (m *SyncCommittee) Size() (n int)

func (*SyncCommittee) String added in v0.1.0

func (m *SyncCommittee) String() string

func (*SyncCommittee) Unmarshal added in v0.1.0

func (m *SyncCommittee) Unmarshal(dAtA []byte) error

func (*SyncCommittee) XXX_DiscardUnknown added in v0.1.0

func (m *SyncCommittee) XXX_DiscardUnknown()

func (*SyncCommittee) XXX_Marshal added in v0.1.0

func (m *SyncCommittee) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SyncCommittee) XXX_Merge added in v0.1.0

func (m *SyncCommittee) XXX_Merge(src proto.Message)

func (*SyncCommittee) XXX_Size added in v0.1.0

func (m *SyncCommittee) XXX_Size() int

func (*SyncCommittee) XXX_Unmarshal added in v0.1.0

func (m *SyncCommittee) XXX_Unmarshal(b []byte) error

type TrustedSyncCommittee added in v0.1.0

type TrustedSyncCommittee struct {
	SyncCommittee *SyncCommittee `protobuf:"bytes,1,opt,name=sync_committee,json=syncCommittee,proto3" json:"sync_committee,omitempty"`
	IsNext        bool           `protobuf:"varint,2,opt,name=is_next,json=isNext,proto3" json:"is_next,omitempty"`
}

func (*TrustedSyncCommittee) Descriptor added in v0.1.0

func (*TrustedSyncCommittee) Descriptor() ([]byte, []int)

func (*TrustedSyncCommittee) GetIsNext added in v0.1.0

func (m *TrustedSyncCommittee) GetIsNext() bool

func (*TrustedSyncCommittee) GetSyncCommittee added in v0.1.0

func (m *TrustedSyncCommittee) GetSyncCommittee() *SyncCommittee

func (*TrustedSyncCommittee) Marshal added in v0.1.0

func (m *TrustedSyncCommittee) Marshal() (dAtA []byte, err error)

func (*TrustedSyncCommittee) MarshalTo added in v0.1.0

func (m *TrustedSyncCommittee) MarshalTo(dAtA []byte) (int, error)

func (*TrustedSyncCommittee) MarshalToSizedBuffer added in v0.1.0

func (m *TrustedSyncCommittee) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TrustedSyncCommittee) ProtoMessage added in v0.1.0

func (*TrustedSyncCommittee) ProtoMessage()

func (*TrustedSyncCommittee) Reset added in v0.1.0

func (m *TrustedSyncCommittee) Reset()

func (*TrustedSyncCommittee) Size added in v0.1.0

func (m *TrustedSyncCommittee) Size() (n int)

func (*TrustedSyncCommittee) String added in v0.1.0

func (m *TrustedSyncCommittee) String() string

func (*TrustedSyncCommittee) Unmarshal added in v0.1.0

func (m *TrustedSyncCommittee) Unmarshal(dAtA []byte) error

func (*TrustedSyncCommittee) XXX_DiscardUnknown added in v0.1.0

func (m *TrustedSyncCommittee) XXX_DiscardUnknown()

func (*TrustedSyncCommittee) XXX_Marshal added in v0.1.0

func (m *TrustedSyncCommittee) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TrustedSyncCommittee) XXX_Merge added in v0.1.0

func (m *TrustedSyncCommittee) XXX_Merge(src proto.Message)

func (*TrustedSyncCommittee) XXX_Size added in v0.1.0

func (m *TrustedSyncCommittee) XXX_Size() int

func (*TrustedSyncCommittee) XXX_Unmarshal added in v0.1.0

func (m *TrustedSyncCommittee) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL