SiaFoundation / walletd

A new Sia wallet
https://sia.tech/software/walletd
MIT License
14 stars 8 forks source link

all: Refactor for core #14

Closed lukechampine closed 1 year ago

lukechampine commented 1 year ago

This is a broad refactor that removes hot-wallet functionality from walletd. The new plan is for walletd to be a watch-only server, like walrus. Address generation and transaction signing will be performed by clients, namely the built-in UI.

This PR also includes a syncer implementation. This is a core piece of any Sia node, and will (eventually) be copied into renterd and hostd. It also includes a txpool, but really just the stub of one, not a proper implementation. This is the last piece of functionality needed to fully migrate to core, so it's my top priority right now.

So, why push incomplete code? Simple: it's so that @alexfreska can look at the API endpoints and start working on a UI. 😉

alexfreska commented 1 year ago

🔥