Skip to content

Feature/1 mvp#67

Merged
maryarm merged 66 commits intomainfrom
feature/1-MVP
Sep 18, 2021
Merged

Feature/1 mvp#67
maryarm merged 66 commits intomainfrom
feature/1-MVP

Conversation

@maryarm
Copy link
Copy Markdown
Contributor

@maryarm maryarm commented Sep 18, 2021

Opex MVP is ready

maryarm and others added 30 commits May 24, 2021 20:19
close #21: Fix /api/api/* endpoints to /api/*
* Extract swagger config from the application class

* Fix API application class

* Fix swagger class definition
* Add pair map database scripts

* Implement repositories

* Fix table names

* Fix naming issue in insert commands

* Add not null to map column

* Add symbol adapter

* Fix SQL syntax errors

* Fix return symbol in create order

* Improve name conventions

* Fix symbol map repository function name
close #32: JWT is dynamically decoded now
maryarm and others added 29 commits August 24, 2021 18:33
* Fix application class name

* Fix and improve db models

* Add table scripts

* Add remained repository classes

* Add uuid and (address, memo) UNIQUE constraints
close #50: Group order book orders
* Complete AssignAddressHandler implementation

* Rename cached address to reserved address

* Add unique constraint to reserved_addresses table

* Fix unique constraint in assigned addresses

* Improve sql initiate script

* Fix persist method

* Fix uuid unique constraint in assigned addresses

* Add currency models

* Add currency repositories

* Fix currency implementation

* Implement currency loader

* Change currency table primary key to symbol

* Add currency tables

* Format Chain.kt

* Fix symbol nullability in WalletSyncServiceImpl.kt

* Add blockchain module to docker-compose

* Fix blockchain module port configs

* Fix bc-gateway docker config

* Fix bc-gateway database name in docker config

* Add missing @repository attributes

* Add bc-gateway-postgres dependency to bc-gateway-app

* Update docker-compose config

* Fix sql scripts

* Fix blockchain gateway port

* Pluralize db names

* Fix chain model table names

* Fix numeric types in database

* Fix currency loader

* Update chain repository

* Add id to chain repository fetch method

* Add chain model data to currency loader

* Refactor currency loader

* Apply DRY to currency loader

* Fix null currency issue in currency loader

* Handle not found currency
* Add SyncRecordHandler, WalletSyncRecordHandler raw implementations

* Fix some optional columns in postgres module

* Implement SyncRecordHandlerImpl.loadLastSuccessRecord() without records list

* Add deposits table and repository

* Add records to sync record handler

* Add token flag to deposit

* Implement SyncRecordHandlerImpl.saveSyncRecord()

* Add transactional saving ability to sync records

* Organize sync record imports

* Implement saveReadyToSyncTransfers

* Fix SyncModel table names
* Add SyncRecordHandler, WalletSyncRecordHandler raw implementations

* Fix some optional columns in postgres module

* Implement SyncRecordHandlerImpl.loadLastSuccessRecord() without records list

* Add deposits table and repository

* Add records to sync record handler

* Add token flag to deposit

* Implement SyncRecordHandlerImpl.saveSyncRecord()

* Add transactional saving ability to sync records

* Organize sync record imports

* Implement saveReadyToSyncTransfers

* Fix SyncModel table names

* Add wallet sync schedule table and repository

* Improve column types

* Update wallet sync record

* Update sync record names

* Separate chain sync and wallet sync deposits

* Make chain a required property in deposit

* Fix wallet sync record model

* Add wallet sync repositories

* Add single row constraint to wallet sync schedules

* Implement wallet sync scheduler handler

* Implement deposit sync state

* Remove wallet sync deposit model

* Remove chain sync scheduler handler
@maryarm maryarm merged commit 10f536b into main Sep 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants