TestNet - BiblePay-Evolution & GSCs (Generic Smart Contracts)

Started by Rob Andrews, March 24, 2019, 01:17:09 PM

Previous topic - Next topic

Rob Andrews

Please ensure your hashes match - someone came on with high hash:
getblockhash 36743
d7d64e0701e5480e3b53429d7015b03ae0351c025dfd6d4de9c86f05f8294bd6



vuli

I had to delete everything, than it synced headers as well.

Rob Andrews

#227
Quote from: vuli on April 19, 2019, 05:22:50 PM
I had to delete everything, than it synced headers as well.

Glad you are synced.  I believe your headers were already synced before this step. 


Rob Andrews

So I found a "bug" in 1417.  It appears that when we move to dip3, our sancs cant sign the signature for one of our features properly (primarily because the structure of this feature has changed in Evo, so its really a class change that breaks compatibility with one of our old methods).

This means I need to upgrade the function in 1418 and have another mandatory release.

It looks like Im the only one who updated my sancs so far (I see my 3 online) so hopefully this wont be too big a deal.

Please hold off on testing while I fix this. 




Rob Andrews

1.4.1.8-Mandatory Upgrade for TestNet

- Improve GSC consensus rule
- Add historical BTC price to each gsc superblock for future reports
- Prevent multiple UI popups within 7 seconds

MIP

Quote from: Rob Andrews on April 20, 2019, 01:37:03 PM
1.4.1.8-Mandatory Upgrade for TestNet

- Improve GSC consensus rule
- Add historical BTC price to each gsc superblock for future reports
- Prevent multiple UI popups within 7 seconds

Daemon/cli for Linux amd64, available here
https://www.biblepay.org/biblepayd-1.4.0.8-x86_64-pc-linux-gnu.tar.gz

And MacOS QT version here
https://www.biblepay.org/biblepaycore-testnet.dmg

MIP


Rob Andrews

Quote from: Rob Andrews on April 20, 2019, 01:37:03 PM
1.4.1.8-Mandatory Upgrade for TestNet

- Improve GSC consensus rule
- Add historical BTC price to each gsc superblock for future reports
- Prevent multiple UI popups within 7 seconds

Could some people please confirm they have upgraded?

I only see my sancs have upgraded (3) and a couple single nodes.


We have a lot to test starting at block 40,000 so we need some help in order to make the June deadline.


Rob Andrews

Does anyone agree with this hash:
getblockhash 39718
442b195612beaa846afcc49d5fa4e3184e94bcff6200f2a486cf71ae0cfe58c0


** ABN **

I enabled ABN (anti-botnet).  We can start testing this next.  ABN required weight is currently 1000.

QT starts at block 40,000.  We can test them both.





Rob Andrews

I see we have a problem syncing from 0 in testnet (bad block at 31150).

Some people are past it some aren't.

Will send out a release correcting this problem in 1 hour.


Rob Andrews

1.4.1.9-Leisure upgrade for TestNet

- Fix bad configuration setting allowing a bad block in at 31150

If anyone has a low diff, just upgrade then resync and lets see if we can test the 40K features.


Rob Andrews

After resyncing my sancs and starting them I see this hash:

11:21:31

getblockhash 40668


11:21:31

9c1b6d67d8737b9976eed162b8edce7018430a9f2d16cfd97e4c83b14943baf6


Anyone agree with mine?


togoshigekata

Just documenting my adventure, Im compiling on Ubuntu
https://github.com/biblepay/biblepay-evolution/blob/master/BuildBiblePay.txt

Line 16 after cloning the repo I needed to cd into it
cd biblepay-evolution

Line 23 I ran into issue trying to run make command

I ran:
uname -a
to confirm my architecture

For this command:
./configure --prefix {pwd}/depends/x86_64-pc-linux-gnu

I had to use:
./configure --prefix `pwd`/depends/x86_64-pc-linux-gnu

Nabbed it from here:
https://github.com/dashpay/dash/blob/master/doc/build-generic.md

I dont know anything about bash
https://ss64.com/bash/syntax-expand.html
https://unix.stackexchange.com/questions/98391/what-is-the-difference-between-echo-date-echo-date-and-echo-date

I also used the swap file commands since Im on 1GB:
free #check if swap is 0
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
mkswap /var/swap.img
swapon /var/swap.img
free #check if swap is 1024


Ill let you guys know when Im synced up and ready for some tBBP :)

vuli

Quote from: Rob Andrews on April 22, 2019, 11:21:55 AM
After resyncing my sancs and starting them I see this hash:

11:21:31

getblockhash 40668


11:21:31

9c1b6d67d8737b9976eed162b8edce7018430a9f2d16cfd97e4c83b14943baf6


Anyone agree with mine?

well I resynced and my last block is 34929

MIP

Quote from: Rob Andrews on April 22, 2019, 10:56:46 AM
1.4.1.9-Leisure upgrade for TestNet

- Fix bad configuration setting allowing a bad block in at 31150

If anyone has a low diff, just upgrade then resync and lets see if we can test the 40K features.

Daemon/cli for Linux amd64, available here
https://www.biblepay.org/biblepayd-1.4.1.9-x86_64-pc-linux-gnu.tar.gz

And MacOS QT version here
https://www.biblepay.org/biblepaycore-testnet.dmg