- API that shows the historic of transactions by crypto wallet
- That API use BscScan API and CoinGecko API with database
- Axios - Axios is a promise-based HTTP Client for node.js and the browser.
- EditorConfig - EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs. To use the
EditorConfig
, you need install the EditorConfig plugin in your IDE. - Express - Back-end web application framework for Node.js.
- Jest - Is a delightful JavaScript Testing Framework.
- Node.js - Is a JavaScript runtime built on Chrome's V8 JavaScript engine
- Prettier - An opinionated code formatter. Integrates with most editors.
- TypeScript - TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
- Search the wallet by address and network type. At first version, only Binance (BSC) network is accepted
- List all transactions from the wallet.
- Export the list of data to excel file or pdf file
- To run this app, is required to create a
.env
file in the root of the project, following the requirements available in.env.example
file - Fill the properties with the correspondents values
git clone https://github.com/will-cesar/historic-crypto-wallet-api.git
npm install
npm run dev
npm run start
npm run build