{"repo":"nirholas/ethereum-wallet-toolkit","free":true,"listed":false,"github":"https://github.com/nirholas/ethereum-wallet-toolkit","clone":"git clone https://github.com/nirholas/ethereum-wallet-toolkit.git","description":"Python toolkit for Ethereum wallets: CLI tools + Model Context Protocol (MCP) servers for wallet generation, BIP39/BIP44 HD wallets, Web3 Secret Storage V3 keystores, and EIP-712 typed data signing","language":"HTML","stars":24,"topics":["bip39","blockchain","cli","crypto","cryptocurrency","cryptography","ethereum","evm","hd-wallet","keygen"],"license":null,"category":"blockchain-web3","readme_excerpt":"Ethereum Wallet Toolkit A collection of Ethereum wallet tools: Python CLI utilities ( eth toolkit.py , wallet.py , keystore.py , sign.py , transaction.py , typed data.py , validate.py , vanity.py ), five Model Context Protocol (MCP) servers exposing wallet functionality to AI assistants, a fully offline single-file HTML wallet ( offline.html ), and an x402 payment facilitator. See the sections below for each component. Offline Build - Official Ethereumjs Libraries This directory contains the build system to create offline1.html using official ethereumjs libraries . Libraries Used All libraries are from the official Ethereum ecosystem: - @ethereumjs/tx - Transaction signing (legacy + EIP-1559) - @ethereumjs/util - Utilities (address validation, checksums, etc.) - @ethereumjs/rlp - RLP encoding - @ethereumjs/wallet - Wallet utilities - ethereum-cryptography - Official cryptographic primitives (secp256k1, keccak256) - @scure/bip39 - BIP39 mnemonic (used by ethereumjs) - @scure/bip32 - BIP32 HD derivation (used by ethereumjs) Build Instructions The output file offline1.html will be created in the parent directory. What Gets Bundled The build process uses esbuild to: 1. Bundle all ethereumjs libraries and their dependencies 2. Minify the code for smaller file size 3. Inline everything into a single HTML file Typical bundle size: 400-600 KB (varies by version) Features All features match the CLI tool: - Wallet Generation - Random keypair generation - Mnemonic Support - Create/resto","default_branch":null,"files":null,"tree":[],"storefront":"/r/nirholas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nirholas/ethereum-wallet-toolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}