DAPI-Client 2
Classes
- DAPIAddress
- ListDAPIAddressProvider
- SimplifiedMasternodeListDAPIAddressProvider
- DAPIClientError
- SimplifiedMasternodeListProvider
Typedefs
- createDAPIAddressProviderFromOptions ⇒
DAPIAddressProvider|ListDAPIAddressProvider|SimplifiedMasternodeListDAPIAddressProvider|null - RawDAPIAddress :
object
Interfaces
DAPIAddressProvider
Kind: global interface
dapiAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Kind: instance method of DAPIAddressProvider
dapiAddressProvider.hasLiveAddresses() ⇒ boolean
booleanKind: instance method of DAPIAddressProvider
DAPIAddress
Kind: global class
- DAPIAddress
- new DAPIAddress(address)
- .getHost() ⇒
string - .setHost(host) ⇒
DAPIAddress - .getHttpPort() ⇒
number - .setHttpPort(port) ⇒
DAPIAddress - .getGrpcPort() ⇒
number - .setGrpcPort(port) ⇒
DAPIAddress - .getProRegTxHash() ⇒
string - .getBanStartTime() ⇒
number - .getBanCount() ⇒
number - .markAsBanned() ⇒
DAPIAddress - .markAsLive() ⇒
DAPIAddress - .isBanned() ⇒
boolean - .toJSON() ⇒
RawDAPIAddress
new DAPIAddress(address)
| Param | Type |
|---|---|
| address | RawDAPIAddress | DAPIAddress | string |
dapiAddress.getHost() ⇒ string
stringGet host
Kind: instance method of DAPIAddress
dapiAddress.setHost(host) ⇒ DAPIAddress
DAPIAddressSet host
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| host | string |
dapiAddress.getHttpPort() ⇒ number
numberGet HTTP port
Kind: instance method of DAPIAddress
dapiAddress.setHttpPort(port) ⇒ DAPIAddress
DAPIAddressSet HTTP port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getGrpcPort() ⇒ number
numberGet gRPC port
Kind: instance method of DAPIAddress
dapiAddress.setGrpcPort(port) ⇒ DAPIAddress
DAPIAddressSet gRPC port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getProRegTxHash() ⇒ string
stringGet ProRegTx hash
Kind: instance method of DAPIAddress
dapiAddress.getBanStartTime() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.getBanCount() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.markAsBanned() ⇒ DAPIAddress
DAPIAddressMark address as banned
Kind: instance method of DAPIAddress
dapiAddress.markAsLive() ⇒ DAPIAddress
DAPIAddressMark address as live
Kind: instance method of DAPIAddress
dapiAddress.isBanned() ⇒ boolean
booleanKind: instance method of DAPIAddress
dapiAddress.toJSON() ⇒ RawDAPIAddress
RawDAPIAddressReturn DAPIAddress as plain object
Kind: instance method of DAPIAddress
ListDAPIAddressProvider
Kind: global class
- ListDAPIAddressProvider
- new ListDAPIAddressProvider(addresses, [options])
- .getLiveAddress() ⇒
Promise.<(DAPIAddress|undefined)> - .getAllAddresses() ⇒
Array.<DAPIAddress> - .setAddresses(addresses) ⇒
ListDAPIAddressProvider - .hasLiveAddresses() ⇒
Promise.<boolean> - .getLiveAddresses() ⇒
Array.<DAPIAddress>
new ListDAPIAddressProvider(addresses, [options])
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
| [options] | DAPIClientOptions |
listDAPIAddressProvider.getLiveAddress() ⇒ Promise.<(DAPIAddress|undefined)>
Promise.<(DAPIAddress|undefined)>Get random address
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.getAllAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get all addresses
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.setAddresses(addresses) ⇒ ListDAPIAddressProvider
ListDAPIAddressProviderSet addresses
Kind: instance method of ListDAPIAddressProvider
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
listDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of ListDAPIAddressProvider
Returns: Promise.<boolean> - - True if there are live address left
listDAPIAddressProvider.getLiveAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get live addresses
Kind: instance method of ListDAPIAddressProvider
SimplifiedMasternodeListDAPIAddressProvider
Kind: global class
new SimplifiedMasternodeListDAPIAddressProvider(smlProvider, listDAPIAddressProvider, addressWhiteList)
| Param | Type |
|---|---|
| smlProvider | SimplifiedMasternodeListProvider |
| listDAPIAddressProvider | ListDAPIAddressProvider |
| addressWhiteList | Array.<DAPIAddress> |
simplifiedMasternodeListDAPIAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Get random live DAPI address from SML
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
simplifiedMasternodeListDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
DAPIClientError
new DAPIClientError(message)
| Param | Type |
|---|---|
| message | string |
SimplifiedMasternodeListProvider
Kind: global class
- SimplifiedMasternodeListProvider
- new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
- .getSimplifiedMNList() ⇒
Promise.<SimplifiedMNList>
new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
| Param | Type | Default | Description |
|---|---|---|---|
| jsonRpcTransport | JsonRpcTransport | JsonRpcTransport instance | |
| [options] | object | Options | |
| [options.updateInterval] | number | 60000 | |
| [options.network] | string |
simplifiedMasternodeListProvider.getSimplifiedMNList() ⇒ Promise.<SimplifiedMNList>
Promise.<SimplifiedMNList>Returns simplified masternode list
Kind: instance method of SimplifiedMasternodeListProvider
createDAPIAddressProviderFromOptions ⇒ DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | null
DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | nullKind: global typedef
| Param | Type |
|---|---|
| options | DAPIClientOptions |
RawDAPIAddress : object
objectKind: global typedef
Properties
| Name | Type | Default |
|---|---|---|
| host | string | |
| [httpPort] | number | 3000 |
| [grpcPort] | number | 3010 |
| [proRegTxHash] | string |
Classes
- DAPIAddress
- ListDAPIAddressProvider
- SimplifiedMasternodeListDAPIAddressProvider
- DAPIClientError
- SimplifiedMasternodeListProvider
Typedefs
- createDAPIAddressProviderFromOptions ⇒
DAPIAddressProvider|ListDAPIAddressProvider|SimplifiedMasternodeListDAPIAddressProvider|null - RawDAPIAddress :
object
Interfaces
DAPIAddressProvider
Kind: global interface
dapiAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Kind: instance method of DAPIAddressProvider
dapiAddressProvider.hasLiveAddresses() ⇒ boolean
booleanKind: instance method of DAPIAddressProvider
DAPIAddress
Kind: global class
- DAPIAddress
- new DAPIAddress(address)
- .getHost() ⇒
string - .setHost(host) ⇒
DAPIAddress - .getHttpPort() ⇒
number - .setHttpPort(port) ⇒
DAPIAddress - .getGrpcPort() ⇒
number - .setGrpcPort(port) ⇒
DAPIAddress - .getProRegTxHash() ⇒
string - .getBanStartTime() ⇒
number - .getBanCount() ⇒
number - .markAsBanned() ⇒
DAPIAddress - .markAsLive() ⇒
DAPIAddress - .isBanned() ⇒
boolean - .toJSON() ⇒
RawDAPIAddress
new DAPIAddress(address)
| Param | Type |
|---|---|
| address | RawDAPIAddress | DAPIAddress | string |
dapiAddress.getHost() ⇒ string
stringGet host
Kind: instance method of DAPIAddress
dapiAddress.setHost(host) ⇒ DAPIAddress
DAPIAddressSet host
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| host | string |
dapiAddress.getHttpPort() ⇒ number
numberGet HTTP port
Kind: instance method of DAPIAddress
dapiAddress.setHttpPort(port) ⇒ DAPIAddress
DAPIAddressSet HTTP port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getGrpcPort() ⇒ number
numberGet gRPC port
Kind: instance method of DAPIAddress
dapiAddress.setGrpcPort(port) ⇒ DAPIAddress
DAPIAddressSet gRPC port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getProRegTxHash() ⇒ string
stringGet ProRegTx hash
Kind: instance method of DAPIAddress
dapiAddress.getBanStartTime() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.getBanCount() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.markAsBanned() ⇒ DAPIAddress
DAPIAddressMark address as banned
Kind: instance method of DAPIAddress
dapiAddress.markAsLive() ⇒ DAPIAddress
DAPIAddressMark address as live
Kind: instance method of DAPIAddress
dapiAddress.isBanned() ⇒ boolean
booleanKind: instance method of DAPIAddress
dapiAddress.toJSON() ⇒ RawDAPIAddress
RawDAPIAddressReturn DAPIAddress as plain object
Kind: instance method of DAPIAddress
ListDAPIAddressProvider
Kind: global class
- ListDAPIAddressProvider
- new ListDAPIAddressProvider(addresses, [options])
- .getLiveAddress() ⇒
Promise.<(DAPIAddress|undefined)> - .getAllAddresses() ⇒
Array.<DAPIAddress> - .setAddresses(addresses) ⇒
ListDAPIAddressProvider - .hasLiveAddresses() ⇒
Promise.<boolean> - .getLiveAddresses() ⇒
Array.<DAPIAddress>
new ListDAPIAddressProvider(addresses, [options])
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
| [options] | DAPIClientOptions |
listDAPIAddressProvider.getLiveAddress() ⇒ Promise.<(DAPIAddress|undefined)>
Promise.<(DAPIAddress|undefined)>Get random address
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.getAllAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get all addresses
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.setAddresses(addresses) ⇒ ListDAPIAddressProvider
ListDAPIAddressProviderSet addresses
Kind: instance method of ListDAPIAddressProvider
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
listDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of ListDAPIAddressProvider
Returns: Promise.<boolean> - - True if there are live address left
listDAPIAddressProvider.getLiveAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get live addresses
Kind: instance method of ListDAPIAddressProvider
SimplifiedMasternodeListDAPIAddressProvider
Kind: global class
new SimplifiedMasternodeListDAPIAddressProvider(smlProvider, listDAPIAddressProvider, addressWhiteList)
| Param | Type |
|---|---|
| smlProvider | SimplifiedMasternodeListProvider |
| listDAPIAddressProvider | ListDAPIAddressProvider |
| addressWhiteList | Array.<DAPIAddress> |
simplifiedMasternodeListDAPIAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Get random live DAPI address from SML
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
simplifiedMasternodeListDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
DAPIClientError
new DAPIClientError(message)
| Param | Type |
|---|---|
| message | string |
SimplifiedMasternodeListProvider
Kind: global class
- SimplifiedMasternodeListProvider
- new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
- .getSimplifiedMNList() ⇒
Promise.<SimplifiedMNList>
new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
| Param | Type | Default | Description |
|---|---|---|---|
| jsonRpcTransport | JsonRpcTransport | JsonRpcTransport instance | |
| [options] | object | Options | |
| [options.updateInterval] | number | 60000 | |
| [options.network] | string |
simplifiedMasternodeListProvider.getSimplifiedMNList() ⇒ Promise.<SimplifiedMNList>
Promise.<SimplifiedMNList>Returns simplified masternode list
Kind: instance method of SimplifiedMasternodeListProvider
createDAPIAddressProviderFromOptions ⇒ DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | null
DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | nullKind: global typedef
| Param | Type |
|---|---|
| options | DAPIClientOptions |
RawDAPIAddress : object
objectKind: global typedef
Properties
| Name | Type | Default |
|---|---|---|
| host | string | |
| [httpPort] | number | 3000 |
| [grpcPort] | number | 3010 |
| [proRegTxHash] | string |
Classes
- DAPIAddress
- ListDAPIAddressProvider
- SimplifiedMasternodeListDAPIAddressProvider
- DAPIClientError
- SimplifiedMasternodeListProvider
Typedefs
- createDAPIAddressProviderFromOptions ⇒
DAPIAddressProvider|ListDAPIAddressProvider|SimplifiedMasternodeListDAPIAddressProvider|null - RawDAPIAddress :
object
Interfaces
DAPIAddressProvider
Kind: global interface
dapiAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Kind: instance method of DAPIAddressProvider
dapiAddressProvider.hasLiveAddresses() ⇒ boolean
booleanKind: instance method of DAPIAddressProvider
DAPIAddress
Kind: global class
- DAPIAddress
- new DAPIAddress(address)
- .getHost() ⇒
string - .setHost(host) ⇒
DAPIAddress - .getHttpPort() ⇒
number - .setHttpPort(port) ⇒
DAPIAddress - .getGrpcPort() ⇒
number - .setGrpcPort(port) ⇒
DAPIAddress - .getProRegTxHash() ⇒
string - .getBanStartTime() ⇒
number - .getBanCount() ⇒
number - .markAsBanned() ⇒
DAPIAddress - .markAsLive() ⇒
DAPIAddress - .isBanned() ⇒
boolean - .toJSON() ⇒
RawDAPIAddress
new DAPIAddress(address)
| Param | Type |
|---|---|
| address | RawDAPIAddress | DAPIAddress | string |
dapiAddress.getHost() ⇒ string
stringGet host
Kind: instance method of DAPIAddress
dapiAddress.setHost(host) ⇒ DAPIAddress
DAPIAddressSet host
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| host | string |
dapiAddress.getHttpPort() ⇒ number
numberGet HTTP port
Kind: instance method of DAPIAddress
dapiAddress.setHttpPort(port) ⇒ DAPIAddress
DAPIAddressSet HTTP port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getGrpcPort() ⇒ number
numberGet gRPC port
Kind: instance method of DAPIAddress
dapiAddress.setGrpcPort(port) ⇒ DAPIAddress
DAPIAddressSet gRPC port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getProRegTxHash() ⇒ string
stringGet ProRegTx hash
Kind: instance method of DAPIAddress
dapiAddress.getBanStartTime() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.getBanCount() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.markAsBanned() ⇒ DAPIAddress
DAPIAddressMark address as banned
Kind: instance method of DAPIAddress
dapiAddress.markAsLive() ⇒ DAPIAddress
DAPIAddressMark address as live
Kind: instance method of DAPIAddress
dapiAddress.isBanned() ⇒ boolean
booleanKind: instance method of DAPIAddress
dapiAddress.toJSON() ⇒ RawDAPIAddress
RawDAPIAddressReturn DAPIAddress as plain object
Kind: instance method of DAPIAddress
ListDAPIAddressProvider
Kind: global class
- ListDAPIAddressProvider
- new ListDAPIAddressProvider(addresses, [options])
- .getLiveAddress() ⇒
Promise.<(DAPIAddress|undefined)> - .getAllAddresses() ⇒
Array.<DAPIAddress> - .setAddresses(addresses) ⇒
ListDAPIAddressProvider - .hasLiveAddresses() ⇒
Promise.<boolean> - .getLiveAddresses() ⇒
Array.<DAPIAddress>
new ListDAPIAddressProvider(addresses, [options])
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
| [options] | DAPIClientOptions |
listDAPIAddressProvider.getLiveAddress() ⇒ Promise.<(DAPIAddress|undefined)>
Promise.<(DAPIAddress|undefined)>Get random address
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.getAllAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get all addresses
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.setAddresses(addresses) ⇒ ListDAPIAddressProvider
ListDAPIAddressProviderSet addresses
Kind: instance method of ListDAPIAddressProvider
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
listDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of ListDAPIAddressProvider
Returns: Promise.<boolean> - - True if there are live address left
listDAPIAddressProvider.getLiveAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get live addresses
Kind: instance method of ListDAPIAddressProvider
SimplifiedMasternodeListDAPIAddressProvider
Kind: global class
new SimplifiedMasternodeListDAPIAddressProvider(smlProvider, listDAPIAddressProvider, addressWhiteList)
| Param | Type |
|---|---|
| smlProvider | SimplifiedMasternodeListProvider |
| listDAPIAddressProvider | ListDAPIAddressProvider |
| addressWhiteList | Array.<DAPIAddress> |
simplifiedMasternodeListDAPIAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Get random live DAPI address from SML
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
simplifiedMasternodeListDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
DAPIClientError
Kind: global class
new DAPIClientError(message)
| Param | Type |
|---|---|
| message | string |
SimplifiedMasternodeListProvider
Kind: global class
- SimplifiedMasternodeListProvider
- new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
- .getSimplifiedMNList() ⇒
Promise.<SimplifiedMNList>
new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
| Param | Type | Default | Description |
|---|---|---|---|
| jsonRpcTransport | JsonRpcTransport | JsonRpcTransport instance | |
| [options] | object | Options | |
| [options.updateInterval] | number | 60000 | |
| [options.network] | string |
simplifiedMasternodeListProvider.getSimplifiedMNList() ⇒ Promise.<SimplifiedMNList>
Promise.<SimplifiedMNList>Returns simplified masternode list
Kind: instance method of SimplifiedMasternodeListProvider
createDAPIAddressProviderFromOptions ⇒ DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | null
DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | nullKind: global typedef
| Param | Type |
|---|---|
| options | DAPIClientOptions |
RawDAPIAddress : object
objectKind: global typedef
Properties
| Name | Type | Default |
|---|---|---|
| host | string | |
| [httpPort] | number | 3000 |
| [grpcPort] | number | 3010 |
| [proRegTxHash] | string |
Classes
- DAPIAddress
- ListDAPIAddressProvider
- SimplifiedMasternodeListDAPIAddressProvider
- DAPIClientError
- SimplifiedMasternodeListProvider
Typedefs
- createDAPIAddressProviderFromOptions ⇒
DAPIAddressProvider|ListDAPIAddressProvider|SimplifiedMasternodeListDAPIAddressProvider|null - RawDAPIAddress :
object
Interfaces
DAPIAddressProvider
Kind: global interface
dapiAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Kind: instance method of DAPIAddressProvider
dapiAddressProvider.hasLiveAddresses() ⇒ boolean
booleanKind: instance method of DAPIAddressProvider
DAPIAddress
Kind: global class
- DAPIAddress
- new DAPIAddress(address)
- .getHost() ⇒
string - .setHost(host) ⇒
DAPIAddress - .getHttpPort() ⇒
number - .setHttpPort(port) ⇒
DAPIAddress - .getGrpcPort() ⇒
number - .setGrpcPort(port) ⇒
DAPIAddress - .getProRegTxHash() ⇒
string - .getBanStartTime() ⇒
number - .getBanCount() ⇒
number - .markAsBanned() ⇒
DAPIAddress - .markAsLive() ⇒
DAPIAddress - .isBanned() ⇒
boolean - .toJSON() ⇒
RawDAPIAddress
new DAPIAddress(address)
| Param | Type |
|---|---|
| address | RawDAPIAddress | DAPIAddress | string |
dapiAddress.getHost() ⇒ string
stringGet host
Kind: instance method of DAPIAddress
dapiAddress.setHost(host) ⇒ DAPIAddress
DAPIAddressSet host
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| host | string |
dapiAddress.getHttpPort() ⇒ number
numberGet HTTP port
Kind: instance method of DAPIAddress
dapiAddress.setHttpPort(port) ⇒ DAPIAddress
DAPIAddressSet HTTP port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getGrpcPort() ⇒ number
numberGet gRPC port
Kind: instance method of DAPIAddress
dapiAddress.setGrpcPort(port) ⇒ DAPIAddress
DAPIAddressSet gRPC port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getProRegTxHash() ⇒ string
stringGet ProRegTx hash
Kind: instance method of DAPIAddress
dapiAddress.getBanStartTime() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.getBanCount() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.markAsBanned() ⇒ DAPIAddress
DAPIAddressMark address as banned
Kind: instance method of DAPIAddress
dapiAddress.markAsLive() ⇒ DAPIAddress
DAPIAddressMark address as live
Kind: instance method of DAPIAddress
dapiAddress.isBanned() ⇒ boolean
booleanKind: instance method of DAPIAddress
dapiAddress.toJSON() ⇒ RawDAPIAddress
RawDAPIAddressReturn DAPIAddress as plain object
Kind: instance method of DAPIAddress
ListDAPIAddressProvider
Kind: global class
- ListDAPIAddressProvider
- new ListDAPIAddressProvider(addresses, [options])
- .getLiveAddress() ⇒
Promise.<(DAPIAddress|undefined)> - .getAllAddresses() ⇒
Array.<DAPIAddress> - .setAddresses(addresses) ⇒
ListDAPIAddressProvider - .hasLiveAddresses() ⇒
Promise.<boolean> - .getLiveAddresses() ⇒
Array.<DAPIAddress>
new ListDAPIAddressProvider(addresses, [options])
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
| [options] | DAPIClientOptions |
listDAPIAddressProvider.getLiveAddress() ⇒ Promise.<(DAPIAddress|undefined)>
Promise.<(DAPIAddress|undefined)>Get random address
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.getAllAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get all addresses
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.setAddresses(addresses) ⇒ ListDAPIAddressProvider
ListDAPIAddressProviderSet addresses
Kind: instance method of ListDAPIAddressProvider
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
listDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of ListDAPIAddressProvider
Returns: Promise.<boolean> - - True if there are live address left
listDAPIAddressProvider.getLiveAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get live addresses
Kind: instance method of ListDAPIAddressProvider
SimplifiedMasternodeListDAPIAddressProvider
Kind: global class
new SimplifiedMasternodeListDAPIAddressProvider(smlProvider, listDAPIAddressProvider, addressWhiteList)
| Param | Type |
|---|---|
| smlProvider | SimplifiedMasternodeListProvider |
| listDAPIAddressProvider | ListDAPIAddressProvider |
| addressWhiteList | Array.<DAPIAddress> |
simplifiedMasternodeListDAPIAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Get random live DAPI address from SML
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
simplifiedMasternodeListDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
DAPIClientError
Kind: global class
new DAPIClientError(message)
| Param | Type |
|---|---|
| message | string |
SimplifiedMasternodeListProvider
Kind: global class
- SimplifiedMasternodeListProvider
- new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
- .getSimplifiedMNList() ⇒
Promise.<SimplifiedMNList>
new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
| Param | Type | Default | Description |
|---|---|---|---|
| jsonRpcTransport | JsonRpcTransport | JsonRpcTransport instance | |
| [options] | object | Options | |
| [options.updateInterval] | number | 60000 | |
| [options.network] | string |
simplifiedMasternodeListProvider.getSimplifiedMNList() ⇒ Promise.<SimplifiedMNList>
Promise.<SimplifiedMNList>Returns simplified masternode list
Kind: instance method of SimplifiedMasternodeListProvider
createDAPIAddressProviderFromOptions ⇒ DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | null
DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | nullKind: global typedef
| Param | Type |
|---|---|
| options | DAPIClientOptions |
RawDAPIAddress : object
objectKind: global typedef
Properties
| Name | Type | Default |
|---|---|---|
| host | string | |
| [httpPort] | number | 3000 |
| [grpcPort] | number | 3010 |
| [proRegTxHash] | string |
Classes
- DAPIAddress
- ListDAPIAddressProvider
- SimplifiedMasternodeListDAPIAddressProvider
- DAPIClientError
- SimplifiedMasternodeListProvider
Typedefs
- createDAPIAddressProviderFromOptions ⇒
DAPIAddressProvider|ListDAPIAddressProvider|SimplifiedMasternodeListDAPIAddressProvider|null - RawDAPIAddress :
object
Interfaces
DAPIAddressProvider
Kind: global interface
dapiAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Kind: instance method of DAPIAddressProvider
dapiAddressProvider.hasLiveAddresses() ⇒ boolean
booleanKind: instance method of DAPIAddressProvider
DAPIAddress
Kind: global class
- DAPIAddress
- new DAPIAddress(address)
- .getHost() ⇒
string - .setHost(host) ⇒
DAPIAddress - .getHttpPort() ⇒
number - .setHttpPort(port) ⇒
DAPIAddress - .getGrpcPort() ⇒
number - .setGrpcPort(port) ⇒
DAPIAddress - .getProRegTxHash() ⇒
string - .getBanStartTime() ⇒
number - .getBanCount() ⇒
number - .markAsBanned() ⇒
DAPIAddress - .markAsLive() ⇒
DAPIAddress - .isBanned() ⇒
boolean - .toJSON() ⇒
RawDAPIAddress
new DAPIAddress(address)
| Param | Type |
|---|---|
| address | RawDAPIAddress | DAPIAddress | string |
dapiAddress.getHost() ⇒ string
stringGet host
Kind: instance method of DAPIAddress
dapiAddress.setHost(host) ⇒ DAPIAddress
DAPIAddressSet host
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| host | string |
dapiAddress.getHttpPort() ⇒ number
numberGet HTTP port
Kind: instance method of DAPIAddress
dapiAddress.setHttpPort(port) ⇒ DAPIAddress
DAPIAddressSet HTTP port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getGrpcPort() ⇒ number
numberGet gRPC port
Kind: instance method of DAPIAddress
dapiAddress.setGrpcPort(port) ⇒ DAPIAddress
DAPIAddressSet gRPC port
Kind: instance method of DAPIAddress
| Param | Type |
|---|---|
| port | number |
dapiAddress.getProRegTxHash() ⇒ string
stringGet ProRegTx hash
Kind: instance method of DAPIAddress
dapiAddress.getBanStartTime() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.getBanCount() ⇒ number
numberKind: instance method of DAPIAddress
dapiAddress.markAsBanned() ⇒ DAPIAddress
DAPIAddressMark address as banned
Kind: instance method of DAPIAddress
dapiAddress.markAsLive() ⇒ DAPIAddress
DAPIAddressMark address as live
Kind: instance method of DAPIAddress
dapiAddress.isBanned() ⇒ boolean
booleanKind: instance method of DAPIAddress
dapiAddress.toJSON() ⇒ RawDAPIAddress
RawDAPIAddressReturn DAPIAddress as plain object
Kind: instance method of DAPIAddress
ListDAPIAddressProvider
Kind: global class
- ListDAPIAddressProvider
- new ListDAPIAddressProvider(addresses, [options])
- .getLiveAddress() ⇒
Promise.<(DAPIAddress|undefined)> - .getAllAddresses() ⇒
Array.<DAPIAddress> - .setAddresses(addresses) ⇒
ListDAPIAddressProvider - .hasLiveAddresses() ⇒
Promise.<boolean> - .getLiveAddresses() ⇒
Array.<DAPIAddress>
new ListDAPIAddressProvider(addresses, [options])
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
| [options] | DAPIClientOptions |
listDAPIAddressProvider.getLiveAddress() ⇒ Promise.<(DAPIAddress|undefined)>
Promise.<(DAPIAddress|undefined)>Get random address
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.getAllAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get all addresses
Kind: instance method of ListDAPIAddressProvider
listDAPIAddressProvider.setAddresses(addresses) ⇒ ListDAPIAddressProvider
ListDAPIAddressProviderSet addresses
Kind: instance method of ListDAPIAddressProvider
| Param | Type |
|---|---|
| addresses | Array.<DAPIAddress> |
listDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of ListDAPIAddressProvider
Returns: Promise.<boolean> - - True if there are live address left
listDAPIAddressProvider.getLiveAddresses() ⇒ Array.<DAPIAddress>
Array.<DAPIAddress>Get live addresses
Kind: instance method of ListDAPIAddressProvider
SimplifiedMasternodeListDAPIAddressProvider
Kind: global class
new SimplifiedMasternodeListDAPIAddressProvider(smlProvider, listDAPIAddressProvider, addressWhiteList)
| Param | Type |
|---|---|
| smlProvider | SimplifiedMasternodeListProvider |
| listDAPIAddressProvider | ListDAPIAddressProvider |
| addressWhiteList | Array.<DAPIAddress> |
simplifiedMasternodeListDAPIAddressProvider.getLiveAddress() ⇒ Promise.<DAPIAddress>
Promise.<DAPIAddress>Get random live DAPI address from SML
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
simplifiedMasternodeListDAPIAddressProvider.hasLiveAddresses() ⇒ Promise.<boolean>
Promise.<boolean>Check if we have live addresses left
Kind: instance method of SimplifiedMasternodeListDAPIAddressProvider
DAPIClientError
new DAPIClientError(message)
| Param | Type |
|---|---|
| message | string |
SimplifiedMasternodeListProvider
Kind: global class
- SimplifiedMasternodeListProvider
- new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
- .getSimplifiedMNList() ⇒
Promise.<SimplifiedMNList>
new SimplifiedMasternodeListProvider(jsonRpcTransport, [options])
| Param | Type | Default | Description |
|---|---|---|---|
| jsonRpcTransport | JsonRpcTransport | JsonRpcTransport instance | |
| [options] | object | Options | |
| [options.updateInterval] | number | 60000 | |
| [options.network] | string |
simplifiedMasternodeListProvider.getSimplifiedMNList() ⇒ Promise.<SimplifiedMNList>
Promise.<SimplifiedMNList>Returns simplified masternode list
Kind: instance method of SimplifiedMasternodeListProvider
createDAPIAddressProviderFromOptions ⇒ DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | null
DAPIAddressProvider | ListDAPIAddressProvider | SimplifiedMasternodeListDAPIAddressProvider | nullKind: global typedef
| Param | Type |
|---|---|
| options | DAPIClientOptions |
RawDAPIAddress : object
objectKind: global typedef
Properties
| Name | Type | Default |
|---|---|---|
| host | string | |
| [httpPort] | number | 3000 |
| [grpcPort] | number | 3010 |
| [proRegTxHash] | string |
Updated about 4 years ago
