r/ethdev 21h ago

My Project I mapped which wallet defense stops which agent-wallet drain (runnable, one command)

3 Upvotes

An agent that holds a wallet decides in English but signs calldata or a typed message. A poisoned tool can make the plan look fine and the signature drain the wallet.

I built eight drains (approvals, EIP-2612 permits, EIP-712 orders, EIP-7702 delegations, Permit2) and scored each against a ladder of seven defenses, from a plan reviewer up to transaction and signature simulation. `./run.sh` runs the whole thing on a local fork.

Rendering the counterparty, amount, and recipient of a signature closes five of eight. Simulation adds nothing on top. One on-chain timing race (arm the contract after the dry-run, before inclusion) survives everything.

No new attack, just an honest map of what stops what.

Explainer: https://amarshat.github.io/quantum-commit-authorization/agent-drains.html

Code: https://github.com/amarshat/quantum-commit-authorization/tree/main/agent-calldata-demo


r/ethdev 59m ago

Question What's your go-to fix when a tx fails with "gas estimation failed"?

Upvotes

I swear I google this exact error once a week. Finally made myself a quick reference for 12 common transaction errors and their    
fixes — out of gas, nonce too low, underpriced, chain ID mismatch, etc.                                                              

  Curious what errors you all run into most often and how you debug them.


r/ethdev 3h ago

Question How to verify scam

Thumbnail erc.notify-url.com
1 Upvotes

Can someone tell me how to verify if sites are legit? I'm getting scam vibes on this one but no idea how to check.

Thanks


r/ethdev 3h ago

Question At what point does transparency in an on-chain system become an architectural property?

1 Upvotes

I keep seeing crypto projects describe transparency through dashboards, documentation, blog posts, or promises of future reporting.

But from an architectural perspective, those mechanisms still depend on someone choosing what to disclose. A system may expose its wallet balances while leaving its actual control structure difficult to understand.

For example:

– Are visible funds meaningful if upgrade permissions or admin controls remain opaque?
– Does a multisig materially reduce trust assumptions, or only distribute them across several signers?
– How important are timelocks, immutable contracts, permission boundaries, and publicly verifiable governance execution?
– Can governance genuinely be considered on-chain if critical decisions are still implemented through off-chain actors?
– How should developers communicate unavoidable trust assumptions without presenting the system as fully trustless?

I’m increasingly inclined to see transparency not primarily as a communication layer, but as an architectural property: what the system makes independently verifiable, and what it prevents operators from changing or concealing.

How do you distinguish between an observable system and one whose transparency still depends mainly on trusted actors?


r/ethdev 5h ago

My Project Trust scores for x402-endpoints, now human-usable!

Thumbnail
1 Upvotes