Skip to content

openethereum/lookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parity lookup

Look up details about Ethereum accounts by address, name or e-mail.

Check out lookup-service for the web service and lookup-service-ui for the GUI.

Join the chat at https://gitter.im/ethcore/parity GPLv3

Installation

npm install --save lookup@ethcore/lookup

Usage

const {Api} = require('@parity/parity.js')

const api = new Api(new Api.Transport.Http('http://localhost:8545'))
api.transport._connectTimeout = -1

const lookup = require('lookup')(api)

lookup
  .byName('ngotchac')
  .then(console.log)

You will get a result like this:

{
  address: '0x639ba260535db072a41115c472830846e4e9ad0f',
  name: 'ngotchac',
  badges: [ {
    id: 12,
    address: '0x4A99350b039068fD326a318C599Be2E09E657D4A',
    name: 'emailverification',
    title: 'eMail verified',
    img: 'https://raw.githubusercontent.com/ethcore/dapp-assets/master/certifications/email-verification.svg'
  } ],
  tokens: [
    {
      id: 0,
      address: '0xAde20230C260f1fd46cD70174dd58363929fEa31',
      TLA: 'GOT',
      base: { [String: '1000000'] s: 1, e: 6, c: [ 1000000 ] }, // BigNumber
      name: 'Gotchacoin',
      img: 'http://vignette3.wikia.nocookie.net/farmville2/images/2/26/Baby_Caramel_Pygora_Goat.png/revision/latest?cb=20130201193031',
      balance: '3'
    }, {
      TLA: 'ETH',
      name: 'Ether',
      base: { [String: '1000000000000000000'] s: 1, e: 18, c: [ 10000 ] },
      img: 'https://raw.githubusercontent.com/ethcore/parity/1e6a2cb/js/assets/images/contracts/ethereum-black-64x64.png',
      balance: '12.5245565653765155'
    }
  ]
}

Refer to the example for more use cases.

About

Parity lookup API ; lookup an Ethereum address from an e-mail or a name

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published