ChainConfig.deserialize constructor

ChainConfig.deserialize(
  1. List<int> bytes
)

Implementation

factory ChainConfig.deserialize(List<int> bytes) {
  final decode = CosmosProtoMessage.decode(bytes, protoConfigStatic());
  return ChainConfig(
    homesteadBlock: decode.getString<String?>(1),
    daoForkBlock: decode.getString<String?>(2),
    daoForkSupport: decode.getBool<bool?>(3),
    eip150Block: decode.getString<String?>(4),
    eip150Hash: decode.getString<String?>(5),
    eip155Block: decode.getString<String?>(6),
    eip158Block: decode.getString<String?>(7),
    byzantiumBlock: decode.getString<String?>(8),
    constantinopleBlock: decode.getString<String?>(9),
    petersburgBlock: decode.getString<String?>(10),
    istanbulBlock: decode.getString<String?>(11),
    muirGlacierBlock: decode.getString<String?>(12),
    berlinBlock: decode.getString<String?>(13),
    londonBlock: decode.getString<String?>(17),
    arrowGlacierBlock: decode.getString<String?>(18),
    grayGlacierBlock: decode.getString<String?>(20),
    mergeNetsplitBlock: decode.getString<String?>(21),
    shanghaiBlock: decode.getString<String?>(22),
    cancunBlock: decode.getString<String?>(23),
    chainId: decode.getBigInt<BigInt?>(24),
    denom: decode.getString<String?>(25),
    decimals: decode.getBigInt<BigInt?>(26),
  );
}