zips icon indicating copy to clipboard operation
zips copied to clipboard

Modify ZIP 316 to allow inclusion of "use before block height" metadata in a unified address.

Open nuttycom opened this issue 4 years ago • 2 comments

Key expiry is important. We should make it possible for the producer of a unified address to convey the information that they don't wish a particular address to be usable indefinitely, and that the address should be considered to be expired as of a particular block height. This could be readily implemented by defining a new range of metadata receiver types and specifying a receiver type within this range where the expected value is a block height above which the address should no longer be used.

nuttycom avatar Dec 15 '21 17:12 nuttycom

@str4d notes that this could risk linkability of diversified addresses, so support of such a feature would need careful consideration. Perhaps we could take the same approach as we do with fees, and standardize on heights that wallets will prefer to use?

nuttycom avatar Dec 15 '21 18:12 nuttycom

Also: a UA could usefully express a preference for V4 vs V5 transactions. Although it's likely that a wallet that produces UAs will support V5 transactions, in the future it's likely that we'll want wallets to communicate this information.

nuttycom avatar May 25 '22 18:05 nuttycom