From 684d42a23643224668fd8464ada7a75e55cd08ee Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 22 Jan 2017 14:01:42 +0200 Subject: [PATCH] test --- src/wallet/rpcwallet.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp index 93a168931..fed261dac 100644 --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -569,8 +569,9 @@ Value paxwithdraw(const Array& params, bool fHelp) Value kvupdate(const Array& params, bool fHelp) { + static uint256 zeroes; CWalletTx wtx; Object ret; - uint8_t keyvalue[IGUANA_MAXSCRIPTSIZE],opretbuf[IGUANA_MAXSCRIPTSIZE]; int32_t 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 ) throw runtime_error("kvupdate key value [flags] [passphrase]"); if (!EnsureWalletIsAvailable(fHelp)) @@ -586,7 +587,7 @@ Value kvupdate(const Array& params, bool fHelp) memset(&pubkey,0,sizeof(pubkey)); if ( params.size() >= 4 ) { - privkey = komodo_kvprivkey(&pubkey,params[3].get_str().c_str()); + privkey = komodo_kvprivkey(&pubkey,(char *)params[3].get_str().c_str()); haveprivkey = 1; flags |= 1; //printf("flags.%d (%s)\n",flags,params[2].get_str().c_str());