Minor Changes
- Added the TIP-20 channel escrow precompile with channel open, settle, top-up, close, request-close, and withdraw flows gated at T5. (by @legion2002, #3704)
- Moved TIP-20 and TIP-1022 virtual-address helpers (
is_tip20_prefix,is_virtual_address,decode_virtual_address,make_virtual_address,MasterId,UserTag) fromtempo-precompilesinto a newTempoAddressExttrait onAddressintempo-primitives. Updated all consumers to use the new trait methods (address.is_tip20(),address.is_virtual(),Address::new_virtual(...), etc.). (by @0xrusowsky, #3637) - Added
is_hardfork_activehelper toTempoProviderExtand re-exportedtempo-chainspecas a non-optional dependency. Updated the crates.io publish pipeline to includetempo-chainspecas a published crate. (by @0xrusowsky, #3655)