@@ -3707,33 +3707,27 @@ UniValue spendrawzerocoin(const UniValue& params, bool fHelp)
37073707 " \n Arguments:\n "
37083708 " 1. \" serialHex\" (string, required) A zerocoin serial number (hex)\n "
37093709 " 2. \" randomnessHex\" (string, required) A zerocoin randomness value (hex)\n "
3710- " 3. denom (numberic , required) A zerocoin denomination (decimal)\n "
3710+ " 3. denom (numeric , required) A zerocoin denomination (decimal)\n "
37113711 " 4. \" priv key\" (string, required) The private key associated with this coin (hex)\n "
37123712 " 5. \" address\" (string, optional) PIVX address to spend to. If not specified, spend to change add.\n "
37133713
37143714 " \n Result:\n "
37153715 " \" txid\" (string) The transaction txid in hex\n "
37163716
37173717 " \n Examples\n " +
3718- HelpExampleCli (" spendrawzerocoin" , " f80892e78c30a393ef4ab4d5a9d5a2989de6ebc7b976b241948c7f489ad716a2 a4fd4d7248e6a51f1d877ddd2a4965996154acc6b8de5aa6c83d4775b283b600" ) +
3719- HelpExampleRpc (" createrawtransaction " , " f80892e78c30a393ef4ab4d5a9d5a2989de6ebc7b976b241948c7f489ad716a2, a4fd4d7248e6a51f1d877ddd2a4965996154acc6b8de5aa6c83d4775b283b600" ));
3718+ HelpExampleCli (" spendrawzerocoin" , " \" f80892e78c30a393ef4ab4d5a9d5a2989de6ebc7b976b241948c7f489ad716a2\" \" a4fd4d7248e6a51f1d877ddd2a4965996154acc6b8de5aa6c83d4775b283b600\" 100 \" xxx \" " ) +
3719+ HelpExampleRpc (" spendrawzerocoin " , " \" f80892e78c30a393ef4ab4d5a9d5a2989de6ebc7b976b241948c7f489ad716a2\" , \" a4fd4d7248e6a51f1d877ddd2a4965996154acc6b8de5aa6c83d4775b283b600\" , 100, \" xxx \" " ));
37203720
37213721 LOCK2 (cs_main, pwalletMain->cs_wallet );
37223722
37233723 if (GetAdjustedTime () > GetSporkValue (SPORK_16_ZEROCOIN_MAINTENANCE_MODE))
37243724 throw JSONRPCError (RPC_WALLET_ERROR, " zPIV is currently disabled due to maintenance." );
37253725
3726- std::string serial_str = params[0 ].get_str ();
3727- if (!IsHex (serial_str))
3728- throw JSONRPCError (RPC_INVALID_PARAMETER, " Invalid parameter, expected hex serial" );
37293726 CBigNum serial;
3730- serial.SetHex (serial_str );
3727+ serial.SetHex (params[ 0 ]. get_str () );
37313728
3732- std::string randomness_str = params[1 ].get_str ();
3733- if (!IsHex (randomness_str))
3734- throw JSONRPCError (RPC_INVALID_PARAMETER, " Invalid parameter, expected hex randomness" );
37353729 CBigNum randomness;
3736- randomness.SetHex (randomness_str );
3730+ randomness.SetHex (params[ 1 ]. get_str () );
37373731
37383732 const int denom_int = params[2 ].get_int ();
37393733 libzerocoin::CoinDenomination denom = libzerocoin::IntToZerocoinDenomination (denom_int);
0 commit comments