@routerprotocol/chain-api
Version:
Router Chain API Query client with generated gRPC bindings.
103 lines (78 loc) • 2.89 kB
TypeScript
// package: ethermint.evm.v1
// file: ethermint/evm/v1/chain_config.proto
import * as jspb from "google-protobuf";
import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb";
export class ChainConfig extends jspb.Message {
getHomesteadBlock(): string;
setHomesteadBlock(value: string): void;
getDaoForkBlock(): string;
setDaoForkBlock(value: string): void;
getDaoForkSupport(): boolean;
setDaoForkSupport(value: boolean): void;
getEip150Block(): string;
setEip150Block(value: string): void;
getEip150Hash(): string;
setEip150Hash(value: string): void;
getEip155Block(): string;
setEip155Block(value: string): void;
getEip158Block(): string;
setEip158Block(value: string): void;
getByzantiumBlock(): string;
setByzantiumBlock(value: string): void;
getConstantinopleBlock(): string;
setConstantinopleBlock(value: string): void;
getPetersburgBlock(): string;
setPetersburgBlock(value: string): void;
getIstanbulBlock(): string;
setIstanbulBlock(value: string): void;
getMuirGlacierBlock(): string;
setMuirGlacierBlock(value: string): void;
getBerlinBlock(): string;
setBerlinBlock(value: string): void;
getLondonBlock(): string;
setLondonBlock(value: string): void;
getArrowGlacierBlock(): string;
setArrowGlacierBlock(value: string): void;
getGrayGlacierBlock(): string;
setGrayGlacierBlock(value: string): void;
getMergeNetsplitBlock(): string;
setMergeNetsplitBlock(value: string): void;
getShanghaiTime(): string;
setShanghaiTime(value: string): void;
getCancunTime(): string;
setCancunTime(value: string): void;
getPragueTime(): string;
setPragueTime(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ChainConfig.AsObject;
static toObject(includeInstance: boolean, msg: ChainConfig): ChainConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: ChainConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ChainConfig;
static deserializeBinaryFromReader(message: ChainConfig, reader: jspb.BinaryReader): ChainConfig;
}
export namespace ChainConfig {
export type AsObject = {
homesteadBlock: string,
daoForkBlock: string,
daoForkSupport: boolean,
eip150Block: string,
eip150Hash: string,
eip155Block: string,
eip158Block: string,
byzantiumBlock: string,
constantinopleBlock: string,
petersburgBlock: string,
istanbulBlock: string,
muirGlacierBlock: string,
berlinBlock: string,
londonBlock: string,
arrowGlacierBlock: string,
grayGlacierBlock: string,
mergeNetsplitBlock: string,
shanghaiTime: string,
cancunTime: string,
pragueTime: string,
}
}