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 .envWe provide several scripts for maintainers:
make dev- Set up and run the development environmentmake test- Execute automated tests
- Storage options are extensible via the
.envconfig file. Thestorage/storage.gointerface 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