Title

ethermint/evm/v1/evm.proto

Version

version not set

Type Parameters

  • SecurityDataType extends unknown

Hierarchy

Constructors

Properties

instance: AxiosInstance

Methods

  • No description

    Tags

    Msg

    Name

    MsgEthereumTx

    Summary

    EthereumTx defines a method submitting Ethereum transactions.

    Request

    POST:/ethermint/evm/v1/ethereum_tx

    Parameters

    • Optional query: {
          data.type_url?: string;
          data.value?: string;
          from?: string;
          hash?: string;
          size?: number;
      }
      • Optional data.type_url?: string
      • Optional data.value?: string
      • Optional from?: string
      • Optional hash?: string
      • Optional size?: number
    • params: RequestParams = {}

    Returns Promise<AxiosResponse<V1MsgEthereumTxResponse>>

  • No description

    Tags

    Query

    Name

    QueryEstimateGas

    Summary

    EstimateGas implements the eth_estimateGas rpc api

    Request

    GET:/ethermint/evm/v1/estimate_gas

    Parameters

    • Optional query: {
          args?: string;
          gas_cap?: string;
          proposer_address?: string;
      }
      • Optional args?: string
      • Optional gas_cap?: string
      • Optional proposer_address?: string
    • params: RequestParams = {}

    Returns Promise<AxiosResponse<V1EstimateGasResponse>>

  • No description

    Tags

    Query

    Name

    QueryEthCall

    Summary

    EthCall implements the eth_call rpc api

    Request

    GET:/ethermint/evm/v1/eth_call

    Parameters

    • Optional query: {
          args?: string;
          gas_cap?: string;
          proposer_address?: string;
      }
      • Optional args?: string
      • Optional gas_cap?: string
      • Optional proposer_address?: string
    • params: RequestParams = {}

    Returns Promise<AxiosResponse<V1MsgEthereumTxResponse>>

  • No description

    Tags

    Query

    Name

    QueryTraceBlock

    Summary

    TraceBlock implements the debug_traceBlockByNumber and debug_traceBlockByHash rpc api

    Request

    GET:/ethermint/evm/v1/trace_block

    Parameters

    • Optional query: {
          block_hash?: string;
          block_number?: string;
          block_time?: string;
          proposer_address?: string;
          trace_config.debug?: boolean;
          trace_config.disable_stack?: boolean;
          trace_config.disable_storage?: boolean;
          trace_config.enable_memory?: boolean;
          trace_config.enable_return_data?: boolean;
          trace_config.limit?: number;
          trace_config.overrides.arrow_glacier_block?: string;
          trace_config.overrides.berlin_block?: string;
          trace_config.overrides.byzantium_block?: string;
          trace_config.overrides.constantinople_block?: string;
          trace_config.overrides.dao_fork_block?: string;
          trace_config.overrides.dao_fork_support?: boolean;
          trace_config.overrides.eip150_block?: string;
          trace_config.overrides.eip150_hash?: string;
          trace_config.overrides.eip155_block?: string;
          trace_config.overrides.eip158_block?: string;
          trace_config.overrides.gray_glacier_block?: string;
          trace_config.overrides.homestead_block?: string;
          trace_config.overrides.istanbul_block?: string;
          trace_config.overrides.london_block?: string;
          trace_config.overrides.merge_netsplit_block?: string;
          trace_config.overrides.muir_glacier_block?: string;
          trace_config.overrides.petersburg_block?: string;
          trace_config.reexec?: string;
          trace_config.timeout?: string;
          trace_config.tracer?: string;
      }
      • Optional block_hash?: string
      • Optional block_number?: string
      • Optional block_time?: string
      • Optional proposer_address?: string
      • Optional trace_config.debug?: boolean
      • Optional trace_config.disable_stack?: boolean
      • Optional trace_config.disable_storage?: boolean
      • Optional trace_config.enable_memory?: boolean
      • Optional trace_config.enable_return_data?: boolean
      • Optional trace_config.limit?: number
      • Optional trace_config.overrides.arrow_glacier_block?: string
      • Optional trace_config.overrides.berlin_block?: string
      • Optional trace_config.overrides.byzantium_block?: string
      • Optional trace_config.overrides.constantinople_block?: string
      • Optional trace_config.overrides.dao_fork_block?: string
      • Optional trace_config.overrides.dao_fork_support?: boolean
      • Optional trace_config.overrides.eip150_block?: string
      • Optional trace_config.overrides.eip150_hash?: string
      • Optional trace_config.overrides.eip155_block?: string
      • Optional trace_config.overrides.eip158_block?: string
      • Optional trace_config.overrides.gray_glacier_block?: string
      • Optional trace_config.overrides.homestead_block?: string
      • Optional trace_config.overrides.istanbul_block?: string
      • Optional trace_config.overrides.london_block?: string
      • Optional trace_config.overrides.merge_netsplit_block?: string
      • Optional trace_config.overrides.muir_glacier_block?: string
      • Optional trace_config.overrides.petersburg_block?: string
      • Optional trace_config.reexec?: string
      • Optional trace_config.timeout?: string
      • Optional trace_config.tracer?: string
    • params: RequestParams = {}

    Returns Promise<AxiosResponse<V1QueryTraceBlockResponse>>

  • No description

    Tags

    Query

    Name

    QueryTraceTx

    Summary

    TraceTx implements the debug_traceTransaction rpc api

    Request

    GET:/ethermint/evm/v1/trace_tx

    Parameters

    • Optional query: {
          block_hash?: string;
          block_number?: string;
          block_time?: string;
          msg.data.type_url?: string;
          msg.data.value?: string;
          msg.from?: string;
          msg.hash?: string;
          msg.size?: number;
          proposer_address?: string;
          trace_config.debug?: boolean;
          trace_config.disable_stack?: boolean;
          trace_config.disable_storage?: boolean;
          trace_config.enable_memory?: boolean;
          trace_config.enable_return_data?: boolean;
          trace_config.limit?: number;
          trace_config.overrides.arrow_glacier_block?: string;
          trace_config.overrides.berlin_block?: string;
          trace_config.overrides.byzantium_block?: string;
          trace_config.overrides.constantinople_block?: string;
          trace_config.overrides.dao_fork_block?: string;
          trace_config.overrides.dao_fork_support?: boolean;
          trace_config.overrides.eip150_block?: string;
          trace_config.overrides.eip150_hash?: string;
          trace_config.overrides.eip155_block?: string;
          trace_config.overrides.eip158_block?: string;
          trace_config.overrides.gray_glacier_block?: string;
          trace_config.overrides.homestead_block?: string;
          trace_config.overrides.istanbul_block?: string;
          trace_config.overrides.london_block?: string;
          trace_config.overrides.merge_netsplit_block?: string;
          trace_config.overrides.muir_glacier_block?: string;
          trace_config.overrides.petersburg_block?: string;
          trace_config.reexec?: string;
          trace_config.timeout?: string;
          trace_config.tracer?: string;
      }
      • Optional block_hash?: string
      • Optional block_number?: string
      • Optional block_time?: string
      • Optional msg.data.type_url?: string
      • Optional msg.data.value?: string
      • Optional msg.from?: string
      • Optional msg.hash?: string
      • Optional msg.size?: number
      • Optional proposer_address?: string
      • Optional trace_config.debug?: boolean
      • Optional trace_config.disable_stack?: boolean
      • Optional trace_config.disable_storage?: boolean
      • Optional trace_config.enable_memory?: boolean
      • Optional trace_config.enable_return_data?: boolean
      • Optional trace_config.limit?: number
      • Optional trace_config.overrides.arrow_glacier_block?: string
      • Optional trace_config.overrides.berlin_block?: string
      • Optional trace_config.overrides.byzantium_block?: string
      • Optional trace_config.overrides.constantinople_block?: string
      • Optional trace_config.overrides.dao_fork_block?: string
      • Optional trace_config.overrides.dao_fork_support?: boolean
      • Optional trace_config.overrides.eip150_block?: string
      • Optional trace_config.overrides.eip150_hash?: string
      • Optional trace_config.overrides.eip155_block?: string
      • Optional trace_config.overrides.eip158_block?: string
      • Optional trace_config.overrides.gray_glacier_block?: string
      • Optional trace_config.overrides.homestead_block?: string
      • Optional trace_config.overrides.istanbul_block?: string
      • Optional trace_config.overrides.london_block?: string
      • Optional trace_config.overrides.merge_netsplit_block?: string
      • Optional trace_config.overrides.muir_glacier_block?: string
      • Optional trace_config.overrides.petersburg_block?: string
      • Optional trace_config.reexec?: string
      • Optional trace_config.timeout?: string
      • Optional trace_config.tracer?: string
    • params: RequestParams = {}

    Returns Promise<AxiosResponse<V1QueryTraceTxResponse>>

Generated using TypeDoc