From 9285b49550957c98b2aec09d965d3c726213e5a3 Mon Sep 17 00:00:00 2001 From: Alex Yocom-Piatt Date: Tue, 13 Jun 2017 12:00:14 -0400 Subject: [PATCH] dcrjson: add RevokeTicketsCmd (#726) --- dcrjson/dcrwalletextcmds.go | 10 ++++++++++ glide.lock | 4 ++-- rpcserver.go | 1 + 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/dcrjson/dcrwalletextcmds.go b/dcrjson/dcrwalletextcmds.go index 6b59f44423..db4b13b415 100644 --- a/dcrjson/dcrwalletextcmds.go +++ b/dcrjson/dcrwalletextcmds.go @@ -388,6 +388,15 @@ type RescanWalletCmd struct { BeginHeight *int `jsonrpcdefault:"0"` } +// RevokeTicketsCmd describes the revoketickets JSON-RPC request and parameters. +type RevokeTicketsCmd struct { +} + +// NewRevokeTicketsCmd creates a new RevokeTicketsCmd. +func NewRevokeTicketsCmd() *RevokeTicketsCmd { + return &RevokeTicketsCmd{} +} + // SendToMultiSigCmd is a type handling custom marshaling and // unmarshaling of sendtomultisig JSON RPC commands. type SendToMultiSigCmd struct { @@ -607,6 +616,7 @@ func init() { MustRegisterCmd("redeemmultisigout", (*RedeemMultiSigOutCmd)(nil), flags) MustRegisterCmd("redeemmultisigouts", (*RedeemMultiSigOutsCmd)(nil), flags) MustRegisterCmd("rescanwallet", (*RescanWalletCmd)(nil), flags) + MustRegisterCmd("revoketickets", (*RevokeTicketsCmd)(nil), flags) MustRegisterCmd("sendtomultisig", (*SendToMultiSigCmd)(nil), flags) MustRegisterCmd("sendtosstx", (*SendToSStxCmd)(nil), flags) MustRegisterCmd("sendtossgen", (*SendToSSGenCmd)(nil), flags) diff --git a/glide.lock b/glide.lock index e925f448e8..2079bcca82 100644 --- a/glide.lock +++ b/glide.lock @@ -1,5 +1,5 @@ hash: 134468fdfb2f19fa76447939a94e40512c3891b8f0a8e1f1fa2b70bcbd40bdf4 -updated: 2017-06-06T15:00:47.0712938-04:00 +updated: 2017-06-13T15:14:46.582022715Z imports: - name: github.com/agl/ed25519 version: 278e1ec8e8a6e017cd07577924d6766039146ced @@ -51,7 +51,7 @@ imports: - name: github.com/decred/blake256 version: a840e32d7c31fe2e0218607334cb120a683951a4 - name: github.com/decred/dcrrpcclient - version: 662d2409dd72666076572cb6a2944875b892e9a5 + version: ed6074a30f888d3a15155561f514e188ecb32702 - name: github.com/decred/dcrutil version: a5fab53cab39b793142c8453caa4c6f83bc152d4 subpackages: diff --git a/rpcserver.go b/rpcserver.go index dfa2deecce..be1290baf6 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -287,6 +287,7 @@ var rpcAskWallet = map[string]struct{}{ "lockunspent": {}, "move": {}, "rescanwallet": {}, + "revoketickets": {}, "sendfrom": {}, "sendmany": {}, "sendtoaddress": {},