This repository provides an open-source Koii Task that allows nodes to monitor blockchain transactions, identify wallets interacting with exchanges (such as MEXC and Gate.io), and detect large transfers that may indicate potential dumping behavior. The task will provide a verifiable API that traces each node’s work, ensuring full transparency of flagged transactions.
- Blockchain Querying: Connect to Koii’s mainnet RPC (
https://mainnet.koii.network
) to retrieve transaction data. - Transaction Monitoring: Identify wallets sending KOII tokens to exchange deposit addresses or receiving large amounts from exchanges.
- Large Transfer Detection: Track significant wallet balance changes and flag potential dumpers.
- Open-Source API: Provide a RESTful API that allows users to query flagged transactions, wallet activity, and balance trends.
- Use Koii’s JSON-RPC API (docs.koii.network) to retrieve on-chain transaction data.
- Periodically poll for new confirmed blocks and extract all transactions.
- Maintain a list of exchange deposit addresses and track wallets interacting with them.
- Identify deposits to exchanges: Detect transactions where wallets send KOII to known exchange deposit addresses.
- Detect large wallet changes: Flag wallets that suddenly reduce their KOII balance by a significant percentage.
- Flag potential dumpers: If a wallet repeatedly sends large KOII amounts to exchanges, tag it for tracking.
- Traceability: Every flagged transaction will include a block number, transaction ID, and node signature for verification.
- Endpoints:
/api/flagged-transactions
→ Get a list of flagged transactions./api/wallet/{address}
→ Query historical activity of a specific wallet./api/alerts
→ Get real-time alerts of major transfers.
- Programming Languages: JavaScript/TypeScript (Node.js, Express.js for API implementation)
- Blockchain Interaction: Proficiency in using Koii’s JSON-RPC methods
- Data Processing: Ability to analyze and aggregate blockchain data efficiently
- Open-Source Collaboration: Familiarity with GitHub workflows and contribution guidelines
- Module Development
- Implement RPC query module to retrieve transaction data.
- Create a real-time transaction monitoring system.
- API Deployment
- Develop the RESTful API for external queries.
- Implement verifiable logging to trace flagged transactions.
- Testing & Documentation
- Write automated tests to ensure system reliability.
- Provide clear documentation for setup and usage.
- Future Enhancements
- Implement NFT minting for flagged dumper wallets.
- Deploy as a Koii Task for decentralized execution.
- Clone the Repository:
git clone https://github.com/YOUR-ORG/koii-analysis-node.git cd koii-analysis-node
- Install Dependencies:
npm install
- Configure the Environment:
- Update
.env
file with the Koii RPC endpoint. - Define thresholds for flagging large transactions.
- Update
- Run the Node:
npm start
- Submit Issues: Report bugs or request features via GitHub Issues.
- Fork & Pull: Fork the repo, make changes, and submit a pull request.
- Community Discussion: Join the Koii network community to discuss enhancements.
- Koii RPC Documentation: docs.koii.network
- Koii Task Framework: Learn more about decentralized task execution.
This project enables real-time tracking of major KOII transactions while ensuring open-source transparency. Contributions are welcome to improve accuracy and expand functionality!