ethereum-checksum-address
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/ethereum-checksum-address package

    0.0.8 • Public • Published

    ethereum-checksum-address

    Convert Ethereum address to a checksummed address

    License NPM version

    Demo

    https://lab.miguelmota.com/ethereum-checksum-address

    Install

    npm install ethereum-checksum-address

    Getting started

    Convert to a checksummed address:

    const { toChecksumAddress } = require('ethereum-checksum-address')
    
    console.log(toChecksumAddress('0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1')) // '0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1'
    console.log(toChecksumAddress('0x90F8BF6A479F320EAD074411A4B0E7944EA8C9C1')) // '0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1'

    Check if address is a checksummed address:

    const { checkAddressChecksum } = require('ethereum-checksum-address')
    
    console.log(checkAddressChecksum('0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1')) // true
    console.log(checkAddressChecksum('0x90F8BF6A479F320EAD074411A4B0E7944EA8C9C1')) // false

    CLI

    Install:

    npm install -g ethereum-checksum-address

    Convert address to checksummed address:

    $ ethereum_checksum_address 0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1
    
    0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1

    Check if address is a checksummed address

    $ ethereum_checksum_address 0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1 --check
    
    true

    Piping address example:

    $ echo 0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1 | ethereum_checksum_address --check
    
    true

    Test

    npm test

    License

    MIT

    Install

    npm i ethereum-checksum-address

    DownloadsWeekly Downloads

    11,434

    Version

    0.0.8

    License

    MIT

    Unpacked Size

    218 kB

    Total Files

    10

    Last publish

    Collaborators

    • miguelmota