cron-wallet-alpha v0.2.0
Wallet
Kind: global class
- Wallet
- new Wallet(privateKey)
- instance
- .getPrivateKey() ⇒ String
- .getPublicKey() ⇒ String
- .getScriptHash() ⇒ String
- .getAddress() ⇒ String
- .sign(data) ⇒ String
- .verify(data, signature) ⇒ Boolean
- static
- .getPublicKeyFromPrivateKey(privateKey) ⇒ String
- .getScriptHashFromPublicKey(publicKey) ⇒ String
- .getAddressFromScriptHash(scriptHash) ⇒ String
- .getScriptHashFromAddress(address) ⇒ String
- .sign(data, privateKey) ⇒ String
- .verify(data, signature, publicKey) ⇒ Boolean
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
staticGenerate publicKey by privateKey
Kind: static method of Wallet
Returns: String - publicKey
Param | Type |
---|---|
privateKey | String |
Wallet.getScriptHashFromPublicKey(publicKey) ⇒ String
staticGenerate scriptHash by publicKey
Kind: static method of Wallet
Returns: String - scriptHash
Param | Type |
---|---|
publicKey | String |
Wallet.getAddressFromScriptHash(scriptHash) ⇒ String
staticGenerate address by scriptHash
Kind: static method of Wallet
Returns: String - address
Param | Type |
---|---|
scriptHash | String |
Wallet.getScriptHashFromAddress(address) ⇒ String
staticGenerate scriptHash by address
Kind: static method of Wallet
Returns: String - scriptHash
Param | Type |
---|---|
address | String |
Wallet.sign(data, privateKey) ⇒ String
staticCreating 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
staticChecking signature of data by publicKey
Kind: static method of Wallet
Returns: Boolean - result of checking
Param | Type |
---|---|
data | String |
signature | String |
publicKey | String |