forked from cerc-io/laconicd-deprecated
File diff suppressed because one or more lines are too long
@@ -2509,6 +2509,430 @@ paths:
|
||||
type: string
|
||||
tags:
|
||||
- Query
|
||||
/ethermint/evm/v1/trace_tx:
|
||||
get:
|
||||
summary: TraceTx implements the `debug_traceTransaction` rpc api
|
||||
operationId: TraceTx
|
||||
responses:
|
||||
'200':
|
||||
description: A successful response.
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
data:
|
||||
type: string
|
||||
format: byte
|
||||
title: response serialized in bytes
|
||||
title: QueryTraceTxResponse defines TraceTx response
|
||||
default:
|
||||
description: An unexpected error response.
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
error:
|
||||
type: string
|
||||
code:
|
||||
type: integer
|
||||
format: int32
|
||||
message:
|
||||
type: string
|
||||
details:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
type_url:
|
||||
type: string
|
||||
description: >-
|
||||
A URL/resource name that uniquely identifies the type of
|
||||
the serialized
|
||||
|
||||
protocol buffer message. This string must contain at
|
||||
least
|
||||
|
||||
one "/" character. The last segment of the URL's path
|
||||
must represent
|
||||
|
||||
the fully qualified name of the type (as in
|
||||
|
||||
`path/google.protobuf.Duration`). The name should be in
|
||||
a canonical form
|
||||
|
||||
(e.g., leading "." is not accepted).
|
||||
|
||||
|
||||
In practice, teams usually precompile into the binary
|
||||
all types that they
|
||||
|
||||
expect it to use in the context of Any. However, for
|
||||
URLs which use the
|
||||
|
||||
scheme `http`, `https`, or no scheme, one can optionally
|
||||
set up a type
|
||||
|
||||
server that maps type URLs to message definitions as
|
||||
follows:
|
||||
|
||||
|
||||
* If no scheme is provided, `https` is assumed.
|
||||
|
||||
* An HTTP GET on the URL must yield a
|
||||
[google.protobuf.Type][]
|
||||
value in binary format, or produce an error.
|
||||
* Applications are allowed to cache lookup results based
|
||||
on the
|
||||
URL, or have them precompiled into a binary to avoid any
|
||||
lookup. Therefore, binary compatibility needs to be preserved
|
||||
on changes to types. (Use versioned type names to manage
|
||||
breaking changes.)
|
||||
|
||||
Note: this functionality is not currently available in
|
||||
the official
|
||||
|
||||
protobuf release, and it is not used for type URLs
|
||||
beginning with
|
||||
|
||||
type.googleapis.com.
|
||||
|
||||
|
||||
Schemes other than `http`, `https` (or the empty scheme)
|
||||
might be
|
||||
|
||||
used with implementation specific semantics.
|
||||
value:
|
||||
type: string
|
||||
format: byte
|
||||
description: >-
|
||||
Must be a valid serialized protocol buffer of the above
|
||||
specified type.
|
||||
description: >-
|
||||
`Any` contains an arbitrary serialized protocol buffer
|
||||
message along with a
|
||||
|
||||
URL that describes the type of the serialized message.
|
||||
|
||||
|
||||
Protobuf library provides support to pack/unpack Any values
|
||||
in the form
|
||||
|
||||
of utility functions or additional generated methods of the
|
||||
Any type.
|
||||
|
||||
|
||||
Example 1: Pack and unpack a message in C++.
|
||||
|
||||
Foo foo = ...;
|
||||
Any any;
|
||||
any.PackFrom(foo);
|
||||
...
|
||||
if (any.UnpackTo(&foo)) {
|
||||
...
|
||||
}
|
||||
|
||||
Example 2: Pack and unpack a message in Java.
|
||||
|
||||
Foo foo = ...;
|
||||
Any any = Any.pack(foo);
|
||||
...
|
||||
if (any.is(Foo.class)) {
|
||||
foo = any.unpack(Foo.class);
|
||||
}
|
||||
|
||||
Example 3: Pack and unpack a message in Python.
|
||||
|
||||
foo = Foo(...)
|
||||
any = Any()
|
||||
any.Pack(foo)
|
||||
...
|
||||
if any.Is(Foo.DESCRIPTOR):
|
||||
any.Unpack(foo)
|
||||
...
|
||||
|
||||
Example 4: Pack and unpack a message in Go
|
||||
|
||||
foo := &pb.Foo{...}
|
||||
any, err := ptypes.MarshalAny(foo)
|
||||
...
|
||||
foo := &pb.Foo{}
|
||||
if err := ptypes.UnmarshalAny(any, foo); err != nil {
|
||||
...
|
||||
}
|
||||
|
||||
The pack methods provided by protobuf library will by
|
||||
default use
|
||||
|
||||
'type.googleapis.com/full.type.name' as the type URL and the
|
||||
unpack
|
||||
|
||||
methods only use the fully qualified type name after the
|
||||
last '/'
|
||||
|
||||
in the type URL, for example "foo.bar.com/x/y.z" will yield
|
||||
type
|
||||
|
||||
name "y.z".
|
||||
|
||||
|
||||
|
||||
JSON
|
||||
|
||||
====
|
||||
|
||||
The JSON representation of an `Any` value uses the regular
|
||||
|
||||
representation of the deserialized, embedded message, with
|
||||
an
|
||||
|
||||
additional field `@type` which contains the type URL.
|
||||
Example:
|
||||
|
||||
package google.profile;
|
||||
message Person {
|
||||
string first_name = 1;
|
||||
string last_name = 2;
|
||||
}
|
||||
|
||||
{
|
||||
"@type": "type.googleapis.com/google.profile.Person",
|
||||
"firstName": <string>,
|
||||
"lastName": <string>
|
||||
}
|
||||
|
||||
If the embedded message type is well-known and has a custom
|
||||
JSON
|
||||
|
||||
representation, that representation will be embedded adding
|
||||
a field
|
||||
|
||||
`value` which holds the custom JSON in addition to the
|
||||
`@type`
|
||||
|
||||
field. Example (for message [google.protobuf.Duration][]):
|
||||
|
||||
{
|
||||
"@type": "type.googleapis.com/google.protobuf.Duration",
|
||||
"value": "1.212s"
|
||||
}
|
||||
parameters:
|
||||
- name: msg.data.type_url
|
||||
description: >-
|
||||
A URL/resource name that uniquely identifies the type of the
|
||||
serialized
|
||||
|
||||
protocol buffer message. This string must contain at least
|
||||
|
||||
one "/" character. The last segment of the URL's path must represent
|
||||
|
||||
the fully qualified name of the type (as in
|
||||
|
||||
`path/google.protobuf.Duration`). The name should be in a canonical
|
||||
form
|
||||
|
||||
(e.g., leading "." is not accepted).
|
||||
|
||||
|
||||
In practice, teams usually precompile into the binary all types that
|
||||
they
|
||||
|
||||
expect it to use in the context of Any. However, for URLs which use
|
||||
the
|
||||
|
||||
scheme `http`, `https`, or no scheme, one can optionally set up a
|
||||
type
|
||||
|
||||
server that maps type URLs to message definitions as follows:
|
||||
|
||||
|
||||
* If no scheme is provided, `https` is assumed.
|
||||
|
||||
* An HTTP GET on the URL must yield a [google.protobuf.Type][]
|
||||
value in binary format, or produce an error.
|
||||
* Applications are allowed to cache lookup results based on the
|
||||
URL, or have them precompiled into a binary to avoid any
|
||||
lookup. Therefore, binary compatibility needs to be preserved
|
||||
on changes to types. (Use versioned type names to manage
|
||||
breaking changes.)
|
||||
|
||||
Note: this functionality is not currently available in the official
|
||||
|
||||
protobuf release, and it is not used for type URLs beginning with
|
||||
|
||||
type.googleapis.com.
|
||||
|
||||
|
||||
Schemes other than `http`, `https` (or the empty scheme) might be
|
||||
|
||||
used with implementation specific semantics.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: msg.data.value
|
||||
description: >-
|
||||
Must be a valid serialized protocol buffer of the above specified
|
||||
type.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
format: byte
|
||||
- name: msg.size
|
||||
description: encoded storage size of the transaction.
|
||||
in: query
|
||||
required: false
|
||||
type: number
|
||||
format: double
|
||||
- name: msg.hash
|
||||
description: transaction hash in hex format.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: msg.from
|
||||
description: |-
|
||||
ethereum signer address in hex format. This address value is checked
|
||||
against the address derived from the signature (V, R, S) using the
|
||||
secp256k1 elliptic curve.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: tx_index
|
||||
description: transaction index.
|
||||
in: query
|
||||
required: false
|
||||
type: integer
|
||||
format: int64
|
||||
- name: trace_config.tracer
|
||||
description: custom javascript tracer.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.timeout
|
||||
description: >-
|
||||
overrides the default timeout of 5 seconds for JavaScript-based
|
||||
tracing calls.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.reexec
|
||||
description: number of blocks the tracer is willing to go back.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
format: uint64
|
||||
- name: trace_config.log_config.disable_memory
|
||||
description: disable memory capture.
|
||||
in: query
|
||||
required: false
|
||||
type: boolean
|
||||
- name: trace_config.log_config.disable_stack
|
||||
description: disable stack capture.
|
||||
in: query
|
||||
required: false
|
||||
type: boolean
|
||||
- name: trace_config.log_config.disable_storage
|
||||
description: disable storage capture.
|
||||
in: query
|
||||
required: false
|
||||
type: boolean
|
||||
- name: trace_config.log_config.disable_return_data
|
||||
description: disable return data capture.
|
||||
in: query
|
||||
required: false
|
||||
type: boolean
|
||||
- name: trace_config.log_config.debug
|
||||
description: print output during capture end.
|
||||
in: query
|
||||
required: false
|
||||
type: boolean
|
||||
- name: trace_config.log_config.limit
|
||||
description: 'maximum length of output, but zero means unlimited.'
|
||||
in: query
|
||||
required: false
|
||||
type: integer
|
||||
format: int32
|
||||
- name: trace_config.log_config.overrides.homestead_block
|
||||
description: 'Homestead switch block (nil no fork, 0 = already homestead).'
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.dao_fork_block
|
||||
description: TheDAO hard-fork switch block (nil no fork).
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.dao_fork_support
|
||||
description: Whether the nodes supports or opposes the DAO hard-fork.
|
||||
in: query
|
||||
required: false
|
||||
type: boolean
|
||||
- name: trace_config.log_config.overrides.eip150_block
|
||||
description: >-
|
||||
EIP150 implements the Gas price changes
|
||||
|
||||
(https://github.com/ethereum/EIPs/issues/150) EIP150 HF block (nil
|
||||
no fork).
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.eip150_hash
|
||||
description: >-
|
||||
EIP150 HF hash (needed for header only clients as only gas pricing
|
||||
changed).
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.eip155_block
|
||||
description: EIP155Block HF block.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.eip158_block
|
||||
description: EIP158 HF block.
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.byzantium_block
|
||||
description: 'Byzantium switch block (nil no fork, 0 = already on byzantium).'
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.constantinople_block
|
||||
description: 'Constantinople switch block (nil no fork, 0 = already activated).'
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.petersburg_block
|
||||
description: Petersburg switch block (nil same as Constantinople).
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.istanbul_block
|
||||
description: 'Istanbul switch block (nil no fork, 0 = already on istanbul).'
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.muir_glacier_block
|
||||
description: >-
|
||||
Eip-2384 (bomb delay) switch block (nil no fork, 0 = already
|
||||
activated).
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.berlin_block
|
||||
description: 'Berlin switch block (nil = no fork, 0 = already on berlin).'
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.catalyst_block
|
||||
description: 'Catalyst switch block (nil = no fork, 0 = already on catalyst).'
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
- name: trace_config.log_config.overrides.london_block
|
||||
description: 'London switch block (nil = no fork, 0 = already on london).'
|
||||
in: query
|
||||
required: false
|
||||
type: string
|
||||
tags:
|
||||
- Query
|
||||
'/ethermint/evm/v1/tx_logs/{hash}':
|
||||
get:
|
||||
summary: TxLogs queries ethereum logs from a transaction.
|
||||
@@ -13343,6 +13767,270 @@ definitions:
|
||||
by
|
||||
|
||||
the node.
|
||||
ethermint.evm.v1.LogConfig:
|
||||
type: object
|
||||
properties:
|
||||
disable_memory:
|
||||
type: boolean
|
||||
title: disable memory capture
|
||||
disable_stack:
|
||||
type: boolean
|
||||
title: disable stack capture
|
||||
disable_storage:
|
||||
type: boolean
|
||||
title: disable storage capture
|
||||
disable_return_data:
|
||||
type: boolean
|
||||
title: disable return data capture
|
||||
debug:
|
||||
type: boolean
|
||||
title: print output during capture end
|
||||
limit:
|
||||
type: integer
|
||||
format: int32
|
||||
title: 'maximum length of output, but zero means unlimited'
|
||||
overrides:
|
||||
title: >-
|
||||
Chain overrides, can be used to execute a trace using future fork
|
||||
rules
|
||||
type: object
|
||||
properties:
|
||||
homestead_block:
|
||||
type: string
|
||||
title: 'Homestead switch block (nil no fork, 0 = already homestead)'
|
||||
dao_fork_block:
|
||||
type: string
|
||||
title: TheDAO hard-fork switch block (nil no fork)
|
||||
dao_fork_support:
|
||||
type: boolean
|
||||
title: Whether the nodes supports or opposes the DAO hard-fork
|
||||
eip150_block:
|
||||
type: string
|
||||
title: >-
|
||||
EIP150 implements the Gas price changes
|
||||
|
||||
(https://github.com/ethereum/EIPs/issues/150) EIP150 HF block (nil
|
||||
no fork)
|
||||
eip150_hash:
|
||||
type: string
|
||||
title: >-
|
||||
EIP150 HF hash (needed for header only clients as only gas pricing
|
||||
changed)
|
||||
eip155_block:
|
||||
type: string
|
||||
title: EIP155Block HF block
|
||||
eip158_block:
|
||||
type: string
|
||||
title: EIP158 HF block
|
||||
byzantium_block:
|
||||
type: string
|
||||
title: 'Byzantium switch block (nil no fork, 0 = already on byzantium)'
|
||||
constantinople_block:
|
||||
type: string
|
||||
title: 'Constantinople switch block (nil no fork, 0 = already activated)'
|
||||
petersburg_block:
|
||||
type: string
|
||||
title: Petersburg switch block (nil same as Constantinople)
|
||||
istanbul_block:
|
||||
type: string
|
||||
title: 'Istanbul switch block (nil no fork, 0 = already on istanbul)'
|
||||
muir_glacier_block:
|
||||
type: string
|
||||
title: >-
|
||||
Eip-2384 (bomb delay) switch block (nil no fork, 0 = already
|
||||
activated)
|
||||
berlin_block:
|
||||
type: string
|
||||
title: 'Berlin switch block (nil = no fork, 0 = already on berlin)'
|
||||
catalyst_block:
|
||||
type: string
|
||||
title: 'Catalyst switch block (nil = no fork, 0 = already on catalyst)'
|
||||
london_block:
|
||||
type: string
|
||||
title: 'London switch block (nil = no fork, 0 = already on london)'
|
||||
description: >-
|
||||
ChainConfig defines the Ethereum ChainConfig parameters using *sdk.Int
|
||||
values
|
||||
|
||||
instead of *big.Int.
|
||||
title: LogConfig are the configuration options for structured logger the EVM
|
||||
ethermint.evm.v1.MsgEthereumTx:
|
||||
type: object
|
||||
properties:
|
||||
data:
|
||||
title: inner transaction data
|
||||
type: object
|
||||
properties:
|
||||
type_url:
|
||||
type: string
|
||||
description: >-
|
||||
A URL/resource name that uniquely identifies the type of the
|
||||
serialized
|
||||
|
||||
protocol buffer message. This string must contain at least
|
||||
|
||||
one "/" character. The last segment of the URL's path must
|
||||
represent
|
||||
|
||||
the fully qualified name of the type (as in
|
||||
|
||||
`path/google.protobuf.Duration`). The name should be in a
|
||||
canonical form
|
||||
|
||||
(e.g., leading "." is not accepted).
|
||||
|
||||
|
||||
In practice, teams usually precompile into the binary all types
|
||||
that they
|
||||
|
||||
expect it to use in the context of Any. However, for URLs which
|
||||
use the
|
||||
|
||||
scheme `http`, `https`, or no scheme, one can optionally set up a
|
||||
type
|
||||
|
||||
server that maps type URLs to message definitions as follows:
|
||||
|
||||
|
||||
* If no scheme is provided, `https` is assumed.
|
||||
|
||||
* An HTTP GET on the URL must yield a [google.protobuf.Type][]
|
||||
value in binary format, or produce an error.
|
||||
* Applications are allowed to cache lookup results based on the
|
||||
URL, or have them precompiled into a binary to avoid any
|
||||
lookup. Therefore, binary compatibility needs to be preserved
|
||||
on changes to types. (Use versioned type names to manage
|
||||
breaking changes.)
|
||||
|
||||
Note: this functionality is not currently available in the
|
||||
official
|
||||
|
||||
protobuf release, and it is not used for type URLs beginning with
|
||||
|
||||
type.googleapis.com.
|
||||
|
||||
|
||||
Schemes other than `http`, `https` (or the empty scheme) might be
|
||||
|
||||
used with implementation specific semantics.
|
||||
value:
|
||||
type: string
|
||||
format: byte
|
||||
description: >-
|
||||
Must be a valid serialized protocol buffer of the above specified
|
||||
type.
|
||||
description: >-
|
||||
`Any` contains an arbitrary serialized protocol buffer message along
|
||||
with a
|
||||
|
||||
URL that describes the type of the serialized message.
|
||||
|
||||
|
||||
Protobuf library provides support to pack/unpack Any values in the
|
||||
form
|
||||
|
||||
of utility functions or additional generated methods of the Any type.
|
||||
|
||||
|
||||
Example 1: Pack and unpack a message in C++.
|
||||
|
||||
Foo foo = ...;
|
||||
Any any;
|
||||
any.PackFrom(foo);
|
||||
...
|
||||
if (any.UnpackTo(&foo)) {
|
||||
...
|
||||
}
|
||||
|
||||
Example 2: Pack and unpack a message in Java.
|
||||
|
||||
Foo foo = ...;
|
||||
Any any = Any.pack(foo);
|
||||
...
|
||||
if (any.is(Foo.class)) {
|
||||
foo = any.unpack(Foo.class);
|
||||
}
|
||||
|
||||
Example 3: Pack and unpack a message in Python.
|
||||
|
||||
foo = Foo(...)
|
||||
any = Any()
|
||||
any.Pack(foo)
|
||||
...
|
||||
if any.Is(Foo.DESCRIPTOR):
|
||||
any.Unpack(foo)
|
||||
...
|
||||
|
||||
Example 4: Pack and unpack a message in Go
|
||||
|
||||
foo := &pb.Foo{...}
|
||||
any, err := ptypes.MarshalAny(foo)
|
||||
...
|
||||
foo := &pb.Foo{}
|
||||
if err := ptypes.UnmarshalAny(any, foo); err != nil {
|
||||
...
|
||||
}
|
||||
|
||||
The pack methods provided by protobuf library will by default use
|
||||
|
||||
'type.googleapis.com/full.type.name' as the type URL and the unpack
|
||||
|
||||
methods only use the fully qualified type name after the last '/'
|
||||
|
||||
in the type URL, for example "foo.bar.com/x/y.z" will yield type
|
||||
|
||||
name "y.z".
|
||||
|
||||
|
||||
|
||||
JSON
|
||||
|
||||
====
|
||||
|
||||
The JSON representation of an `Any` value uses the regular
|
||||
|
||||
representation of the deserialized, embedded message, with an
|
||||
|
||||
additional field `@type` which contains the type URL. Example:
|
||||
|
||||
package google.profile;
|
||||
message Person {
|
||||
string first_name = 1;
|
||||
string last_name = 2;
|
||||
}
|
||||
|
||||
{
|
||||
"@type": "type.googleapis.com/google.profile.Person",
|
||||
"firstName": <string>,
|
||||
"lastName": <string>
|
||||
}
|
||||
|
||||
If the embedded message type is well-known and has a custom JSON
|
||||
|
||||
representation, that representation will be embedded adding a field
|
||||
|
||||
`value` which holds the custom JSON in addition to the `@type`
|
||||
|
||||
field. Example (for message [google.protobuf.Duration][]):
|
||||
|
||||
{
|
||||
"@type": "type.googleapis.com/google.protobuf.Duration",
|
||||
"value": "1.212s"
|
||||
}
|
||||
size:
|
||||
type: number
|
||||
format: double
|
||||
title: encoded storage size of the transaction
|
||||
hash:
|
||||
type: string
|
||||
title: transaction hash in hex format
|
||||
from:
|
||||
type: string
|
||||
title: |-
|
||||
ethereum signer address in hex format. This address value is checked
|
||||
against the address derived from the signature (V, R, S) using the
|
||||
secp256k1 elliptic curve
|
||||
description: MsgEthereumTx encapsulates an Ethereum transaction as an SDK message.
|
||||
ethermint.evm.v1.MsgEthereumTxResponse:
|
||||
type: object
|
||||
properties:
|
||||
@@ -13771,6 +14459,14 @@ definitions:
|
||||
description: |-
|
||||
QueryStorageResponse is the response type for the Query/Storage RPC
|
||||
method.
|
||||
ethermint.evm.v1.QueryTraceTxResponse:
|
||||
type: object
|
||||
properties:
|
||||
data:
|
||||
type: string
|
||||
format: byte
|
||||
title: response serialized in bytes
|
||||
title: QueryTraceTxResponse defines TraceTx response
|
||||
ethermint.evm.v1.QueryTxLogsResponse:
|
||||
type: object
|
||||
properties:
|
||||
@@ -13848,6 +14544,111 @@ definitions:
|
||||
description: |-
|
||||
QueryValidatorAccountResponse is the response type for the
|
||||
Query/ValidatorAccount RPC method.
|
||||
ethermint.evm.v1.TraceConfig:
|
||||
type: object
|
||||
properties:
|
||||
tracer:
|
||||
type: string
|
||||
title: custom javascript tracer
|
||||
timeout:
|
||||
type: string
|
||||
title: >-
|
||||
overrides the default timeout of 5 seconds for JavaScript-based
|
||||
tracing calls
|
||||
reexec:
|
||||
type: string
|
||||
format: uint64
|
||||
title: number of blocks the tracer is willing to go back
|
||||
log_config:
|
||||
title: configuration options for structured logger the EVM
|
||||
type: object
|
||||
properties:
|
||||
disable_memory:
|
||||
type: boolean
|
||||
title: disable memory capture
|
||||
disable_stack:
|
||||
type: boolean
|
||||
title: disable stack capture
|
||||
disable_storage:
|
||||
type: boolean
|
||||
title: disable storage capture
|
||||
disable_return_data:
|
||||
type: boolean
|
||||
title: disable return data capture
|
||||
debug:
|
||||
type: boolean
|
||||
title: print output during capture end
|
||||
limit:
|
||||
type: integer
|
||||
format: int32
|
||||
title: 'maximum length of output, but zero means unlimited'
|
||||
overrides:
|
||||
title: >-
|
||||
Chain overrides, can be used to execute a trace using future fork
|
||||
rules
|
||||
type: object
|
||||
properties:
|
||||
homestead_block:
|
||||
type: string
|
||||
title: 'Homestead switch block (nil no fork, 0 = already homestead)'
|
||||
dao_fork_block:
|
||||
type: string
|
||||
title: TheDAO hard-fork switch block (nil no fork)
|
||||
dao_fork_support:
|
||||
type: boolean
|
||||
title: Whether the nodes supports or opposes the DAO hard-fork
|
||||
eip150_block:
|
||||
type: string
|
||||
title: >-
|
||||
EIP150 implements the Gas price changes
|
||||
|
||||
(https://github.com/ethereum/EIPs/issues/150) EIP150 HF block
|
||||
(nil no fork)
|
||||
eip150_hash:
|
||||
type: string
|
||||
title: >-
|
||||
EIP150 HF hash (needed for header only clients as only gas
|
||||
pricing changed)
|
||||
eip155_block:
|
||||
type: string
|
||||
title: EIP155Block HF block
|
||||
eip158_block:
|
||||
type: string
|
||||
title: EIP158 HF block
|
||||
byzantium_block:
|
||||
type: string
|
||||
title: 'Byzantium switch block (nil no fork, 0 = already on byzantium)'
|
||||
constantinople_block:
|
||||
type: string
|
||||
title: >-
|
||||
Constantinople switch block (nil no fork, 0 = already
|
||||
activated)
|
||||
petersburg_block:
|
||||
type: string
|
||||
title: Petersburg switch block (nil same as Constantinople)
|
||||
istanbul_block:
|
||||
type: string
|
||||
title: 'Istanbul switch block (nil no fork, 0 = already on istanbul)'
|
||||
muir_glacier_block:
|
||||
type: string
|
||||
title: >-
|
||||
Eip-2384 (bomb delay) switch block (nil no fork, 0 = already
|
||||
activated)
|
||||
berlin_block:
|
||||
type: string
|
||||
title: 'Berlin switch block (nil = no fork, 0 = already on berlin)'
|
||||
catalyst_block:
|
||||
type: string
|
||||
title: 'Catalyst switch block (nil = no fork, 0 = already on catalyst)'
|
||||
london_block:
|
||||
type: string
|
||||
title: 'London switch block (nil = no fork, 0 = already on london)'
|
||||
description: >-
|
||||
ChainConfig defines the Ethereum ChainConfig parameters using
|
||||
*sdk.Int values
|
||||
|
||||
instead of *big.Int.
|
||||
description: TraceConfig holds extra parameters to trace functions.
|
||||
ethermint.evm.v1.TransactionLogs:
|
||||
type: object
|
||||
properties:
|
||||
|
||||
Reference in New Issue
Block a user