Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add DeleteAccount & Fix CreateAccountResponse * Drop account key and refer to account only by name * Fix account index type * Update balance type * Fix field type of BlockDetails * Add core domains * Add core portable interfaces * Add implementations of core ports * Add reusable packages * Add core application services * Add app-config * Add Service interface and its grpc impelmentation * Updates protos * Add oceand * Add CLI * Add config * Go mod * Add git ignore * Add makefile * Add util scripts * Add CI * Fix * Fixes * Add TODO and remove useless files * Fixes to proto * Rename CreateAccount method * Make use of switch statement * Fixes to neutrino scanner after review * Add birthday block to wallet * Add birthday block to domain.Wallet and optional one for its accounts * Add starting block height to WatchForAccount && Add methods to retrieve block info * Add bc scanner to wallet service to retrieve birthday block info * Pass wallet account starting block down to scanner watch * Proto updates * Fix bc scanner abstraction * Fix comment * Update neutrino-elements version * Add sighash type to sign methods * Use user-defiened sighash type instead of hardcoding SIGHASH_ALL * Add expiration date to selected utxos response * Return expiration date of selected utxos * Update go-elements & fix creation of new utxos * Update go-elements version * Order utxos by value asc in coin selection strategy * Update go-elements * Add proofs to partial tx * Non-blokcing write to channel * Update go-elements version * Update protos * Add domain.UtxoKey.Hash() and blinders to domain.UtxoInfo * Fixes * Handle closing of grpc server-side streams * Update neutrino-elements version && Add persistent watch * Fix wallet root derivation path * Fix blockchain scanner start * Update neutrino-elements version * Add build info * Add release flow * Merge gh actions into ci.yml * Fix ci * Fix ci * Update utxo type * Add spent/confirmation block info to utxo * Fix tx estimation * Add method to lock wallet * Enable all interfaces at startup * Fix tests * Update .goreleaser.yml * Update .github/workflows/release.yml * Update deps * Fix buf.yaml * Fixes * Move proto to v1 * Fix race condition cause * Update go-elements dep * Update neutrino-elements && Add badger impl of neutrino repos * Start watching accounts after wallet is unlocked Co-authored-by: Marco Argentieri <[email protected]>
- Loading branch information