0.1.0 • Published 8 years ago
eos-wallet v0.1.0
EOS HDWallet
JavaScript HDWallet for EOS blockchain, something like
ethereumjs-wallet.
EOS HDNode
You will create a EOS HDNode instance and use the methods of the instance:
Static Methods:
fromMasterSeed- Create HD instance from a master seedfromExtendedKey- Create HD instance from a base58 stringfromMnemonic- Create HD instance from a mnemonicfromPrivateKey- Create HD instance from a EOS private key, or WIF (Cannot derive or get xpriv, xpub in this way)generateMnemonic- Generate new mnemonic, or you can usebip39directly
Instance Methods:
derivePath- Return a derived HD node instance use a path ("m/44'/196'/0'/0/0")deriveChild- Return a derived HD node instancegetPrivateExtendedKey- Return the private extend key (base58)getPublicExtendedKey- Return the public extend key (base58)getAddress- Return the EOS address (sometimes called pubkey in eosjs)getPrivateKey- Return the private key of the current node / address (sometimes called wif in eosjs)generateTransaction-return Promise- Generate a EOS raw transaction, param example:
{
from: 'eosio',
to: 'inita',
amount: 100000, // will convert to '10.0000 EOS'
memo: 'hello world',
refBlockNum: 1, // get from eos.getInfo()
refBlockPrefix: 452435776, // get from eos.getBlock(last_irrvertable_block)
expiration: 60 // default is 60s
}Examples
See test/test.js
0.1.0
8 years ago