-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Initial price feed backed by CoinGecko (#64)
* Implement simple CoinGecko client. * Refactor the ApplicationException to capture an original error and prevent information loss. * Add price service backed by CoinGecko. * Add script to generate a JSON index of Asset ID to CoinGecko ID. * Add chain libs at the core to govern the supported chains in the application. * Add EVM utility to check and get address without regard of the given string format. * Format CoinGecko coin index JSON. * Refactor error DTO to include origin error outside production. * Reduce the no-restrict-imports of getAddress and isAddress message. * Wire price service in the evaluation step * Refactor source to asset ID into a repository * Use a map for the chains constant to ensure engineers will handle the undefined possibility. * Use constant to generate transfers seed * Move chain constants to a central module * Inject request price feed in the evaluation request * Move address and hex schema to dedicated modules
- Loading branch information
1 parent
e93bc30
commit 0636da8
Showing
45 changed files
with
7,285 additions
and
110 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
apps/orchestration/src/__test__/fixture/transfer-feed.fixture.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.