Methods
(static) fromOptions(options) → {PoolOptions}
Instantiate options from object.
Parameters:
| Name | Type | Description | 
|---|---|---|
options | 
            
            Object | 
- Source:
 
Returns:
- Type
 - PoolOptions
 
(private) _createSocket(port, host) → {net.Socket}
Default createSocket call.
Parameters:
| Name | Type | Description | 
|---|---|---|
port | 
            
            Number | |
host | 
            
            String | 
- Source:
 
Returns:
- Type
 - net.Socket
 
(private) _resolve(name) → {Array.<String>}
Default resolve call.
Parameters:
| Name | Type | Description | 
|---|---|---|
name | 
            
            String | 
- Source:
 
Returns:
- Type
 - Array.<String>
 
(private) createNonce(hostname) → {Buffer}
Create a version packet nonce.
Parameters:
| Name | Type | Description | 
|---|---|---|
hostname | 
            
            String | 
- Source:
 
Returns:
- Type
 - Buffer
 
(private) fromOptions(options) → {PoolOptions}
Inject properties from object.
Parameters:
| Name | Type | Description | 
|---|---|---|
options | 
            
            Object | 
- Source:
 
Returns:
- Type
 - PoolOptions
 
(private) getHeight() → {Number}
Get the chain height.
- Source:
 
Returns:
- Type
 - Number
 
(private) getRate(hash) → {Rate}
Get fee rate for txid.
Parameters:
| Name | Type | Description | 
|---|---|---|
hash | 
            
            Hash | 
- Source:
 
Returns:
- Type
 - Rate
 
(private) getRequiredServices() → {Number}
Get required services for outbound peers.
- Source:
 
Returns:
- Type
 - Number
 
(private) hasNonce(nonce) → {Boolean}
Test whether version nonce is ours.
Parameters:
| Name | Type | Description | 
|---|---|---|
nonce | 
            
            Buffer | 
- Source:
 
Returns:
- Type
 - Boolean
 
hasServices(services) → {Boolean}
Test whether required services are available.
Parameters:
| Name | Type | Description | 
|---|---|---|
services | 
            
            Number | 
- Source:
 
Returns:
- Type
 - Boolean
 
(private) hasWitness() → {Boolean}
Whether segwit is enabled.
- Source:
 
Returns:
- Type
 - Boolean
 
(private) isFull() → {Boolean}
Test whether the chain is synced.
- Source:
 
Returns:
- Type
 - Boolean