Run NodesReferencevmsxvmtxs

executor

Package executor

import "github.com/luxfi/node/vms/xvm/txs/executor"

Types

Backend

func (b *Backend) ToChainContext() *verify.ChainContext

Executor

func (e *Executor) BaseTx(tx *txs.BaseTx) error
func (e *Executor) CreateAssetTx(tx *txs.CreateAssetTx) error
func (e *Executor) ExportTx(tx *txs.ExportTx) error
func (e *Executor) ImportTx(tx *txs.ImportTx) error
func (e *Executor) OperationTx(tx *txs.OperationTx) error

SemanticVerifier

func (v *SemanticVerifier) BaseTx(tx *txs.BaseTx) error
func (v *SemanticVerifier) CreateAssetTx(tx *txs.CreateAssetTx) error
func (v *SemanticVerifier) ExportTx(tx *txs.ExportTx) error
func (v *SemanticVerifier) ImportTx(tx *txs.ImportTx) error
func (v *SemanticVerifier) OperationTx(tx *txs.OperationTx) error

SharedMemory

SharedMemory interface for cross-chain operations

SyntacticVerifier

func (v *SyntacticVerifier) BaseTx(tx *txs.BaseTx) error
func (v *SyntacticVerifier) CreateAssetTx(tx *txs.CreateAssetTx) error
func (v *SyntacticVerifier) ExportTx(tx *txs.ExportTx) error
func (v *SyntacticVerifier) ImportTx(tx *txs.ImportTx) error
func (v *SyntacticVerifier) OperationTx(tx *txs.OperationTx) error