ERC-4337 UserOp & Calldata Decoder
Decode packed UserOperation calldata, unpack paymasterAndData fields, calculate prefund requirements, and debug bundler validation reverts (AA21, AA22, AA23, AA33).
Air-gapped, client-side engineering tools built with native WebCrypto.
Execute Account Abstraction calldata decoding, WebAuthn passkey debugging, multi-chain derivation path auditing, and BIP-39 checksum mathematics entirely in your browser with zero remote telemetry.
Decode packed UserOperation calldata, unpack paymasterAndData fields, calculate prefund requirements, and debug bundler validation reverts (AA21, AA22, AA23, AA33).
Simulate WebAuthn public key credential options, test user verification requirements, validate RP ID origin bindings, and inspect PRF extension capabilities.
Compare Bitcoin, Ethereum, Solana, and Cardano derivation paths across Ledger, Trezor, Keystone, and software wallets to recover missing balances and fix gap limits.
Calculate BIP-39 SHA-256 checksum bits client-side, identify transposed words, resolve invalid 12/24-word phrases, and test valid word combinations offline.
Cross-reference common Web3 protocol failure codes with their dedicated client-side diagnostic sandboxes:
| Error Code / Symptom | Technical Subsystem | Root Cause | Target Sandbox |
|---|---|---|---|
| AA21 didn't pay prefund | ERC-4337 Bundler | Sender account balance or paymaster deposit insufficient for maxCost | UserOp Decoder |
| AA33 postOp reverted | ERC-4337 Paymaster | Paymaster postOp context decoding mismatch or ERC-20 token pull failure | UserOp Decoder |
| NotAllowedError (WebAuthn) | FIDO2 / Biometrics | User cancelled prompt, platform authenticator unavailable, or UV timeout | Passkey Debugger |
| InvalidStateError (FIDO2) | Credential Manager | Duplicate credential ID registered in excludeCredentials array | Passkey Debugger |
| BIP-84 / 86 Zero Balance | UTXO Derivation | Native SegWit vs Taproot address index gap limit overflow (>20 unused) | Path Inspector |
| Checksum Mismatch (BIP-39) | Mnemonic Encoding | 24th word final 8 checksum bits do not match SHA-256 entropy digest | Seed Solver |