-
npm init
- Set up Typescript
- Set up Jest
- Create an Explorer object
- Run a single test against Explorer object
- Create CLI with user input questions
- Create index.run() to connect CLI output to Explorer input
- Add web3 provider to Explorer
- Explorer fetches current block number
- Explorer sanitizes user input
- Explorer maps through blocks
- Explorer maps through transactions
- Add loading screen
- Return output in table form
- Create Address data object
- Return Address object to CLI
- Collect contract data
- Collect ether totals
- Collect contract totals
- Add error handling for block and transaction errors
- Allow user to search 0 blocks from current
- Update README.md with final notes