istathar / marquise

Client side library for Vaultaire
Other
1 stars 2 forks source link

Make extended vs. simple distinctions clearer #61

Open olorin opened 9 years ago

olorin commented 9 years ago

queueExtended will set the LSB of an address before write, but there's no equivalent functionality for queueing sourcedict updates, so the user still needs to keep track of the LSB theirself. This seems error-prone.

Two options come to mind:

Setting the LSB appropriately on generation seems to be better than setting it in all the places an address is used; however, this soft-breaks the (presumed desirable) support for users generating their own addresses.

Thoughts? @oswynb @tranma @christian-marie @afcowie

christian-marie commented 9 years ago

GADT might provide a cleaner API.