Skip to main content

IscChainInfo

@iota/isc-sdk


@iota/isc-sdk / bcs / IscChainInfo

Variable: IscChainInfo

const IscChainInfo: BcsStruct<{ blockKeepAmount: BcsType<Uint8Array<ArrayBufferLike>, Iterable<number, any, any>, "bytes[4]">; chainID: BcsType<number[], Iterable<number, any, any> & object, string>; chainOwnerID: BcsEnum<{ AddressAgentID: BcsStruct<{ a: BcsType<number[], Iterable<number, any, any> & object, string>; }, string>; ContractAgentID: BcsStruct<{ hname: BcsType<number, number, "u32">; }, string>; EthereumAddressAgentID: BcsStruct<{ eth: BcsType<number[], Iterable<number, any, any> & object, string>; }, string>; NilAgentID: BcsStruct<{ }, string>; NoType: null; }, "IscAgentID">; gasFeePolicy: BcsStruct<{ eVMGasRatio: BcsStruct<{ a: BcsType<number, number, "u32">; b: BcsType<number, number, "u32">; }, string>; gasPerToken: BcsStruct<{ a: BcsType<number, number, "u32">; b: BcsType<number, number, "u32">; }, string>; validatorFeeShare: BcsType<number, number, "u8">; }, string>; gasLimits: BcsStruct<{ maxGasExternalViewCall: BcsType<string, string | number | bigint, "u64">; maxGasPerBlock: BcsType<string, string | number | bigint, "u64">; maxGasPerRequest: BcsType<string, string | number | bigint, "u64">; minGasPerRequest: BcsType<string, string | number | bigint, "u64">; }, string>; metadata: BcsStruct<{ description: BcsType<string, string, string>; eVMJsonRPCURL: BcsType<string, string, string>; eVMWebSocketURL: BcsType<string, string, string>; name: BcsType<string, string, string>; website: BcsType<string, string, string>; }, string>; publicURL: BcsType<string, string, string>; }, string>

Defined in: isc-sdk/src/bcs.ts:196