Description
ChangeSet has three write-once fields — descriptor, change_descriptor, and network — that must never change after wallet creation. The Merge implementation enforces this with debug_assert!, which is of course compiled out in release builds, leaving potential gaps in test coverage.
Description
ChangeSethas three write-once fields —descriptor,change_descriptor, andnetwork— that must never change after wallet creation. TheMergeimplementation enforces this withdebug_assert!, which is of course compiled out in release builds, leaving potential gaps in test coverage.