Object revision number. Always set to '1' See https://github.com/dashuser33/darkcoin-client/pull/6#pullrequestreview-153566527
Parent hash number. Always set to '0' See https://github.com/dashuser33/darkcoin-client/pull/6#pullrequestreview-153566527
Mark in-wallet transaction
This methods allows to call any of the RPC methods provided by dashd directly. Call it with 'help' for the full list of commands.
name of the method to call, e.g getblockhash
params of the method, e.g. height for getblockhash
id to associate with call
creates or overwrites a file with all wallet keys in a human-readable format.
The file in which the wallet dump will be placed. May be prefaced by an absolute file path. An existing file with that name will be overwritten
Estimates the transaction fee per kilobyte that needs to be paid for a transaction to begin confirmation within a certain number of blocks.
The maximum number of blocks a transaction should have to wait before it is predicted to be included in a block. Has to be between 1 and 25 blocks
Estimates the transaction fee per kilobyte that needs to be paid for a transaction to begin confirmation within a certain number of blocks and returns the number of blocks for which the estimate is valid.
The maximum number of blocks a transaction should have to wait before it is predicted to be included in a block. Has to be between 1 and 25 blocks
Build the parameter list by removing optional arguments
original argument list
Returns the balance for address(es) in duffs.
Returns network related governance info, i.e. superblock height, proposal fee, and minquorum.
Returns mining related info, i.e. difficulty, blocksize, currentblocktx, and a network hash rate estimate.
The getnetworkinfo RPC returns information about the node’s connection to the network.
Returns a new Dash address for receiving payments.
Returns the wallet’s total unconfirmed balance
Returns an object containing various wallet state info.
Returns key/value pairs for all current GObjects with the key. Will include both funding gobjects and trigger gobjects, Make sure to parse them and pull out the ones you want.
The gobject prepare RPC prepares a governance object by signing and creating a collateral transaction.
Creation time as a unix timestamp
Object data (JSON object with governance details)
Transaction id for the collateral transaction
The gobject submit RPC submits a governance object to network (objects must first be prepared via gobject prepare).
Creation time as a unix timestamp (I think it needs to match the timestamp used in gobjectPrepare)
Object data (JSON object with governance details)
Collateral transaction ID
The resulting governance object hash
imports private keys from a file in wallet dump file format (see the dumpwallet RPC). These keys will be added to the keys currently in the wallet. This call may need to rescan all or parts of the block chain for transactions affecting the newly-added keys, which may take several minutes.
The file to import. The path is relative to Dash Core’s working directory
Get all transactions in blocks since block [blockhash], or all transactions if omitted
The hash of a block header encoded as hex in RPC byte order. All transactions affecting the wallet which are not in that block or any earlier block will be returned, including unconfirmed transactions. Default is the hash of the genesis block, so all transactions affecting the wallet are returned by default
Sets the lastblock field of the results to the header hash of a block with this many confirmations. This does not affect which transactions are returned. Default is 1, so the hash of the most recent block on the local best block chain is returned
If set to true, include watch-only addresses in details and calculations as if they were regular addresses belonging to the wallet. If set to false (the default), treat watch-only addresses as if they didn’t belong to this wallet
Returns the most recent transactions that affect the wallet.
The number of transactions to return. default 10
The number of transactions to return. default 0
Include transactions to watch-only addresses (see 'importaddress'). default false
Updates list of temporarily unspendable outputs. Temporarily lock (unlock=false) or unlock (unlock=true) specified transaction outputs. T If no transaction outputs are specified when unlocking then all current locked transaction outputs are unlocked. A locked transaction output will not be chosen by automatic coin selection, when spending dashs. Locks are stored in memory only. Nodes start with zero locked outputs, and the locked output list is always cleared (by virtue of process exit) when a node stops or fails. Also see the listunspent call
Whether to unlock (true) or lock (false) the specified transactions
list of transaction outputs
Returns key/value dictionary pairs for all masternodes.
Deletes the specified transaction from the wallet. Meant for use with pruned wallets and as a companion to importprunedfunds. This will affect wallet balances.
The hex-encoded id of the transaction you are removing
Send an amount to a given address.
A P2PKH or P2SH address to which the dash should be sent
The amount to spent in dash
A locally-stored (not broadcast) comment assigned to this transaction. Default is no comment
A locally-stored (not broadcast) comment assigned to this transaction. Meant to be used for describing who the payment was sent to. Default is no comment
The fee will be deducted from the amount being sent. The recipient will receive less dash than you enter in the amount field. Default is false
If set to true, send this transaction as InstantSend (default: false).
If set to true, use anonymized funds only (default: false).
transaction id.
Set the transaction fee per kB. Overwrites the paytxfee parameter.
The transaction fee in DASH/kB
Sign a message with the private key of an address
The dash address to use for the private key.
The message to create a signature of.
The signature of the message encoded in base 64
verifies a signed message.
Convert value from DASH to Duff (multiply by 10 ^ 8)
Generated using TypeDoc
Client instance for doing RPC calls on Dashd