@routerprotocol/chain-api
Version:
Router Chain API Query client with generated gRPC bindings.
70 lines (54 loc) • 2.22 kB
TypeScript
// package: ethermint.evm.v1
// file: ethermint/evm/v1/trace_config_v0.proto
import * as jspb from "google-protobuf";
import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb";
import * as ethermint_evm_v1_chain_config_v0_pb from "../../../ethermint/evm/v1/chain_config_v0_pb";
export class V0TraceConfig 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_v0_pb.V0ChainConfig | undefined;
setOverrides(value?: ethermint_evm_v1_chain_config_v0_pb.V0ChainConfig): void;
getEnableMemory(): boolean;
setEnableMemory(value: boolean): void;
getEnableReturnData(): boolean;
setEnableReturnData(value: boolean): void;
getTracerJsonConfig(): string;
setTracerJsonConfig(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): V0TraceConfig.AsObject;
static toObject(includeInstance: boolean, msg: V0TraceConfig): V0TraceConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: V0TraceConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): V0TraceConfig;
static deserializeBinaryFromReader(message: V0TraceConfig, reader: jspb.BinaryReader): V0TraceConfig;
}
export namespace V0TraceConfig {
export type AsObject = {
tracer: string,
timeout: string,
reexec: number,
disableStack: boolean,
disableStorage: boolean,
debug: boolean,
limit: number,
overrides?: ethermint_evm_v1_chain_config_v0_pb.V0ChainConfig.AsObject,
enableMemory: boolean,
enableReturnData: boolean,
tracerJsonConfig: string,
}
}