[01:56:26] electrum usually use a seed phrase rather than a wallet.dat file [01:56:28] afaik [01:59:25] but i would still need to save the seed phrase right? only having my ledger nano won't be enough [05:06:13] I think ledger and electrum use different generation methods for the seed phrase so they're not directly portable. You will end up with one for each [05:07:28] Ledger has 1 seed phrase which it uses to generate master private keys for each currency on the device so you only need one seed phrase to backup the whole device, where as electrum seed is directly the representation of the Bitcoin master private key [05:07:45] That's how I understand it at least [06:26:13] i don't understand, so when im using the ledger to unlock the electrum wallet, what wallet am i using? am i just using electrum wallet and using ledger as a 2nd auth device? [06:48:49] alright this should work now, it'll still require some tweaking to run smoothly but all the functions are there. you really only need to set the path, cycles, node_count, stressing_node_count, extra blocks, and second_round. once set, the script will try to automatically create a random network topology that meets the requirement. i have tested up to 200 nodes with 40 stressing nodes with no problem. please try it and let me [06:48:50] know what you guys think. [06:48:51] https://gist.github.com/chasingkirkjufell/69c06d19c5afe7969692e83afd3322db [06:50:17] it'll also change the consensus every now and then with a random value from range set in the script [09:35:40] @salmonskinroll you will get the same coins whenever you create a wallet from the ledger [09:59:48] ill have a look at the script later looked good on a quick read [18:20:25] f1a10d2ddf48648526bb9b1373ca1b5861c051daeef50fe6370027c174b95d46 navcoin-4.7.2-osx-unsigned.dmg 376de469d9c14837dd34f957740f482fd6347e3076a9cd0685cbb9851f8d7fc7 navcoin-4.7.2-osx-unsigned.tar.gz ec7d59c4c3772dd5cfb00729d52dcf55fd3629e8c94212792a56221b78e819f2 navcoin-4.7.2-osx64.tar.gz 1161271bbda61596667e4f34057cd34557fcd8b66640034cbbb85bab6660e130 src/navcoin-4.7.2.tar.gz [18:20:25] c7582416ba43faa6aca4cb9986fc2f984b78babd740c7e0a96b61aa9afcfe6f5 navcoin-osx-4.0.0-res.yml [18:20:32] b1dd88cdd8bf09af2539d0b345e647129d8fd55c92b6d824b6ecc53efd531028 navcoin-4.7.2-win.tar.gz 1a5e4ea2290638d5b7c434f676ee3bb6a28d9ac4fe76eb22b1bafc2fdadcfc2c navcoin-4.7.2-win32-debug.zip 14408b9e753c78595b4b44974b66a8c61bc6e0df71e605ca3c976eeb3cf97291 navcoin-4.7.2-win32-setup-unsigned.exe 203e550dc50cd772630da38de35bc6f16ac958e0823d6e3268ec9b14790a170c navcoin-4.7.2-win32.zip [18:20:33] 3a16e9f2e7444bcca4deda685a81cb6c38bf358215d571f9304cc511649b2634 navcoin-4.7.2-win64-debug.zip 6b58423572e9f27605ecac71f20c34bd9e5bbdd4713d06d0de0a83e1c28ac8f2 navcoin-4.7.2-win64-setup-unsigned.exe b414363dd010f17a2bd4135f4c3d25b187bfb0b8872fbacd68ed2113d2cc1b12 navcoin-4.7.2-win64.zip 1161271bbda61596667e4f34057cd34557fcd8b66640034cbbb85bab6660e130 src/navcoin-4.7.2.tar.gz 9169ee24bc960e6f71670087b1f02e96a091016b299c5dd87e7851a81d07f832 [18:20:33] navcoin-win-4.0.0-res.yml [18:20:39] 0a0def43e272241a77ec473b253a2002771fecdf462ea1a749e9700d33515d1b navcoin-4.7.2-aarch64-linux-gnu-debug.tar.gz 307ec94d99aa4f0ce4d63b49745e73d5e9fd01a87a07cf35cdb3c98952f97de5 navcoin-4.7.2-aarch64-linux-gnu.tar.gz 0583bf4dc39cd04535e555be161761ebd13bafaeec80ba863269de1df4235dee navcoin-4.7.2-arm-linux-gnueabihf-debug.tar.gz c771efb35db6719ec4ee62dc52e9c1252ef0f5db7ad31b1ba4e99aec97c66346 [18:20:40] navcoin-4.7.2-arm-linux-gnueabihf.tar.gz 5a37737a2d22e68c49dd35c4f7ab2f39c19395a6dff46d0027d2831c75954ef4 navcoin-4.7.2-i686-pc-linux-gnu-debug.tar.gz baf061edf3a23177fe8f481f0ae0f54f732b1c2a93a580ded537116e50e888d5 navcoin-4.7.2-i686-pc-linux-gnu.tar.gz 00dd61922768c10edf149cf52aa52653e499fa9787862330c411696b01efe886 navcoin-4.7.2-riscv64-linux-gnu-debug.tar.gz e55a0320acd610b2a7f1b651b7d682702e22c11dfb639eebac963c8863df429f [18:20:40] navcoin-4.7.2-riscv64-linux-gnu.tar.gz 634aba2fc6a00d4433fefbb52d261a66c9fb613287e6c4c6435fee50dfa82608 navcoin-4.7.2-x86_64-linux-gnu-debug.tar.gz b0bb46ac44be611ee96c8adf62682f219afda1686284b902b3b4ed91e3f791e0 navcoin-4.7.2-x86_64-linux-gnu.tar.gz 1161271bbda61596667e4f34057cd34557fcd8b66640034cbbb85bab6660e130 src/navcoin-4.7.2.tar.gz 418276f48a51400afabef69ac145f6e20ca4156746416b1bc74200ffd9c38097 navcoin-linux-4.0.0-res.yml [18:20:51] 👍 i [18:21:06] im still finishing the merge of the patches, some patches are failing and taking some time [18:21:10] then ill go with your script [18:21:28] the merge will include all the extra dao entries in the statedb hash [18:22:11] oh [18:22:14] ohoh [18:22:40] nice, the script is currently comparing output of listconsultations and getconsensusparameters [18:22:50] yep seen that [18:29:44] state hash will include consensus parameters i presume [18:29:57] yes [18:31:11] cool cool [20:26:06] i've finally merged all the last patches 🥳 @salmonskinroll [20:32:24] network_density_upper_bound=$( echo $(echo "e(1.4*l($node_count-1))" | bc -l)/1 | bc ) network_density_lower_bound=$( echo "$node_count - 1" | bc ) network_density=$( shuf -i $network_density_lower_bound-$network_density_upper_bound -n 1 ) i can see you an engineer here 😉 [20:33:18] why do you divide by 1? [21:03:12] Lol. How? It's to get bc to return integers. [21:05:43] I'll start a run later as well when I have a minute. [21:17:04] it's failing always for me [21:17:19] Waiting until all nodes are synced... Checking state hashes match... Checking listconsultations output... listconsultations MISMATCH! listconsultations output of node 1 is different than previous nodes I wrote listconsultations output to ./devnet/listconsultations.out in /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.OOrCz99y /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.XAI2plQk [21:17:19] /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.hrGPYRbt /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.L0NVXmeC /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.4gKK0cRK /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.K0lrMiqc /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.w60MueaY /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.yKMSctHB cp: [21:17:20] /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.OOrCz99y/devnet/debug.out: No such file or directory cp: /tmp/stresser_fail_logs_564/listconsultations.out-/var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.OOrCz99y: No such file or directory [21:17:21] cp: /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.XAI2plQk/devnet/debug.out: No such file or directory cp: /tmp/stresser_fail_logs_564/listconsultations.out-/var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.XAI2plQk: No such file or directory cp: /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.hrGPYRbt/devnet/debug.out: No such file or directory cp: [21:17:22] /tmp/stresser_fail_logs_564/listconsultations.out-/var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.hrGPYRbt: No such file or directory cp: /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.L0NVXmeC/devnet/debug.out: No such file or directory cp: /tmp/stresser_fail_logs_564/listconsultations.out-/var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.L0NVXmeC: No such file or directory cp: [21:17:22] /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.4gKK0cRK/devnet/debug.out: No such file or directory cp: /tmp/stresser_fail_logs_564/listconsultations.out-/var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.4gKK0cRK: No such file or directory cp: /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.K0lrMiqc/devnet/debug.out: No such file or directory cp: [21:17:23] /tmp/stresser_fail_logs_564/listconsultations.out-/var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.K0lrMiqc: No such file or directory cp: /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.w60MueaY/devnet/debug.out: No such file or directory cp: /tmp/stresser_fail_logs_564/listconsultations.out-/var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.w60MueaY: No such file or directory cp: [21:17:23] /var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.yKMSctHB/devnet/debug.out: No such file or directory cp: /tmp/stresser_fail_logs_564/listconsultations.out-/var/folders/qh/7_l8lmqx2sb5ncxgtzzyb51r0000gn/T/tmp.yKMSctHB: No such file or directory debug.log files and listconsultations.out files are copied to /tmp/stresser_fail_logs_564 [21:27:08] Hmmmmmmmmmmmm [21:27:51] Maybe try disabling the list consultation output check for now since it's checked in statehash check. I'll have a look soon. [21:28:10] I'm wondering if it's because the wording of list consultation might not always be the same. [21:28:17] Ordering [21:28:54] im now expanding the statehash test to ensure it checks for all the new entries and then ill skip it in the sript [22:17:00] it's going fine now 👌 [22:54:08] building the latest commit now [23:06:17] @aguycalled left some comments on my gist, but i the reason you're not seeing consensus parameter stressed/changed is because maybe you disabled the function check_match? [23:15:29] and some nodes of mine failed building locally. do i have to rebuild the depends? [23:16:44] actually all of them failed [23:19:59] /usr/bin/ld: libnavcoin_common.a(libnavcoin_common_a-coins.o): in function `CStateViewCache::GetCFundDBStateHash(long const&, long const&)': coins.cpp:(.text+0xa015): undefined reference to `GetConsensusParameter(Consensus::ConsensusParamsPos, CBlockIndex*)' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:4358: navcoin-tx] Error 1 make[2]: *** Waiting for unfinished jobs.... [23:23:34] im working on the fix [23:26:25] ready [23:31:39] my script fail on the verifychain part [23:45:07] Oh no [23:45:20] Building. [23:54:59] can you confirm the command getcfundstatehahs checks consultations and consensus parameters? [23:55:55] yes [23:55:57] i've added the test [23:56:12] qa/rpc-tests/cfunddb-statehash.py [23:56:32] i'll have read. changing my script atm and will run it soon