@routerprotocol/chain-api
Version:
Router Chain API Query client with generated gRPC bindings.
99 lines (75 loc) • 2.83 kB
TypeScript
// package: ethermint.evm.v1
// file: ethermint/evm/v1/chain_config_v0.proto
import * as jspb from "google-protobuf";
import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb";
export class V0ChainConfig 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;
getShanghaiBlock(): string;
setShanghaiBlock(value: string): void;
getCancunBlock(): string;
setCancunBlock(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): V0ChainConfig.AsObject;
static toObject(includeInstance: boolean, msg: V0ChainConfig): V0ChainConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: V0ChainConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): V0ChainConfig;
static deserializeBinaryFromReader(message: V0ChainConfig, reader: jspb.BinaryReader): V0ChainConfig;
}
export namespace V0ChainConfig {
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,
shanghaiBlock: string,
cancunBlock: string,
}
}