cron-wallet-alpha

0.2.0 • Public • Published

Wallet

Kind: global class

new Wallet(privateKey)

Import or create instance with new privateKey

Returns: Wallet - class instance

Param Type
privateKey String

wallet.getPrivateKey() ⇒ String

Getting privateKey

Kind: instance method of Wallet
Returns: String - privateKey

wallet.getPublicKey() ⇒ String

Getting publicKey

Kind: instance method of Wallet
Returns: String - publicKey

wallet.getScriptHash() ⇒ String

Getting scriptHash

Kind: instance method of Wallet
Returns: String - scriptHash

wallet.getAddress() ⇒ String

Getting address of wallet

Kind: instance method of Wallet
Returns: String - address

wallet.sign(data) ⇒ String

Creating signature of data by privateKey

Kind: instance method of Wallet
Returns: String - signature

Param Type
data String

wallet.verify(data, signature) ⇒ Boolean

Checking signature of data by publicKey

Kind: instance method of Wallet
Returns: Boolean - result of checking

Param Type
data String
signature String

Wallet.getPublicKeyFromPrivateKey(privateKey) ⇒ String

[static]Generate publicKey by privateKey

Kind: static method of Wallet
Returns: String - publicKey

Param Type
privateKey String

Wallet.getScriptHashFromPublicKey(publicKey) ⇒ String

[static]Generate scriptHash by publicKey

Kind: static method of Wallet
Returns: String - scriptHash

Param Type
publicKey String

Wallet.getAddressFromScriptHash(scriptHash) ⇒ String

[static]Generate address by scriptHash

Kind: static method of Wallet
Returns: String - address

Param Type
scriptHash String

Wallet.getScriptHashFromAddress(address) ⇒ String

[static]Generate scriptHash by address

Kind: static method of Wallet
Returns: String - scriptHash

Param Type
address String

Wallet.sign(data, privateKey) ⇒ String

[static]Creating signature of data by privateKey

Kind: static method of Wallet
Returns: String - signature

Param Type
data String
privateKey String

Wallet.verify(data, signature, publicKey) ⇒ Boolean

[static]Checking signature of data by publicKey

Kind: static method of Wallet
Returns: Boolean - result of checking

Param Type
data String
signature String
publicKey String

Readme

Keywords

none

Package Sidebar

Install

npm i cron-wallet-alpha

Weekly Downloads

1

Version

0.2.0

License

none

Unpacked Size

13.7 kB

Total Files

6

Last publish

Collaborators

  • kolerts