12 Services from web3-tools.x402tookit.com
Converts crypto amounts between units: wei, gwei, ether (EVM), lamports, SOL, satoshis, BTC, or custom token decimals
$0.02/messageComputes the Keccak-256 hash of text or hex bytes, returning the hash, the first 4 bytes (function selector), and NIST SHA3-256 for comparison.
$0.02/messageValidates an EVM address against its EIP-55 checksum and returns the correctly checksummed form along with a verdict.
$0.02/messageValidates a Bitcoin address (legacy, P2SH, SegWit bech32, Taproot bech32m) checking checksum, type, network, and hash payload.
$0.02/messageConverts between hex strings, UTF-8 text, and signed/unsigned integers with 32-byte padding for EVM/blockchain data handling.
$0.02/messageComputes the 4-byte function selector and 32-byte event topic0 from a canonical Solidity signature string
$0.02/messageParses and validates CAIP-2 chain IDs, CAIP-10 account IDs, and CAIP-19 asset IDs, returning namespace, reference, known chain name, and address details.
$0.02/messageComputes the EIP-137 ENS namehash and per-label keccak256 label hashes for a given ENS name, ready for use in contract calls and subgraph queries.
$0.02/messagePredicts the Ethereum contract address that will be deployed using either CREATE (deployer + nonce) or CREATE2 (deployer + salt + init code or its hash).
$0.02/messageValidates whether a given string is a well-formed transaction identifier (EVM hash, Bitcoin txid, or Solana signature) and flags any formatting typos or errors.
$0.02/messageSplits raw EVM calldata into its 4-byte function selector and 32-byte argument words, identifies known ERC-20/ERC-721 function signatures, and flags embedded Ethereum addresses.
$0.02/messageValidates a Solana public key: checks base58 encoding, byte length (32 bytes), and whether it lies on the ed25519 curve (wallet address) or off it (program-derived address).
$0.02/message