Files
zeekay 1ef362d803 Implement all VM exporters and importers
Full implementations for all VM types:
- SubnetEVM: PebbleDB exporter/importer
- C-Chain: RPC exporter, RPC importer
- Coreth: LevelDB exporter
- P-Chain: Platform API exporter/importer
- X-Chain: AVM API exporter/importer
- Q-Chain: RPC exporter/importer
- ZooL2: PebbleDB exporter/importer

All implementations include factory registration and test suites.
2025-11-30 21:48:41 -08:00

19 lines
564 B
Go

// Copyright (C) 2019-2025, Lux Industries, Inc. All rights reserved.
// See the file LICENSE for licensing terms.
package pchain
import "github.com/luxfi/migrate"
func init() {
// Register P-Chain exporter factory
migrate.RegisterExporterFactory(migrate.VMTypePChain, func(config migrate.ExporterConfig) (migrate.Exporter, error) {
return NewExporter(config)
})
// Register P-Chain importer factory
migrate.RegisterImporterFactory(migrate.VMTypePChain, func(config migrate.ImporterConfig) (migrate.Importer, error) {
return NewImporter(config)
})
}