@routerprotocol/chain-api
Version:
Router Chain API Query client with generated gRPC bindings.
82 lines (64 loc) • 2.61 kB
TypeScript
// package: ethermint.evm.v1
// file: ethermint/evm/v1/trace_config.proto
import * as jspb from "google-protobuf";
import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb";
import * as ethermint_evm_v1_chain_config_pb from "../../../ethermint/evm/v1/chain_config_pb";
export class TraceConfig extends jspb.Message {
getTracer(): string;
setTracer(value: string): void;
getTimeout(): string;
setTimeout(value: string): void;
getReexec(): number;
setReexec(value: number): void;
getDisableStack(): boolean;
setDisableStack(value: boolean): void;
getDisableStorage(): boolean;
setDisableStorage(value: boolean): void;
getDebug(): boolean;
setDebug(value: boolean): void;
getLimit(): number;
setLimit(value: number): void;
hasOverrides(): boolean;
clearOverrides(): void;
getOverrides(): ethermint_evm_v1_chain_config_pb.ChainConfig | undefined;
setOverrides(value?: ethermint_evm_v1_chain_config_pb.ChainConfig): void;
getEnableMemory(): boolean;
setEnableMemory(value: boolean): void;
getEnableReturnData(): boolean;
setEnableReturnData(value: boolean): void;
getTracerJsonConfig(): string;
setTracerJsonConfig(value: string): void;
getStateOverrides(): Uint8Array | string;
getStateOverrides_asU8(): Uint8Array;
getStateOverrides_asB64(): string;
setStateOverrides(value: Uint8Array | string): void;
getBlockOverrides(): Uint8Array | string;
getBlockOverrides_asU8(): Uint8Array;
getBlockOverrides_asB64(): string;
setBlockOverrides(value: Uint8Array | string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TraceConfig.AsObject;
static toObject(includeInstance: boolean, msg: TraceConfig): TraceConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: TraceConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): TraceConfig;
static deserializeBinaryFromReader(message: TraceConfig, reader: jspb.BinaryReader): TraceConfig;
}
export namespace TraceConfig {
export type AsObject = {
tracer: string,
timeout: string,
reexec: number,
disableStack: boolean,
disableStorage: boolean,
debug: boolean,
limit: number,
overrides?: ethermint_evm_v1_chain_config_pb.ChainConfig.AsObject,
enableMemory: boolean,
enableReturnData: boolean,
tracerJsonConfig: string,
stateOverrides: Uint8Array | string,
blockOverrides: Uint8Array | string,
}
}