Files
vms/factory.go
zeekay 2ab745b1f9 Initial commit: VM interfaces for EVM
Contents:
- vms.Factory interface (for VM plugin registration)
- components/chain.State (block caching layer)
- components/chain.BlockWrapper (block wrapper with caching)
- components/chain.Config (cache configuration)

Tagged: v0.1.0
2025-12-04 08:13:37 -08:00

13 lines
314 B
Go

// Copyright (C) 2019-2025, Lux Industries, Inc. All rights reserved.
// See the file LICENSE for licensing terms.
// Package vms provides VM factory interfaces.
package vms
import "github.com/luxfi/log"
// Factory creates new instances of a VM.
type Factory interface {
New(log.Logger) (interface{}, error)
}