C++ has strict condition that flags <=1 https://github.com/ton-blockchain/ton/blob/master/crypto/block/block.tlb#L577
It is not enforced in Rust implementation: in particular there could be McStateExtra with flag 0x8 that would be treated as presence validators_stat (probably heritage of Eversacle) and, given stats are valid, will be accepted by rust validators / rejected by C++ ones.
C++ has strict condition that
flags <=1https://github.com/ton-blockchain/ton/blob/master/crypto/block/block.tlb#L577It is not enforced in Rust implementation: in particular there could be McStateExtra with flag 0x8 that would be treated as presence validators_stat (probably heritage of Eversacle) and, given stats are valid, will be accepted by rust validators / rejected by C++ ones.