In general, this PR will ensure that wire.Address and wallet.Address are distinct. Before, wire.Address was a synonym for wallet.Address, which caused some problems, in particular, mixing up wire.Address and wallet.Address and adding functionality to wallet.Address which was specific to the use case of wire.Address (concretely, the Cmp function).
Closes #234.
In general, this PR will ensure that
wire.Address
andwallet.Address
are distinct. Before,wire.Address
was a synonym forwallet.Address
, which caused some problems, in particular, mixing upwire.Address
andwallet.Address
and adding functionality towallet.Address
which was specific to the use case ofwire.Address
(concretely, theCmp
function).In this PR we assign both their own type.