This project aims to develop an Ethereum blockchain parser that enables querying transactions for subscribed addresses, enhancing the Trust Wallet user experience.
Users are currently unable to receive push notifications for incoming/outgoing transactions. By implementing a Parser interface, we can connect this functionality to our notification service, allowing us to alert users about any incoming/outgoing transactions in real-time.
Create a robust Ethereum blockchain parser that efficiently queries transactions for subscribed addresses, enabling seamless integration with our notification system.
To set up your development environment:
cp .env.example .env
We provide several scripts for maintainers:
make dev
- Set up and run the development environmentmake test
- Execute automated tests
- Storage options are extensible via the
.env
config file. Thestorage/storage.go
interface can be implemented for new storage solutions such as Redis, MongoDB, MySQL, etc. - For push notifications, transactions are currently logged as no dedicated service is provided yet.
This project is released under the MIT License