Open DimFirsov opened 4 months ago
Hi @DimFirsov
As long as masterchain doesn't support sharding, it doesn't make any sense to look into Masterchain.Block.Shard
field
As you can see, this method always return Block.Shard std::i64::MIN
: https://getblock.io/docs/ton/json-rpc/ton_getmasterchaininfo/
I assume it's some default value hardcoded in ton
There is an integer overflow happens with shard
this code
outputs negative shard equals to
std::i64::MIN
BlockIdExt: BlockIdExt { workchain: -1, shard: -9223372036854775808, seqno: 36549398, root_hash: "5vLN0mXB4r8n0ZpAjOUp4drqskiMSylfPMPJit03Pvc=", file_hash: "iCqgL7fq8jPxsP8XToP2UYd5AsD8PXRObdMUzeTMbHs=" }