Files

18 lines
498 B
Go

// Copyright (C) 2019-2025, Lux Industries Inc. All rights reserved.
// See the file LICENSE for licensing terms.
package chains
import (
"github.com/luxfi/runtime"
"github.com/luxfi/vm"
)
// Registrant can register the existence of a chain
type Registrant interface {
// Called when a chain is created
// This function is called before the chain starts processing messages
// [vm] should be a vertex.DAGVM or block.ChainVM
RegisterChain(chainName string, rt *runtime.Runtime, vm vm.VM)
}