Web3JS Proof Of Concept DEX Event Log
Budget: $30 – $250 USD
I need a very simple POC built using Web3 NodeJS that does the following:
1. Take input of a list of ETH addresses
2. Record all swaps within SushiSwap and Uniswap originating from the list from 1).
3. Send it to a simple database in the following format:
Timestamp | Address | Action | Token | Amount | TX Hash
{ISO_8601} | 0x.... | Swap | USDC | 100 | 0x.....
This needs to be able to track in real-time subscribing to the necessary event/logs. And it needs to be filtered such that the origination has to be from the list of monitored addresses. (In Uniswap you can do a swap and redirect the token to another address - this is what I want to avoid).
I am not interested in airdrops or tokens sent from one address to another - only interested in actions that involves Uniswap and Sushiswap originating from the list from 1).
Server UI:
1. A simple page to input additional ETH addresses.
2. A simple tabular page showing the recorded events.
Timestamp | Address | Action | Token | Amount | TX Hash
{ISO_8601} | 0x.... | Swap | USDC | 100 | 0x.....
I will take the next step once I verify the POC and it is working properly based on this specifications. I would need the JS code files to verify on my end once this is completed. I have additional addresses to add on from there for further testing.
1. Take input of a list of ETH addresses
2. Record all swaps within SushiSwap and Uniswap originating from the list from 1).
3. Send it to a simple database in the following format:
Timestamp | Address | Action | Token | Amount | TX Hash
{ISO_8601} | 0x.... | Swap | USDC | 100 | 0x.....
This needs to be able to track in real-time subscribing to the necessary event/logs. And it needs to be filtered such that the origination has to be from the list of monitored addresses. (In Uniswap you can do a swap and redirect the token to another address - this is what I want to avoid).
I am not interested in airdrops or tokens sent from one address to another - only interested in actions that involves Uniswap and Sushiswap originating from the list from 1).
Server UI:
1. A simple page to input additional ETH addresses.
2. A simple tabular page showing the recorded events.
Timestamp | Address | Action | Token | Amount | TX Hash
{ISO_8601} | 0x.... | Swap | USDC | 100 | 0x.....
I will take the next step once I verify the POC and it is working properly based on this specifications. I would need the JS code files to verify on my end once this is completed. I have additional addresses to add on from there for further testing.
Related categories:
Business, Accounting, Human Resources & Legal
JavaScript
NoSQL Couch & Mongo
MySQL
Node.js