types

package
v0.0.29 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2024 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type BlockMerkleSnapshot added in v0.0.18

type BlockMerkleSnapshot = common_types.BlockMerkleSnapshot

type Bytes

type Bytes = common_types.Bytes

type ChainConfig0_1 added in v0.0.25

type ChainConfig0_1 = v01.ChainConfig

type ChainConfig0_3 added in v0.0.25

type ChainConfig0_3 = v03.ChainConfig

type Commitment

type Commitment = common_types.Commitment

type EitherChainConfig0_1 added in v0.0.25

type EitherChainConfig0_1 = v01.EitherChainConfig

Republic

type EitherChainConfig0_3 added in v0.0.25

type EitherChainConfig0_3 = v03.EitherChainConfig

type FeeInfo added in v0.0.7

type FeeInfo = common_types.FeeInfo

type Header0_1 added in v0.0.25

type Header0_1 = v01.Header

type Header0_2 added in v0.0.25

type Header0_2 = v02.Header

type Header0_3 added in v0.0.25

type Header0_3 = v03.Header

type HeaderImpl added in v0.0.25

type HeaderImpl struct {
	Header HeaderInterface
}

func (HeaderImpl) MarshalJSON added in v0.0.26

func (h HeaderImpl) MarshalJSON() ([]byte, error)

func (*HeaderImpl) UnmarshalJSON added in v0.0.25

func (h *HeaderImpl) UnmarshalJSON(b []byte) error

type HeaderInterface added in v0.0.25

type HeaderInterface interface {
	Commit() common_types.Commitment
	Version() common_types.Version
	GetBlockHeight() uint64
	GetL1Head() uint64
	GetTimestamp() uint64
	GetPayloadCommitment() *common_types.TaggedBase64
	GetBuilderCommitment() *common_types.TaggedBase64
	GetNsTable() *common_types.NsTable
	GetBlockMerkleTreeRoot() *common_types.TaggedBase64
	GetFeeMerkleTreeRoot() *common_types.TaggedBase64
}

type HotShotBlockMerkleProof added in v0.0.10

type HotShotBlockMerkleProof = common_types.HotShotBlockMerkleProof

type L1BlockInfo

type L1BlockInfo = common_types.L1BlockInfo

type NamespaceProof added in v0.0.6

type NamespaceProof = common_types.NamespaceProof

type NsTable added in v0.0.6

type NsTable = common_types.NsTable

type RawHeader added in v0.0.25

type RawHeader struct {
	Version common_types.Version `json:"version"`
	Fields  json.RawMessage      `json:"fields"`
}

func (*RawHeader) UnmarshalJSON added in v0.0.25

func (r *RawHeader) UnmarshalJSON(b []byte) error

type ResolvableChainConfig0_1 added in v0.0.25

type ResolvableChainConfig0_1 = v01.ResolvableChainConfig

type ResolvableChainConfig0_3 added in v0.0.25

type ResolvableChainConfig0_3 = v03.ResolvableChainConfig

type Signature added in v0.0.25

type Signature = common_types.Signature

type TaggedBase64 added in v0.0.4

type TaggedBase64 = common_types.TaggedBase64

type Transaction

type Transaction = common_types.Transaction

type TransactionQueryData added in v0.0.22

type TransactionQueryData = common_types.TransactionQueryData

type U256

type U256 = common_types.U256

type U256Decimal added in v0.0.17

type U256Decimal = common_types.U256Decimal

type Version added in v0.0.25

type Version = common_types.Version

type VidCommon added in v0.0.19

type VidCommon = common_types.VidCommon

type VidCommonQueryData added in v0.0.19

type VidCommonQueryData = common_types.VidCommonQueryData

Directories

Path Synopsis
v0

Jump to

Keyboard shortcuts

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