urbit / bitcoin-wallet

Repository for issue triaging and (eventually) the bitcoin wallet code
MIT License
4 stars 1 forks source link

Implement BTC transaction notifications (within Landscape) #4

Open urcades opened 3 years ago

urcades commented 3 years ago

One of the more obvious features we can begin moving towards to bridge Landscape and BTC Wallet is to provide notifications in Landscape whenever a new transaction is witnessed.

From a design POV, the implementation is rather straightforward:

"Receiving BTC" Notifications:

Screen Shot 2021-05-28 at 12 13 57 PM Screen Shot 2021-05-28 at 12 14 00 PM

and someday, receiving a direct request from another user/address:

Screen Shot 2021-05-28 at 12 14 05 PM

Given our move to decouple key userspace infrastructure from "Landscape as we know it now", to "Grid Landscape", where all apps can make use of notification APIs, it's worth considering how we might go about designing a general API for wallet transaction notifications.