platform
platform copied to clipboard
Escrows + Desktop Localchain
This PR integrates escrows into the payments for datastore and adds localchain integration to the Ulixee Desktop.
Desktop UX:
- Add accounts (mainchain + localchain)
- Create localchain accounts
- Send funds to another localchain via QR code
Payments:
- Wire up a localchain for payments on both local and server
- Client can connect to a localchain for creating escrows and synching
- DatastoreCore can be setup to create Mainchain votes with escrows closing
- E2E tests with mainchain dockers (or local binaries). Will only run in linux on GitHub actions because of docker limitations there.
Chore:
- Projects Schema/Crypto/Specification are moved into Platform, as that's the only place using them