Show / Hide Table of Contents

    Class KatVirtualMachine

    Inheritance
    System.Object
    Nethermind.Evm.VirtualMachine
    KatVirtualMachine
    Implements
    IKvm
    Nethermind.Evm.IVirtualMachine
    Inherited Members
    Nethermind.Evm.VirtualMachine.Precompiles
    Nethermind.Evm.VirtualMachine.BigInt32
    Nethermind.Evm.VirtualMachine.BytesOne32
    Nethermind.Evm.VirtualMachine.BytesZero32
    Nethermind.Evm.VirtualMachine.Run(Nethermind.Evm.VmState, Nethermind.Evm.Tracing.ITxTracer)
    Nethermind.Evm.VirtualMachine.GetCachedCodeInfo(Nethermind.Core.Address)
    Nethermind.Evm.VirtualMachine.DisableSimdInstructions()
    Namespace: Catalyst.Core.Modules.Kvm
    Assembly: Catalyst.Core.Modules.Kvm.dll
    Syntax
    public sealed class KatVirtualMachine : VirtualMachine, IKvm, IVirtualMachine

    Constructors

    | Improve this Doc View Source

    KatVirtualMachine(IStateProvider, IStorageProvider, IStateUpdateHashProvider, ISpecProvider, ILogManager)

    Declaration
    public KatVirtualMachine(IStateProvider stateProvider, IStorageProvider storageProvider, IStateUpdateHashProvider blockhashProvider, ISpecProvider specProvider, ILogManager logManager)
    Parameters
    Type Name Description
    IStateProvider stateProvider
    IStorageProvider storageProvider
    Nethermind.Evm.IStateUpdateHashProvider blockhashProvider
    Nethermind.Core.Specs.ISpecProvider specProvider
    ILogManager logManager

    Methods

    | Improve this Doc View Source

    InitializePrecompiledContracts()

    Declaration
    protected override void InitializePrecompiledContracts()
    Overrides
    Nethermind.Evm.VirtualMachine.InitializePrecompiledContracts()
    | Improve this Doc View Source

    IsPrecompiled(Address, IReleaseSpec)

    This will probably be removed

    Declaration
    protected override bool IsPrecompiled(Address address, IReleaseSpec releaseSpec)
    Parameters
    Type Name Description
    Nethermind.Core.Address address
    Nethermind.Core.Specs.IReleaseSpec releaseSpec
    Returns
    Type Description
    System.Boolean
    Overrides
    Nethermind.Evm.VirtualMachine.IsPrecompiled(Nethermind.Core.Address, Nethermind.Core.Specs.IReleaseSpec)

    Implements

    IKvm
    Nethermind.Evm.IVirtualMachine
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Catalyst Network