stateconf

package
v1.16.20 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2025 License: GPL-3.0, LGPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractSnapshotUpdatePayload added in v0.8.8

func ExtractSnapshotUpdatePayload(opts ...SnapshotUpdateOption) interface{}

ExtractSnapshotUpdatePayload extracts the payload from snapshot update options

func ExtractTrieDBUpdatePayload added in v0.8.8

func ExtractTrieDBUpdatePayload(opts ...TrieDBUpdateOption) (interface{}, interface{}, bool)

ExtractTrieDBUpdatePayload extracts the payload from trie DB update options

Types

type SnapshotUpdateOption

type SnapshotUpdateOption interface{}

SnapshotUpdateOption is a placeholder for snapshot update options This is implemented as an empty interface for now, but can be expanded to carry payloads as needed.

func WithSnapshotUpdatePayload added in v0.8.8

func WithSnapshotUpdatePayload(p interface{}) SnapshotUpdateOption

WithSnapshotUpdatePayload returns a SnapshotUpdateOption carrying an arbitrary payload

type TrieDBUpdateOption

type TrieDBUpdateOption interface{}

TrieDBUpdateOption is a placeholder for trie database update options This is implemented as an empty interface for now, but can be expanded to carry payloads as needed.

func WithTrieDBUpdatePayload added in v0.8.8

func WithTrieDBUpdatePayload(parent interface{}, current interface{}) TrieDBUpdateOption

WithTrieDBUpdatePayload returns a TrieDBUpdateOption carrying two block hashes

Jump to

Keyboard shortcuts

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