platformvm

package
v1.23.4 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2026 License: BSD-3-Clause Imports: 0 Imported by: 0

Documentation

Overview

Package platformvm provides Platform VM types for L1 validator operations (ZAP implementation).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChainIDIndex

type ChainIDIndex struct {
	ChainId []byte
	Index   uint32
}

ChainIDIndex identifies a validator by chain ID and index

func (*ChainIDIndex) GetChainId

func (m *ChainIDIndex) GetChainId() []byte

func (*ChainIDIndex) GetIndex

func (m *ChainIDIndex) GetIndex() uint32

type L1ValidatorRegistrationJustification

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

L1ValidatorRegistrationJustification contains justification for L1 validator registration

func (*L1ValidatorRegistrationJustification) GetConvertChainToL1TxData

func (m *L1ValidatorRegistrationJustification) GetConvertChainToL1TxData() []byte

func (*L1ValidatorRegistrationJustification) GetPreimage

func (m *L1ValidatorRegistrationJustification) GetPreimage() isL1ValidatorRegistrationJustification_Preimage

func (*L1ValidatorRegistrationJustification) GetRegisterL1ValidatorMessage

func (m *L1ValidatorRegistrationJustification) GetRegisterL1ValidatorMessage() []byte

func (*L1ValidatorRegistrationJustification) Reset

type L1ValidatorRegistrationJustification_ConvertChainToL1TxData

type L1ValidatorRegistrationJustification_ConvertChainToL1TxData struct {
	ConvertChainToL1TxData []byte
}

type L1ValidatorRegistrationJustification_RegisterL1ValidatorMessage

type L1ValidatorRegistrationJustification_RegisterL1ValidatorMessage struct {
	RegisterL1ValidatorMessage []byte
}

type L1ValidatorWeightJustification

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

L1ValidatorWeightJustification contains justification for L1 validator weight updates

func (*L1ValidatorWeightJustification) GetL1ValidatorWeightMessage

func (m *L1ValidatorWeightJustification) GetL1ValidatorWeightMessage() []byte

func (*L1ValidatorWeightJustification) GetPreimage

func (m *L1ValidatorWeightJustification) GetPreimage() isL1ValidatorWeightJustification_Preimage

func (*L1ValidatorWeightJustification) Reset

func (m *L1ValidatorWeightJustification) Reset()

type L1ValidatorWeightJustification_L1ValidatorWeightMessage

type L1ValidatorWeightJustification_L1ValidatorWeightMessage struct {
	L1ValidatorWeightMessage []byte
}

Jump to

Keyboard shortcuts

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