ethereum-private-key-to-address

0.0.7 • Public • Published

ethereum-private-key-to-address

Convert an Ethereum private key to a public address

License NPM version

Demo

https://lab.miguelmota.com/ethereum-private-key-to-address

Install

npm install ethereum-private-key-to-address

Getting started

const privateKeyToAddress = require('ethereum-private-key-to-address')

console.log(privateKeyToAddress(Buffer.from('4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d', 'hex'))) // '0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1'
console.log(privateKeyToAddress('4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d')) // '0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1'
console.log(privateKeyToAddress('0x4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d')) // '0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1'

CLI

Install:

npm install -g ethereum-private-key-to-address

Convert private key to public address:

$ ethereum_private_key_to_address 4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d

0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1

Piping private key example:

$ echo 4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d | ethereum_private_key_to_address

0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1

Test

npm test

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.7
    119
    • latest

Version History

Package Sidebar

Install

npm i ethereum-private-key-to-address

Weekly Downloads

800

Version

0.0.7

License

MIT

Unpacked Size

612 kB

Total Files

10

Last publish

Collaborators

  • miguelmota