Versions in this module Expand all Collapse all v0 v0.0.2 May 7, 2021 v0.0.1 May 7, 2021 Changes in this version + func CompareFiles(vms []Evm, readers []io.Reader) bool + func RemoveUnsupportedElems(elem *vm.StructLog) + type AlethVM struct + func NewAlethVM(path string) *AlethVM + func (evm *AlethVM) Copy(out io.Writer, input io.Reader) + func (evm *AlethVM) GetStateRoot(path string) (string, error) + func (evm *AlethVM) Name() string + func (evm *AlethVM) RunStateTest(path string, out io.Writer, speedTest bool) (string, error) + func (vm *AlethVM) Close() + type BesuBatchVM struct + func NewBesuBatchVM(path string) *BesuBatchVM + func (evm *BesuBatchVM) Copy(out io.Writer, input io.Reader) + func (evm *BesuBatchVM) Name() string + func (evm *BesuBatchVM) RunStateTest(path string, out io.Writer, speedTest bool) (string, error) + func (vm *BesuBatchVM) Close() + func (vm *BesuBatchVM) GetStateRoot(path string) (string, error) + type BesuVM struct + func NewBesuVM(path string) *BesuVM + func (evm *BesuVM) Copy(out io.Writer, input io.Reader) + func (evm *BesuVM) Name() string + func (evm *BesuVM) RunStateTest(path string, out io.Writer, speedTest bool) (string, error) + func (vm *BesuVM) Close() + func (vm *BesuVM) GetStateRoot(path string) (string, error) + type Evm interface + Close func() + Copy func(out io.Writer, input io.Reader) + GetStateRoot func(path string) (string, error) + Name func() string + RunStateTest func(path string, writer io.Writer, speedTest bool) (string, error) + type GethEVM struct + func NewGethEVM(path string) *GethEVM + func (evm *GethEVM) Copy(out io.Writer, input io.Reader) + func (evm *GethEVM) GetStateRoot(path string) (string, error) + func (evm *GethEVM) Name() string + func (evm *GethEVM) RunStateTest(path string, out io.Writer, speedTest bool) (string, error) + func (vm *GethEVM) Close() + type NethermindVM struct + func NewNethermindVM(path string) *NethermindVM + func (evm *NethermindVM) Copy(out io.Writer, input io.Reader) + func (evm *NethermindVM) GetStateRoot(path string) (string, error) + func (evm *NethermindVM) Name() string + func (evm *NethermindVM) RunStateTest(path string, out io.Writer, speedTest bool) (string, error) + func (vm *NethermindVM) Close() + type ParityVM struct + func NewParityVM(path string) *ParityVM + func (evm *ParityVM) Close() + func (evm *ParityVM) Copy(out io.Writer, input io.Reader) + func (evm *ParityVM) GetStateRoot(path string) (string, error) + func (evm *ParityVM) Name() string + func (evm *ParityVM) RunStateTest(path string, out io.Writer, speedTest bool) (string, error)