Skip to main content

Module v13

Module v13 

Source

Constants§

PLATFORM_V13
v13 expands the recent per-block address-balance set that incremental client sync reads: DRIVE_ABCI_METHOD_VERSIONS_V9 bumps two fields from 0 to 1, both recording what v0 dropped — (1) record_added_balance_outputs folds shielded-spend transparent credits (Unshield net output, ShieldFromAssetLock surplus, identity-create fallback), and (2) process_validation_result records the balance effects of paid-invalid / unsuccessful-paid transitions (charged fees, adjusted outputs), in a real _v1 of the helper so its _v0 stays byte-identical to old nodes (the outer process_raw_state_transitions loop is unchanged and stays at v0). The storage method (store_address_balances_to_recent_block_storage) is unchanged — only the recorded set differs. Because that set changes the committed state root, both bumps activate only once the network votes in v13.
PROTOCOL_VERSION_13