From af24220ba745fc7769f81ffb96927268dcf6d8ef Mon Sep 17 00:00:00 2001 From: jl777 Date: Fri, 14 Dec 2018 15:53:37 -1100 Subject: [PATCH 01/12] Notary port -> 7775 --- src/main.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 788ee95b0..80eb63853 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3879,9 +3879,7 @@ int32_t komodo_activate_sapling(CBlockIndex *pindex) } if ( activation != 0 ) { -//#if KOMODO_SAPLING_ACTIVATION != 1544832000 komodo_setactivation(activation); -//#endif fprintf(stderr,"%s sapling activation at %d\n",ASSETCHAINS_SYMBOL,activation); ASSETCHAINS_SAPLING = activation; } From 8cee58f02d2135bf96033eff7b1c89c75b0c4011 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:06:07 -1100 Subject: [PATCH 02/12] +print --- src/cc/dapps/zmigrate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index a86b529ad..249a3edce 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -734,6 +734,7 @@ int32_t z_sendmany(char *opidstr,char *coinstr,char *acname,char *srcaddr,char * cJSON *retjson; char *retstr,params[1024],addr[128]; sprintf(params,"'[{\"address\":\"%s\",\"amount\":%.8f}]'",destaddr,dstr(amount)); sprintf(addr,"\"%s\"",srcaddr); + printf("z_sendmany from.(%s) -> %s\n",srcaddr,params); if ( (retjson= get_komodocli(coinstr,&retstr,acname,"z_sendmany",addr,params,"","")) != 0 ) { printf("unexpected json z_sendmany.(%s)\n",jprint(retjson,0)); From 3f6462aa16e97e6e1ba867ad3a07dea01fd21a2b Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:08:39 -1100 Subject: [PATCH 03/12] +prints --- src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 80eb63853..13268fe1b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1446,8 +1446,8 @@ bool CheckTransactionWithoutProofVerification(uint32_t tiptime,const CTransactio if ( ASSETCHAINS_PRIVATE != 0 && invalid_private_taddr != 0 ) { static uint32_t counter; - if ( counter++ < 10 ) - fprintf(stderr,"found taddr in private chain: z_z.%d z_t.%d t_z.%d\n",z_z,z_t,t_z); + //if ( counter++ < 10 ) + fprintf(stderr,"found taddr in private chain: z_z.%d z_t.%d t_z.%d vinsize.%d\n",z_z,z_t,t_z,(int32_t)tx.vin.size()); if ( z_t == 0 || z_z != 0 || t_z != 0 || tx.vin.size() != 0 ) return state.DoS(100, error("CheckTransaction(): this is a private chain, only sprout -> taddr allowed until deadline"),REJECT_INVALID, "bad-txns-acprivacy-chain"); } From 77557116e7529c1174e1f62be68b3b2e518b5873 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:10:19 -1100 Subject: [PATCH 04/12] Smaller size --- src/cc/dapps/zmigrate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 249a3edce..4b29bebaf 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -907,7 +907,7 @@ int32_t main(int32_t argc,char **argv) zsaddr = clonestr(argv[2]); printf("%s: %s %s\n",REFCOIN_CLI,coinstr,zsaddr); uint32_t lastopid; char coinaddr[64],zcaddr[128],opidstr[128]; int32_t finished; int64_t amount,stdamount,txfee; - stdamount = 1000 * SATOSHIDEN; + stdamount = 100 * SATOSHIDEN; txfee = 10000; again: printf("start processing zmigrate\n"); From f6a3cd1a18a74f38426ea05cf2319369966532a5 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:13:59 -1100 Subject: [PATCH 05/12] Randomize zmigrate size 100/1000/10000 --- src/cc/dapps/zmigrate.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 4b29bebaf..2a6249110 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -931,6 +931,12 @@ again: if ( (amount= find_sprout_amount(coinstr,zcaddr)) > txfee ) { // generate taddr, send max of 10000.0001 + switch ( (rand() % 3) ) + { + case 0: stdamount = 100 * SATOSHIDEN; break; + case 1: stdamount = 1000 * SATOSHIDEN; break; + case 2: stdamount = 10000 * SATOSHIDEN; break; + } if ( amount > stdamount+txfee ) amount = stdamount + txfee; if ( getnewaddress(coinaddr,coinstr,"") == 0 ) From 8bcefc7c96a2348060cb668762bd5e836ca38904 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:18:56 -1100 Subject: [PATCH 06/12] Rotate --- src/cc/dapps/zmigrate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 2a6249110..2ab95abe3 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -931,7 +931,8 @@ again: if ( (amount= find_sprout_amount(coinstr,zcaddr)) > txfee ) { // generate taddr, send max of 10000.0001 - switch ( (rand() % 3) ) + static uint32_t counter; + switch ( (counter++ % 3) ) { case 0: stdamount = 100 * SATOSHIDEN; break; case 1: stdamount = 1000 * SATOSHIDEN; break; From 441aa51c8b6de2f04ed0c5355bdbb28d489c4aef Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:22:02 -1100 Subject: [PATCH 07/12] Smaller cap --- src/cc/dapps/zmigrate.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 2ab95abe3..4b29bebaf 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -931,13 +931,6 @@ again: if ( (amount= find_sprout_amount(coinstr,zcaddr)) > txfee ) { // generate taddr, send max of 10000.0001 - static uint32_t counter; - switch ( (counter++ % 3) ) - { - case 0: stdamount = 100 * SATOSHIDEN; break; - case 1: stdamount = 1000 * SATOSHIDEN; break; - case 2: stdamount = 10000 * SATOSHIDEN; break; - } if ( amount > stdamount+txfee ) amount = stdamount + txfee; if ( getnewaddress(coinaddr,coinstr,"") == 0 ) From 3e03c53eb77c3ce44a46ddd6f8c131704ec350db Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:27:11 -1100 Subject: [PATCH 08/12] +print --- src/cc/dapps/zmigrate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 4b29bebaf..78749ec68 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -670,6 +670,7 @@ int64_t find_onetime_amount(char *coinstr,char *coinaddr) coinaddr[0] = 0; if ( (array= get_listunspent(coinstr,"")) != 0 ) { + printf("got listunspent.(%s)\n",jprint(array,0)); if ( (n= cJSON_GetArraySize(array)) > 0 ) { for (i=0; i Date: Sat, 15 Dec 2018 01:28:49 -1100 Subject: [PATCH 09/12] +print --- src/cc/dapps/zmigrate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 78749ec68..6736bc577 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -326,7 +326,7 @@ cJSON *get_komodocli(char *refcoin,char **retstrp,char *acname,char *method,char else if ( REFCOIN_CLI != 0 && REFCOIN_CLI[0] != 0 ) { sprintf(cmdstr,"%s %s %s %s %s %s > %s\n",REFCOIN_CLI,method,arg0,arg1,arg2,arg3,fname); - //printf("ref.(%s) REFCOIN_CLI (%s)\n",refcoin,cmdstr); + printf("ref.(%s) REFCOIN_CLI (%s)\n",refcoin,cmdstr); } system(cmdstr); *retstrp = 0; From 8b16e9a503cdb79b33529046c69077c6903c61b1 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:30:09 -1100 Subject: [PATCH 10/12] -print --- src/cc/dapps/zmigrate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 6736bc577..1d5355790 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -326,7 +326,7 @@ cJSON *get_komodocli(char *refcoin,char **retstrp,char *acname,char *method,char else if ( REFCOIN_CLI != 0 && REFCOIN_CLI[0] != 0 ) { sprintf(cmdstr,"%s %s %s %s %s %s > %s\n",REFCOIN_CLI,method,arg0,arg1,arg2,arg3,fname); - printf("ref.(%s) REFCOIN_CLI (%s)\n",refcoin,cmdstr); + //printf("ref.(%s) REFCOIN_CLI (%s)\n",refcoin,cmdstr); } system(cmdstr); *retstrp = 0; @@ -670,7 +670,7 @@ int64_t find_onetime_amount(char *coinstr,char *coinaddr) coinaddr[0] = 0; if ( (array= get_listunspent(coinstr,"")) != 0 ) { - printf("got listunspent.(%s)\n",jprint(array,0)); + //printf("got listunspent.(%s)\n",jprint(array,0)); if ( (n= cJSON_GetArraySize(array)) > 0 ) { for (i=0; i Date: Sat, 15 Dec 2018 01:33:11 -1100 Subject: [PATCH 11/12] Speedup --- src/cc/dapps/zmigrate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 1d5355790..d1f09db70 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -939,7 +939,7 @@ again: z_sendmany(opidstr,coinstr,"",zcaddr,coinaddr,amount-txfee); lastopid = (uint32_t)time(NULL); } else printf("couldnt getnewaddress!\n"); - sleep(30); + sleep(3); continue; } if ( time(NULL) > lastopid+600 ) From 7a0c4015b943f8ef6d31927d997acb9fc3a4552d Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 15 Dec 2018 01:34:28 -1100 Subject: [PATCH 12/12] Reduce delay --- src/cc/dapps/zmigrate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index d1f09db70..143c09d7f 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -918,7 +918,7 @@ again: { if ( have_pending_opid(coinstr,0) != 0 ) { - sleep(60); + sleep(10); continue; } if ( (amount= find_onetime_amount(coinstr,coinaddr)) > txfee )