aboutsummaryrefslogtreecommitdiff
path: root/src/rpcmining.cpp
diff options
context:
space:
mode:
authorWladimir J. van der Laan <[email protected]>2014-06-26 16:19:35 +0200
committerWladimir J. van der Laan <[email protected]>2014-06-26 16:20:01 +0200
commitffb32acfab33a58c32e0249a22dd56e39c82d417 (patch)
treeb82c2b4e648ba20b269b0843b277deda307f01ee /src/rpcmining.cpp
parentMerge pull request #4414 (diff)
parentJSON-RPC method: prioritisetransaction <txid> <priority delta> <priority tx fee> (diff)
downloaddiscoin-ffb32acfab33a58c32e0249a22dd56e39c82d417.tar.xz
discoin-ffb32acfab33a58c32e0249a22dd56e39c82d417.zip
Merge pull request #1583
2a72d45 JSON-RPC method: prioritisetransaction <txid> <priority delta> <priority tx fee> (Luke Dashjr)
Diffstat (limited to 'src/rpcmining.cpp')
-rw-r--r--src/rpcmining.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/rpcmining.cpp b/src/rpcmining.cpp
index 0072557f8..98caf704e 100644
--- a/src/rpcmining.cpp
+++ b/src/rpcmining.cpp
@@ -247,6 +247,20 @@ Value getmininginfo(const Array& params, bool fHelp)
}
+Value prioritisetransaction(const Array& params, bool fHelp)
+{
+ if (fHelp || params.size() != 3)
+ throw runtime_error(
+ "prioritisetransaction <txid> <priority delta> <fee delta>\n"
+ "Accepts the transaction into mined blocks at a higher (or lower) priority");
+
+ uint256 hash;
+ hash.SetHex(params[0].get_str());
+ mempool.PrioritiseTransaction(hash, params[0].get_str(), params[1].get_real(), params[2].get_int64());
+ return true;
+}
+
+
Value getblocktemplate(const Array& params, bool fHelp)
{
if (fHelp || params.size() > 1)