types

package
v0.0.37 Latest Latest
Warning

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

Go to latest
Published: May 7, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type BlockMerkleSnapshot

type BlockMerkleSnapshot = common_types.BlockMerkleSnapshot

type Bytes

type Bytes = common_types.Bytes

type ChainConfig0_1

type ChainConfig0_1 = v01.ChainConfig

type ChainConfig0_3

type ChainConfig0_3 = v03.ChainConfig

type Commitment

type Commitment = common_types.Commitment

type EitherChainConfig0_1

type EitherChainConfig0_1 = v01.EitherChainConfig

Republic

type EitherChainConfig0_3

type EitherChainConfig0_3 = v03.EitherChainConfig

type FeeInfo

type FeeInfo = common_types.FeeInfo

type Header0_1

type Header0_1 = v01.Header

type Header0_2

type Header0_2 = v02.Header

type Header0_3

type Header0_3 = v03.Header

type HeaderImpl

type HeaderImpl struct {
	Header HeaderInterface
}

func (HeaderImpl) MarshalJSON

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

func (*HeaderImpl) UnmarshalJSON

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

type HeaderInterface

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

type HotShotBlockMerkleProof = common_types.HotShotBlockMerkleProof

type L1BlockInfo

type L1BlockInfo = common_types.L1BlockInfo

type NamespaceProof

type NamespaceProof = common_types.NamespaceProof

type NsTable

type NsTable = common_types.NsTable

type RawHeader

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

func (*RawHeader) UnmarshalJSON

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

type ResolvableChainConfig0_1

type ResolvableChainConfig0_1 = v01.ResolvableChainConfig

type ResolvableChainConfig0_3

type ResolvableChainConfig0_3 = v03.ResolvableChainConfig

type Signature

type Signature = common_types.Signature

type TaggedBase64

type TaggedBase64 = common_types.TaggedBase64

type Transaction

type Transaction = common_types.Transaction

type TransactionQueryData

type TransactionQueryData = common_types.TransactionQueryData

type U256

type U256 = common_types.U256

type U256Decimal

type U256Decimal = common_types.U256Decimal

type Version

type Version = common_types.Version

type VidCommon

type VidCommon = common_types.VidCommon

type VidCommonQueryData

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