A simple proxy on top of your RPC node to block any interaction with fraudulent contracts/wallets before they are forwarded to your original RPC.
It's easy! Just add your preferred RPC URL as a query parameter, kickstart your server, and you're good to go. Any transactions that is sending or calling a flagged suspicious address will be immediately blocked. Right now for the POC I'm using the alert list genereously put together here by Certik, AegisWeb3, Peckshield, Blocksec...
Example:
http://localhost:3030/shield?rpc=https://rpc-goerli.flashbots.net/hint=hash
Build the Rust Project:
Cargo build
Run project
cargo run
- Address poisoning scams protection (block any interaction with a vanity address that looks like yours)
- Add a wait time for txs before they get forwarded in case you changed your mind at the last minute (just like emails but better)
- Real-time update of the alert list