Ловушка для мониторинга изменений баланса ETH Hoodi (WETH) в сети Hoodi Testnet.
Теперь вы можете указать любой кошелёк для отслеживания прямо при деплое!
- Сеть: Hoodi Testnet
- RPC:
https://rpc.hoodi.ethpandaops.io - Токен:
0x1583fce13365da53ec0f8d80de85e760573f838e - Порог инцидента: 10% падения баланса
curl -L https://foundry.paradigm.xyz | bash
foundryup
git clone https://github.com/AkvilsUA/eth-hoodi-test-trap-v1.git
cd eth-hoodi-test-trap-v1
forge buildСоздайте .env файл:
PRIVATE_KEY=<ваш_приватный_ключ>
RPC_URL=https://rpc.hoodi.ethpandaops.ioЗапустите деплой, указав адрес кошелька для отслеживания:
forge script script/DeployTrap.s.sol:DeployTrap --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --sig "run(address)" 0xВашКошелёкПосле деплоя вы увидите адрес контракта ловушки и адрес кошелька, который она отслеживает.
cast call <адрес_Trap> "shouldRespond(uint256[])" '[1000000000000000000000, 890000000000000000000]' --rpc-url $RPC_URLОжидается: true при падении на 10% и более.
Если ловушка больше не нужна, её можно полностью удалить (доступно только владельцу):
cast send <адрес_Trap> "destroy()" --rpc-url $RPC_URL --private-key $PRIVATE_KEYКонтракт будет удалён из сети, а остаточный газ вернётся владельцу.
Создано с ❤️ при поддержке gptonline.ai