Repository navigation
Upgrade all nodes as soon as possible. This release changes the P2P connection magic from 2480713596 to 2480357196, so v1.2.4 nodes cannot connect to v1.2.5 peers; delaying the upgrade may split the network and lead to a chain fork.
- The Fitsh compiler now fixes conditional branch generation and loop break/continue handling, changing the bytecode it emits for affected control flows.
- Fitsh adds macro expansion with hygienic local names and expanded contract source syntax.
- Checked bit-shift operations are shared with compile-time expression handling, with runtime checks preserved.
- The SDK improves transaction inspection and auditing, with clearer action descriptions and review output.
- Mainnet miners now receive an upgrade check that gates block submission when their software version is outdated.
- Miner block templates are recreated when their timestamps no longer satisfy the parent block’s timestamp rule.
Compatibility note: The v1.2.4-to-current code diff shows no changes to block or transaction validation rules; the compatibility-critical network change is the P2P magic, alongside the Fitsh compiler fix.