Каталог инструментов

15 инструментов

Тег: blockchain ×
Blockchain / Web3

⚠️ Инструмент устарел (deprecated). Инструмент Flashbots для анализа MEV (Maximal Extractable Value): обнаружение arbitrage, liquidations, sandwich-атак и front-running в блоках Ethereum. Парсит транзакции, классифицирует MEV-стратегии и вычисляет прибыль. …

git clone https://github.com/flashbots/mev-inspect-py cd mev-inspect-py # Через Docker (рекомендуется — требует PostgreSQL) cp .env.example .env # вписать ETH_RPC_URL docker-compose up -d # Inspect конкретного блока poetry run inspect-block --block-number 12965000 # Inspect диапазона блоков poetry run inspect-many-blocks --start-block 12965000 --end-block 12965100
Blockchain / Web3

Репозиторий Trail of Bits с примерами реальных уязвимостей смарт-контрактов: reentrancy, integer overflow, denial of service, bad randomness, front-running, forced ether. Каждый паттерн — отдельный контракт с описанием, эксплойтом …

git clone https://github.com/crytic/not-so-smart-contracts cd not-so-smart-contracts # Изучить паттерны уязвимостей: # reentrancy/, integer_overflow/, denial_of_service/, # bad_randomness/, front_running/, forced_ether/ # Развернуть для обучения через Foundry forge test --match-path "*/reentrancy/*"

weird-erc20

Blockchain / Web3

Коллекция нестандартных ERC20-реализаций, нарушающих стандарт: токены без возврата значения из transfer(), с комиссией при переводе, с blocklist, pausable, reentrant, с изменяемым балансом. Незаменима для аудиторов DeFi-протоколов.

git clone https://github.com/d-xo/weird-erc20 cd weird-erc20 && forge install # Просмотр всех категорий weird токенов: ls src/ # TransferFee.sol, BlockList.sol, Pausable.sol, # ReentrantToken.sol, ReturnsFalse.sol, ... # Тестирование протокола против weird токенов forge test -vvv