Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description
Summary:
This pull request introduces several changes across the codebase, enhancing the functionality of the application by adding support for fetching cryptocurrency chart data, enriching cryptocurrency details, and improving data retrieval for prices. Below is a detailed overview of the changes made:
Changes in .env.example:
CMC_CRYPTO_CHART
to store the CoinMarketCap cryptocurrency chart API endpoint.Changes in controllers/wallet.controller.js:
getChart
to thewallet.controller.js
module.getCharts
that retrieves cryptocurrency chart data based on provided parameters.Changes in routes/wallet.routes.js:
getCharts
endpoint, linking it to thegetCharts
function in thewallet.controller.js
module.getCharts
API endpoint.Changes in web3/wallets.js:
getNetworkByToken
function to include additional information such ascontract_address
,description
, andurls
in the network data.getPrices
function to include additional data fields in the response, such asfully_diluted
,market_cap
,percent_change_24h
, andvolume_change_24h
.description
,urls
, andnetwork
properties.getChart
function.These changes aim to provide more comprehensive cryptocurrency information, including chart data, and improve the overall data retrieval process.
Please review and merge this pull request to incorporate these enhancements into the application.