migrations

package
v0.22.10 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2021 License: AGPL-3.0 Imports: 18 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddMissingKeysMigration

func AddMissingKeysMigration(payloads []ledger.Payload) ([]ledger.Payload, error)

func NoOpMigration

func NoOpMigration(p []ledger.Payload) ([]ledger.Payload, error)

func PruneMigration added in v0.16.2

func PruneMigration(payload []ledger.Payload) ([]ledger.Payload, error)

PruneMigration removes all the payloads with empty value this prunes the trie for values that has been deleted

func StorageFeesMigration added in v0.13.0

func StorageFeesMigration(payload []ledger.Payload) ([]ledger.Payload, error)

iterates through registers keeping a map of register sizes after it has reached the end it add storage used and storage capacity for each address

Types

type ContractReporter added in v0.15.0

type ContractReporter struct {
	Log       zerolog.Logger
	OutputDir string
}

reports on which contracts are deployed

func (ContractReporter) Report added in v0.15.0

func (r ContractReporter) Report(payload []ledger.Payload) error

type StorageUsedUpdateMigration added in v0.21.0

type StorageUsedUpdateMigration struct {
	Log       zerolog.Logger
	OutputDir string
}

func (*StorageUsedUpdateMigration) Migrate added in v0.21.0

func (m *StorageUsedUpdateMigration) Migrate(payload []ledger.Payload) ([]ledger.Payload, error)

iterates through registers keeping a map of register sizes after it has reached the end it add storage used and storage capacity for each address

Jump to

Keyboard shortcuts

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