diff --git a/iguana/exchanges/bitcoin.c b/iguana/exchanges/bitcoin.c index 0ba8a6365..a0e3a82a9 100755 --- a/iguana/exchanges/bitcoin.c +++ b/iguana/exchanges/bitcoin.c @@ -364,18 +364,6 @@ char *create_atomictx_cltvspend(char *scriptstr,uint8_t *rmd160A,uint8_t *rmd160 return(scriptstr); } -/* - struct vin_signer { bits256 privkey; uint8_t siglen,sig[80],rmd160[20],pubkey[66]; }; - - struct vin_info - { - struct iguana_msgvin vin; - int32_t M,N,validmask,spendlen,p2shflag; - struct vin_signer signers[16]; - uint8_t rmd160[20],spendscript[IGUANA_MAXSCRIPTSIZE]; - }; -*/ - int32_t iguana_scriptgen(struct iguana_info *coin,char *coinaddr,uint8_t *script,char *asmstr,uint8_t rmd160[20],uint8_t type,int32_t txi,struct vin_info *vp) { uint8_t addrtype; char rmd160str[41]; int32_t i,m,n,flag = 0,scriptlen = 0; diff --git a/iguana/pnacl/Release/iguana.pexe b/iguana/pnacl/Release/iguana.pexe index d3412b6b1..8a9f21a43 100644 Binary files a/iguana/pnacl/Release/iguana.pexe and b/iguana/pnacl/Release/iguana.pexe differ diff --git a/iguana/ugly.html b/iguana/ugly.html deleted file mode 100644 index 407fb3bf2..000000000 --- a/iguana/ugly.html +++ /dev/null @@ -1,141 +0,0 @@ - SuperUGLY GUI> -
SuperNET help
-
SuperNET html agentform htmlfile
-
SuperNET bitcoinrpc setcoin
-
SuperNET DHT hexmsg destip destpub maxdelay broadcast
-
SuperNET rosetta passphrase pin showprivkey
-
SuperNET keypair
-
SuperNET priv2pub privkey
-
SuperNET cipher privkey destpubkey message
-
SuperNET decipher privkey srcpubkey cipherstr
-
SuperNET broadcastcipher message
-
SuperNET broadcastdecipher message
-
SuperNET multicastcipher pubkey message
-
SuperNET multicastdecipher privkey cipherstr
-
SuperNET announce category subcategory message
-
SuperNET survey category subcategory message
-
SuperNET getpeers activecoin
-
SuperNET mypeers supernet rawpeers
-
SuperNET stop
-
SuperNET saveconf wallethash confjsonstr
-
SuperNET layer mypriv otherpubs str
-
pangea newhand senderind args
-
pangea ping senderind args
-
pangea gotdeck senderind args
-
pangea ready senderind args
-
pangea encoded senderind args
-
pangea final senderind args
-
pangea addedfunds senderind args
-
pangea preflop senderind args
-
pangea decoded senderind args
-
pangea card senderind args
-
pangea facedown senderind args
-
pangea faceup senderind args
-
pangea turn senderind args
-
pangea confirmturn senderind args
-
pangea chat senderind args
-
pangea action senderind args
-
pangea showdown senderind args
-
pangea handsummary senderind args
-
pangea status tableid args
-
pangea mode tableid args
-
pangea buyin tableid args
-
pangea history tableid args
-
iguana peers activecoin
-
iguana maxpeers activecoin max
-
iguana getconnectioncount activecoin
-
iguana addcoin activecoin
-
iguana startcoin activecoin
-
iguana pausecoin activecoin
-
iguana addnode activecoin ipaddr
-
iguana removenode activecoin ipaddr
-
iguana oneshot activecoin ipaddr
-
iguana nodestatus activecoin ipaddr
-
ramchain getinfo
-
ramchain getbestblockhash
-
ramchain getblockcount
-
ramchain listaddressgroupings
-
ramchain walletlock
-
ramchain checkwallet
-
ramchain repairwallet
-
ramchain makekeypair
-
ramchain gettxoutsetinfo
-
ramchain listlockunspent
-
ramchain getrawchangeaddress
-
ramchain listaccounts minconf includewatchonly
-
ramchain listreceivedbyaddress minconf includeempty flag
-
ramchain listunspent minconf maxconf array
-
ramchain dumpwallet filename
-
ramchain backupwallet filename
-
ramchain encryptwallet passphrase
-
ramchain validatepubkey pubkey
-
ramchain getnewaddress account
-
ramchain vanitygen vanity
-
ramchain getaddressesbyaccount account
-
ramchain getaccount address
-
ramchain getaccountaddress account
-
ramchain dumpprivkey address
-
ramchain importwallet filename
-
ramchain decoderawtransaction rawtx
-
ramchain decodescript script
-
ramchain setaccount address account
-
ramchain walletpassphrasechange oldpassphrase newpassphrase
-
ramchain signmessage address message
-
ramchain verifymessage address sig message
-
ramchain listreceivedbyaccount confirmations includeempty watchonly
-
ramchain getbalance confirmations includeempty watchonly
-
ramchain importprivkey wif account rescan
-
ramchain getreceivedbyaccount account includeempty
-
ramchain walletpassphrase passphrase timeout
-
ramchain getreceivedbyaddress address minconf
-
ramchain sendrawtransaction rawtx allowhighfees
-
ramchain listsinceblock blockhash target flag
-
ramchain getrawtransaction txid verbose
-
ramchain listtransactions account count skip includewatchonly
-
ramchain gettxout txid vout mempool
-
ramchain settxfee amount
-
ramchain lockunspent flag array
-
ramchain createmultisig M array account
-
ramchain createrawtransaction vins vouts
-
ramchain signrawtransaction rawtx vins privkeys
-
ramchain move fromaccount toaccount amount minconf comment
-
ramchain sendfrom fromaccount toaddress amount minconf comment comment2
-
ramchain sendmany fromaccount array minconf comment
-
ramchain sendtoaddress address amount comment comment2
-
hash curve25519_pair element scalar
-
hash NXT passphrase
-
hash curve25519 pubkey
-
hash crc32 message
-
hash base64_encode message
-
hash base64_decode message
-
hash rmd160_sha256 message
-
hash sha256_sha256 message
-
hash sha224 message
-
hash sha256 message
-
hash sha384 message
-
hash sha512 message
-
hash rmd128 message
-
hash rmd160 message
-
hash rmd256 message
-
hash rmd320 message
-
hash sha1 message
-
hash md2 message
-
hash md4 message
-
hash md5 message
-
hash tiger message
-
hash whirlpool message
-
hmac sha224 message passphrase
-
hmac sha256 message passphrase
-
hmac sha384 message passphrase
-
hmac sha512 message passphrase
-
hmac rmd128 message passphrase
-
hmac rmd160 message passphrase
-
hmac rmd256 message passphrase
-
hmac rmd320 message passphrase
-
hmac sha1 message passphrase
-
hmac md2 message passphrase
-
hmac md4 message passphrase
-
hmac md5 message passphrase
-
hmac tiger message passphrase
-
hmac whirlpool message passphrase
-



diff --git a/pnacl_main.h b/pnacl_main.h index b8096c9d5..01d524433 100644 --- a/pnacl_main.h +++ b/pnacl_main.h @@ -189,11 +189,15 @@ static int ParseMessage(struct PP_Var message,const char **out_function,struct P { char *jsonstr; if ( message.type != PP_VARTYPE_DICTIONARY ) + { + PNACL_message("illegal message.%d != %d\n",message.type,PP_VARTYPE_DICTIONARY); return(1); + } struct PP_Var cmd_value = GetDictVar(message, "cmd"); *out_function = VarToCStr(cmd_value); g_ppb_var->Release(cmd_value); *out_params = GetDictVar(message, "args"); + PNACL_message("Parse.(%s) cmd.(%s) cmdtype.%d out.%d\n",*out_function,jsonstr,cmd_value.type,out_params->type); if ( (jsonstr= (char *)VarToCStr(*out_params)) != 0 ) { PNACL_message("Parse.(%s) cmd.(%s)\n",*out_function,jsonstr);