stateconf

package
v1.2.6 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2025 License: GPL-3.0 Imports: 1 Imported by: 3

Documentation

Overview

Package stateconf configures state management.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractSnapshotUpdatePayload

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

ExtractSnapshotUpdatePayload extracts the payload from snapshot update options

func ExtractTrieDBUpdatePayload

func ExtractTrieDBUpdatePayload(opts ...TrieDBUpdateOption) (common.Hash, common.Hash, 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

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

func WithTrieDBUpdatePayload(parent common.Hash, current common.Hash) 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