Web3
Décodez une transaction Ethereum brute ou une délégation EIP-7702, lisez ce qu’une signature de données typées céderait avant de la signer, vérifiez qui a signé un message Ethereum ou une demande de connexion, comparez les hashs d’une transaction Safe avec votre portefeuille matériel, recherchez des nonces ECDSA réutilisés, inspectez des PSBT et des xpub, et vérifiez des signatures Bitcoin (BIP-137/322), Solana et Nostr. Tout s’exécute dans votre navigateur ; les consultations de la blockchain ne sont adressées à un nœud RPC public que lorsque vous le demandez. Les phrases de récupération et les clés privées ne sont jamais acceptées.
13 outils
Nonce Reuse Checker — vérificateur de réutilisation de nonce
Rechercher des valeurs r répétées dans une adresse Bitcoin
L’erreur fatale d’ECDSA : signer deux fois avec le même nonce révèle la clé privée. Collez une adresse Bitcoin : le vérificateur analyse ses signatures passées à la recherche de valeurs r répétées, l’empreinte d’une réutilisation de nonce.
Ouvrir l’outilEIP-712 Inspector — inspecteur EIP-712
Ce qu’autorise réellement une signature de données typées
Collez les données typées qu’un site demande à votre portefeuille de signer et lisez, en termes simples, ce que la signature autorise : permits de jetons, montants autorisés Permit2, ordres Seaport, Blur, LooksRare et CoW. L’outil signale les approbations illimitées, les mises en vente qui ne vous rapportent rien, les échéances lointaines, la mauvaise chaîne et les contrats contrefaits.
Ouvrir l’outilEthereum Signature Verifier — vérificateur de signatures Ethereum
Qui a signé ce message Ethereum ?
Récupérez et vérifiez le signataire d’une signature Ethereum (personal_sign, données typées EIP-712 ou condensat brut eth_sign), avec tous les condensats intermédiaires. En cas de non-correspondance, l’outil essaie les confusions habituelles et indique laquelle s’est produite ; les portefeuilles de contrat intelligent sont vérifiés sur la chaîne via ERC-1271 et ERC-6492.
Ouvrir l’outilSIWE Verifier — vérificateur SIWE
Contrôler un message Sign-In with Ethereum
Collez un message Sign-In with Ethereum et sa signature : le vérificateur l’analyse strictement selon l’EIP-4361, localise chaque ligne mal formée, récupère le signataire et effectue les vérifications qu’une partie de confiance doit faire (domaine, origine de la requête, nonce, chaîne, adresse, URI et fenêtre de validité). Les portefeuilles intelligents sont vérifiés sur la chaîne du message.
Ouvrir l’outilSafe Transaction Hash — hash de transaction Safe
Vérifier ce que les signataires de votre Safe signent réellement
Calculez les trois condensats qu’affiche un portefeuille matériel quand vous signez une transaction Safe{Wallet} (condensat du domaine, condensat du message et safeTxHash) pour chaque version de Safe, et comparez-les avec votre écran. L’outil décode les changements de propriétaires et de modules, les gardes et les lots MultiSend, signale les DELEGATECALL et les remboursements de gaz, vérifie les signatures des propriétaires et peut faire confirmer le condensat par le Safe lui-même.
Ouvrir l’outilEthereum Transaction Decoder — décodeur de transactions Ethereum
Décoder des transactions brutes signées
Collez une transaction brute ou un objet eth_getTransactionByHash : chaque champ, l’expéditeur récupéré à partir de la signature, l’appel de fonction décodé et des avertissements pour les approbations illimitées et les délégations. Toutes les enveloppes, de legacy à EIP-7702.
Ouvrir l’outilEIP-7702 Delegation Decoder — décodeur de délégations EIP-7702
Qui délègue à quel contrat
Collez une transaction de type 4, des tuples d’autorisation, le message qu’un portefeuille vous demande de signer ou le code d’un compte. Voyez quel compte délègue à quel contrat, si les clients appliquent chaque autorisation, et si le délégué est un portefeuille connu ou un sweeper connu.
Ouvrir l’outilEthereum Nonce Reuse Checker — vérificateur de réutilisation de nonce Ethereum
Trouver les r répétés dans les signatures Ethereum
Analysez les transactions envoyées par une adresse Ethereum, ou collez des transactions signées, et voyez si deux signatures partagent une même valeur r : c’est l’erreur qui expose la clé privée. L’outil signale les clés exposées, les nonces très petits et les valeurs r partagées entre clés, et ne calcule jamais de clé.
Ouvrir l’outilBitcoin Message Verifier — vérificateur de messages Bitcoin
Vérifier des signatures BIP-137 et BIP-322
Vérifiez que le détenteur d’une adresse Bitcoin a bien signé un message : signatures BIP-137 historiques (Bitcoin Core, Electrum, Trezor, Ledger) et signatures BIP-322 simples et complètes pour tous les types d’adresse, y compris SegWit, Taproot et multisig.
Ouvrir l’outilPSBT Inspector — inspecteur PSBT
Décoder et vérifier une PSBT avant de la signer
Collez une transaction Bitcoin partiellement signée et voyez le nom de chaque champ, ce que dépense chaque entrée, où vont les fonds, quelle sortie est la monnaie rendue, les frais et le taux de frais, si les signatures partielles sont valides et ce qu’un signataire devrait refuser.
Ouvrir l’outilxpub Inspector — inspecteur xpub
Dériver les adresses d’une xpub
Collez une clé publique étendue (xpub, ypub, zpub, tpub et leurs équivalents multisig) pour voir ce qu’elle encode, dériver ses adresses de réception et de monnaie rendue pour chaque type de script qu’elle autorise, la convertir d’une version SLIP-132 à l’autre et construire des descripteurs de sortie.
Ouvrir l’outilSolana Message Verifier — vérificateur de messages Solana
Vérifier des messages signés Solana
Vérifiez la signature Ed25519 d’un message par un portefeuille Solana : octets signés avec signMessage par Phantom, Solflare ou Backpack, sign-offchain-message de la CLI, messages hors chaîne v0 et v1 et enveloppes signées, ainsi que Sign-In With Solana.
Ouvrir l’outilNostr Event Verifier — vérificateur d’événements Nostr
Vérifier des événements Nostr et décoder des npub
Collez un événement Nostr ou un message EVENT provenant d’un relais : le vérificateur recalcule l’id, vérifie la signature Schnorr et distingue un événement modifié après signature d’un id erroné ou d’une signature falsifiée. Il décode aussi les entités npub, note, nprofile, nevent et naddr.
Ouvrir l’outil