block

package
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BlockAddBasefee

func BlockAddBasefee(builder *flatbuffers.Builder, basefee flatbuffers.UOffsetT)

func BlockAddCoinbase

func BlockAddCoinbase(builder *flatbuffers.Builder, coinbase flatbuffers.UOffsetT)

func BlockAddGasLimit

func BlockAddGasLimit(builder *flatbuffers.Builder, gasLimit flatbuffers.UOffsetT)

func BlockAddNumber

func BlockAddNumber(builder *flatbuffers.Builder, number flatbuffers.UOffsetT)

func BlockAddTimestamp

func BlockAddTimestamp(builder *flatbuffers.Builder, timestamp flatbuffers.UOffsetT)

func BlockEnd

func BlockEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func BlockStart

func BlockStart(builder *flatbuffers.Builder)

func BlockStartBasefeeVector

func BlockStartBasefeeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func BlockStartCoinbaseVector

func BlockStartCoinbaseVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func BlockStartGasLimitVector

func BlockStartGasLimitVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func BlockStartNumberVector

func BlockStartNumberVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func BlockStartTimestampVector

func BlockStartTimestampVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func FinishBlockBuffer

func FinishBlockBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedBlockBuffer

func FinishSizePrefixedBlockBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

Types

type Block

type Block struct {
	// contains filtered or unexported fields
}

func GetRootAsBlock

func GetRootAsBlock(buf []byte, offset flatbuffers.UOffsetT) *Block

func GetSizePrefixedRootAsBlock

func GetSizePrefixedRootAsBlock(buf []byte, offset flatbuffers.UOffsetT) *Block

func (*Block) Basefee

func (rcv *Block) Basefee(j int) byte

func (*Block) BasefeeBytes

func (rcv *Block) BasefeeBytes() []byte

func (*Block) BasefeeLength

func (rcv *Block) BasefeeLength() int

func (*Block) Coinbase

func (rcv *Block) Coinbase(j int) byte

func (*Block) CoinbaseBytes

func (rcv *Block) CoinbaseBytes() []byte

func (*Block) CoinbaseLength

func (rcv *Block) CoinbaseLength() int

func (*Block) GasLimit

func (rcv *Block) GasLimit(j int) byte

func (*Block) GasLimitBytes

func (rcv *Block) GasLimitBytes() []byte

func (*Block) GasLimitLength

func (rcv *Block) GasLimitLength() int

func (*Block) Init

func (rcv *Block) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Block) MutateBasefee

func (rcv *Block) MutateBasefee(j int, n byte) bool

func (*Block) MutateCoinbase

func (rcv *Block) MutateCoinbase(j int, n byte) bool

func (*Block) MutateGasLimit

func (rcv *Block) MutateGasLimit(j int, n byte) bool

func (*Block) MutateNumber

func (rcv *Block) MutateNumber(j int, n byte) bool

func (*Block) MutateTimestamp

func (rcv *Block) MutateTimestamp(j int, n byte) bool

func (*Block) Number

func (rcv *Block) Number(j int) byte

func (*Block) NumberBytes

func (rcv *Block) NumberBytes() []byte

func (*Block) NumberLength

func (rcv *Block) NumberLength() int

func (*Block) Table

func (rcv *Block) Table() flatbuffers.Table

func (*Block) Timestamp

func (rcv *Block) Timestamp(j int) byte

func (*Block) TimestampBytes

func (rcv *Block) TimestampBytes() []byte

func (*Block) TimestampLength

func (rcv *Block) TimestampLength() int

Jump to

Keyboard shortcuts

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