https://github.com/nethermindeth/forta-agents
Collection of Forta Bots for on-chain anomaly/threat detection
https://github.com/nethermindeth/forta-agents
Last synced: 10 months ago
JSON representation
Collection of Forta Bots for on-chain anomaly/threat detection
- Host: GitHub
- URL: https://github.com/nethermindeth/forta-agents
- Owner: NethermindEth
- License: gpl-3.0
- Created: 2021-09-03T21:35:08.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-07-21T06:50:05.000Z (11 months ago)
- Last Synced: 2025-07-21T07:31:12.612Z (11 months ago)
- Language: TypeScript
- Homepage:
- Size: 24.6 MB
- Stars: 112
- Watchers: 5
- Forks: 76
- Open Issues: 799
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Forta-Agents
Forta Agents proof of concepts from **Venice** team.
## Agent List
- **Multi Gas Threshold**: Detect unusual amount of gas used.
- **Anomalous Tx Value**: Detect transactions using very high tx value.
- **High volume of failed transactions**: Detect protocols receiving a high volume of failed transactions.
- **Onwership Transfer**: Detect OwnershipTrasnferred events.
- **Flash Loan**: Detects use of flash loan.
- **TimeLock**: Detects use of Openzeppelin Timelock.
- **Detect Upgrade Events**: The agent detects upgrade events either for a specific contract or for any
- **Detect Unusual Block Difficulty**: The agent checks for unusual changes in Block difficulty.
- **Compound Gov Event Tracker**: The agent detect any compound governance event.
- **High Utilization of Aave Reserves**: The agent detects high utilization values on `USDC`, `DAI` and `USDT` reserves on Aave.
- **MEV Tracker**: The agent detects contract interactions which are inside MEV bundle.
- **Recently-created Smart Contracts with Little History**: Detect txns to contracts recently-created or with little history.
- **Contracts deployed by contracts**: Detect when a contract deploys a new contract.
- **Gnosis Safe admin changes**: Detect transactions that emits gnosis safe events of admin or threshold changes.
- **Initialize**: Detects if the intialize function is called multiple times.
- **Hight Flash Loan Value**: Detects if a flash loan with huge amount is used.
- **Possible locked NFTs**: Detect transactions that may lock an NFT in a contract.
- **Chainkeeper**: Detects transactions involving blacklisted addresses.
- **Success txn with internal failures agent**: Detect transactions with internal failures.
- **Yearn Strategy without call Harvest**: Detects yearn strategies that haven't call harvest in too much time
- **Tornado Cash 1**: Detects addresses that sent more than 100 eth into Tornado Cash in one day.
- **Reentrancy Counter**: Detects transactions with multiples nested calls to the same contract.
- **Curve Finance Agents Suit**: Provides a list of agents that related to Curve contracts.
- **YFI governance changes**: Detect transactions that change the YFI governance address