Commit Graph

9 Commits

Author SHA1 Message Date
Louis Singer
e5df6cfc39 Change congestion tree represenation (#50)
* add domain.CongestionTree + modify ports.TxBuilder

* rename Node members

* improve txbuilder testing

* congestion tree as matrix in protobuf spec

* compile stubs & update grpc handlers

* fix proto specs

* application/service.go use node.Txid field
2023-12-08 18:45:40 +01:00
Pietralberto Mazza
7bcdff0d2a Add endpoint to fetch pubkey & Require wallet already unlocked when starting the service (#43)
* Add endpoint to fetch pubkey & simplify ports.Wallet

* Lint
2023-12-05 17:45:38 +01:00
Pietralberto Mazza
554eaeb406 Add explorer-like endpoint to retrieve spendable vtxos for address (#37)
* Add GetSpendableVtxosWithId to repo

* Add endpoint to retrieve spendable vtxos
2023-12-04 17:28:01 +01:00
Pietralberto Mazza
9e9e61fb89 Add Faucet endpoint (#36)
* Add internal methods for faucet feature

* Add grpc handler

* Lint
2023-12-04 16:40:56 +01:00
Pietralberto Mazza
46d54a227d Unit tests (#32)
* unit tests

* Fix makefile

* Fix race conditions

* Renaming
2023-12-01 17:50:42 +01:00
Louis Singer
c8d9db89c5 Add interface layer (#23)
* implement grpc interface

* rework GetEventStream rpc

* implement Ping & GetEventStream

* remove dev_portal

* Compile protos

* Empty gitignore

---------

Co-authored-by: altafan <18440657+altafan@users.noreply.github.com>
2023-12-01 17:13:28 +01:00
Pietralberto Mazza
89aaf4d5c6 Handle status updates from senders of payments (#24)
* Handle status updates from senders of payments

* Lint
2023-11-30 16:54:47 +01:00
Pietralberto Mazza
be1f4654f9 Add badger implementations of repos (#22)
* Fixes to domain layer

* Update repo manager interface

* Add badger repo impls

* Keep projection store in sync with event store

* Update deps

* Remove ripemd160
2023-11-30 14:16:44 +01:00
Pietralberto Mazza
0210d39866 Monorepo scaffolding (#16)
* Change scaffolding

* Fix gh action
2023-11-27 14:23:22 +01:00