Rugpull Bakery
Bakery Operator
This creates a tightly scoped Abstract session key that can only call bake()on the Bakery contract. No wallet export, no broad delegation, no boost or attack permissions.
1. Connect and sign
Expected AGW0x917a67de1a4e29d8820e1aeafd1e7e53f19f2df7
Allowed contract0xFEB79a841D69C08aFCDC7B2BEEC8a6fbbe46C455
Allowed actionbake()
Bakery id1
Expiry72 hours
Lifetime fee cap0.02 ETH
The downloaded JSON contains the session signer private key. Treat it like a secret and keep it local.
Connect your AGW, then create a bake-only session bundle.
2. Export bundle for executor
Save the downloaded file to bakery-operator/secrets/bakery-session.json and run the loop.
3. Start the executor
pnpm install cp .env.example .env mkdir -p secrets # save bakery-session.json into ./secrets/ pnpm bake
The loop is deliberately conservative: it checks season-active state, confirms your bakery row, verifies the chain, and backs off on errors or reverts.