test
This commit is contained in:
@@ -113,7 +113,7 @@ static const CRPCConvertParam vRPCConvertParams[] =
|
|||||||
{ "notaries", 1 },
|
{ "notaries", 1 },
|
||||||
{ "minerids", 1 },
|
{ "minerids", 1 },
|
||||||
{ "kvsearch", 1 },
|
{ "kvsearch", 1 },
|
||||||
{ "kvupdate", 5 },
|
{ "kvupdate", 4 },
|
||||||
};
|
};
|
||||||
|
|
||||||
class CRPCConvertTable
|
class CRPCConvertTable
|
||||||
|
|||||||
@@ -572,20 +572,20 @@ Value kvupdate(const Array& params, bool fHelp)
|
|||||||
static uint256 zeroes;
|
static uint256 zeroes;
|
||||||
CWalletTx wtx; Object ret;
|
CWalletTx wtx; Object ret;
|
||||||
uint8_t keyvalue[IGUANA_MAXSCRIPTSIZE],opretbuf[IGUANA_MAXSCRIPTSIZE]; int32_t i,coresize,haveprivkey,duration,opretlen,height; uint16_t keylen,valuesize=0,refvaluesize=0; uint8_t *key,*value=0; uint32_t flags,tmpflags; struct komodo_kv *ptr; uint64_t fee; uint256 privkey,pubkey,refpubkey,sig;
|
uint8_t keyvalue[IGUANA_MAXSCRIPTSIZE],opretbuf[IGUANA_MAXSCRIPTSIZE]; int32_t i,coresize,haveprivkey,duration,opretlen,height; uint16_t keylen,valuesize=0,refvaluesize=0; uint8_t *key,*value=0; uint32_t flags,tmpflags; struct komodo_kv *ptr; uint64_t fee; uint256 privkey,pubkey,refpubkey,sig;
|
||||||
if (fHelp || params.size() < 2 )
|
if (fHelp || params.size() < 4 )
|
||||||
throw runtime_error("kvupdate key value [flags] [passphrase]");
|
throw runtime_error("kvupdate key value flags passphrase");
|
||||||
if (!EnsureWalletIsAvailable(fHelp))
|
if (!EnsureWalletIsAvailable(fHelp))
|
||||||
return 0;
|
return 0;
|
||||||
|
haveprivkey = 0;
|
||||||
|
memset(&sig,0,sizeof(sig));
|
||||||
|
memset(&privkey,0,sizeof(privkey));
|
||||||
|
memset(&pubkey,0,sizeof(pubkey));
|
||||||
if ( params.size() >= 3 )
|
if ( params.size() >= 3 )
|
||||||
{
|
{
|
||||||
flags = atoi(params[2].get_str().c_str());
|
flags = atoi(params[2].get_str().c_str());
|
||||||
printf("flags.%d (%s)\n",flags,params[2].get_str().c_str());
|
printf("flags.%d (%s)\n",flags,params[2].get_str().c_str());
|
||||||
} else flags = 0;
|
} else flags = 0;
|
||||||
haveprivkey = 0;
|
//if ( params.size() >= 4 )
|
||||||
memset(&sig,0,sizeof(sig));
|
|
||||||
memset(&privkey,0,sizeof(privkey));
|
|
||||||
memset(&pubkey,0,sizeof(pubkey));
|
|
||||||
if ( params.size() >= 4 )
|
|
||||||
{
|
{
|
||||||
privkey = komodo_kvprivkey(&pubkey,(char *)params[3].get_str().c_str());
|
privkey = komodo_kvprivkey(&pubkey,(char *)params[3].get_str().c_str());
|
||||||
haveprivkey = 1;
|
haveprivkey = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user