Methods
(static) check(tx, view, flags) → {CheckResultPacket}
Execute tx.check() on worker.
Parameters:
Name | Type | Description |
---|---|---|
tx |
TX | |
view |
CoinView | |
flags |
VerifyFlags |
- Source:
- See:
-
- TX#check
Returns:
- Type
- CheckResultPacket
(static) checkInput(tx, index, coin, flags) → {CheckInputResultPacket}
Execute tx.checkInput() on worker.
Parameters:
Name | Type | Description |
---|---|---|
tx |
TX | |
index |
Number | |
coin |
Output | |
flags |
VerifyFlags |
- Source:
- See:
-
- TX#checkInput
Returns:
- Type
- CheckInputResultPacket
(static) ecSign(tx, index, flags) → {Boolean}
Execute secp256k1.sign() on worker.
Parameters:
Name | Type | Description |
---|---|---|
tx |
TX | |
index |
Number | |
flags |
VerifyFlags |
- Source:
- See:
-
- secp256k1.sign
Returns:
- Type
- Boolean
(static) ecVerify(tx, flags) → {Boolean}
Execute secp256k1.verify() on worker.
Parameters:
Name | Type | Description |
---|---|---|
tx |
TX | |
flags |
VerifyFlags |
- Source:
- See:
-
- secp256k1.verify
Returns:
- Type
- Boolean
(static) execute(cmd, args) → {Object}
Execute a job on the worker.
Parameters:
Name | Type | Description |
---|---|---|
cmd |
String | |
args |
Array |
- Source:
Throws:
on unknown command
Returns:
- Type
- Object
(static) handle(cmd, args) → {Object}
Execute a job on the worker.
Parameters:
Name | Type | Description |
---|---|---|
cmd |
String | |
args |
Array |
- Source:
Throws:
on unknown command
Returns:
- Type
- Object
(static) mine(hdr, target, rounds) → {Number}
Mine a block on worker.
Parameters:
Name | Type | Description |
---|---|---|
hdr |
Buffer | |
target |
Buffer | |
rounds |
Number |
- Source:
Returns:
- Type
- Number
(static) scrypt(passwd, salt, N, r, p, len) → {Buffer}
Execute scrypt() on worker.
Parameters:
Name | Type | Description |
---|---|---|
passwd |
Buffer | |
salt |
Buffer | |
N |
Number | |
r |
Number | |
p |
Number | |
len |
Number |
- Source:
- See:
-
- scrypt
Returns:
- Type
- Buffer
(static) sign(tx, ring, type)
Execute tx.sign() on worker.
Parameters:
Name | Type | Description |
---|---|---|
tx |
MTX | |
ring |
Array.<KeyRing> | |
type |
SighashType |
- Source:
- See:
-
- MTX#sign
(static) signInput(tx, index, coin, ring, type)
Execute tx.signInput() on worker.
Parameters:
Name | Type | Description |
---|---|---|
tx |
MTX | |
index |
Number | |
coin |
Output | |
ring |
KeyRing | |
type |
SighashType |
- Source:
- See:
-
- MTX#signInput