brave-intl / bat-ratios Goto Github PK
View Code? Open in Web Editor NEWa server to cache and serve up exchange rates between currencies
a server to cache and serve up exchange rates between currencies
same as brave-intl/currency#58
Multi currency support
there should not be more than 18 decimal places. currently we have up to 36
if we are unable to respond with a value, use the last available historical prices
uphold has a public api for tickers, which is the provider we use anyway. so might as well just use it for ticker prices so the prices understood through the whole system are consistent
when hitting api endpoint, and reaching out to binance or oxr fails, failures should be handled by using previous values
if approved: hapijs/joi#1727 work on and implement for ratios to allow for faster responses
seems that the middleware is out of order
the robots.txt file is not being returned and it is causing extra requests to be handled and logged in prometheus: https://ratios.mercury.basicattentiontoken.org/metrics
filtering is highly useful especially when dealing with huge amounts of data. would be best to be able to filter csv and json by fields if so requested
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Vary for caching control
currency keys are not being parsed correctly somewhere in the /v1/
endpoint. find and fix
https://github.com/siimon/prom-client
Needs a version update. Causing a ton of sentry logs.
any endpoint that returns an array of objects can generally have the option available to send back as csv
currently non relevant paths are getting into metrics. remove them by reorganizing the middleware and filtering them out before they can be logged by prometheus
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.