LIVE_EXECUTION=1 в env → реальный broadcast. Иначе всё в simulate-режиме.
После переключения нужен docker restart cascade-wallets.
BOT_DERIVATION_OFFSET в .env определяет «поколение» адресов.
Для смены поколения: бамп offset → docker restart cascade-wallets →
↻ Rotate generation.
Скрипт scripts/emergency-drain.py в репо. Запускается из контейнера вручную:
docker exec -e DRY_RUN=1 cascade-wallets python /app/scripts/emergency-drain.py # когда уверен: docker exec -e DRY_RUN=0 -e TARGET_ADDRESS=0x... cascade-wallets python /app/scripts/emergency-drain.py