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

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

Previous topic - Next topic

Rob Andrews

Quote from: Rob Andrews on April 06, 2019, 12:04:21 PM
We still need help entering more proposals, please enter some.

Next superblock @ 17220.

Still no proposals, I've entered about 5, could use more.  Also, I need help voting on these!  Please go to proposals in the QT wallet and vote on them also, thanks.

vuli

When or how Sanctuarie gets Enabled? I made it few days ago, but still I hopw to start is every couple of hours and then it recive PRE Enabled status.

Rob Andrews

Quote from: vuli on April 07, 2019, 11:33:06 AM
When or how Sanctuarie gets Enabled? I made it few days ago, but still I hopw to start is every couple of hours and then it recive PRE Enabled status.

From what I started seeing a couple days ago, I think everything has been purring like a kitten now (knock on wood, praise Jesus).

I honestly believe that you are potentially having a problem related to being on a prior versions fork.
Because ever since I reindexed at block 10,500 I have not had one single problem with my 3 sancs (IE they went to enabled and never died again), I dont have to restart them.

Could you please try deleting your mncache.dat, banlist.dat, mnp*.* and gov*.dat, and resyncing from 0, (delete evodb -r and chainstate and blocks), then after the 'mnsync status' shows 999, then do a start on the sanc, and let me know if it ever goes from ENABLED back to anything else (as I highly do want to know feedback in this area, because we are replacing watchman-on-the-wall and I feel we can add value to the blockchain by having our own brand in this area, this way we can be valuable).

Thanks...


Rob Andrews

Just to give an update on watchman @ 16625, this is the last superblock, we were successful:
gobject listwild all triggers 16625
Everything was paid properly, and Im extemrely happy about that.

I see you guys have started entering new proposals also, thanks.  We will test those on the next superblock.

Congrats!


Rob Andrews

Quote from: vuli on April 07, 2019, 11:33:06 AM
When or how Sanctuarie gets Enabled? I made it few days ago, but still I hopw to start is every couple of hours and then it recive PRE Enabled status.

I forgot to ask, is your sanc on a cloud hosted provider with public IP?  It will also fail if its not on a public IP.


vuli

ok, will try to re-sync.
no could, it's on privat sever. I have been running couple of masternodes in the past.

Rob Andrews

Quote from: vuli on April 07, 2019, 01:03:13 PM
ok, will try to re-sync.
no could, it's on privat sever. I have been running couple of masternodes in the past.
After you resync could you please give your ip?  Ill try to connect to you from here.
EDIT:  Also, you may need to set this in your config if you run from home:
externalip=my_ipv4_address:40001

Thats the testnet port.



vuli

aha, I didnt have this externalip=my_ipv4_address:40001
and I enter different port 19999. its (213.250.22.35)

jaapgvk

Hi guys,

If I find some spare time in the coming week, I will read through all the documentation and fire up a testnet rig  :)

Rob Andrews

Quote from: vuli on April 07, 2019, 02:34:33 PM
aha, I didnt have this externalip=my_ipv4_address:40001
and I enter different port 19999. its (213.250.22.35)

Good point, I will fix that 19999 typo now in the Evo source.

Hey - I cant connect to you (telnet 213.250.22.35 40001).  You also must port forward 40001 to your biblepay host IP in your router.


Rob Andrews

Quote from: jaapgvk on April 07, 2019, 02:40:54 PM
Hi guys,

If I find some spare time in the coming week, I will read through all the documentation and fire up a testnet rig  :)

Thanks, that would be awesome!

The diary feature should be out within the next 2 days.

So far we've only tested legacy sanctuaries, GSC creation and emission, watchman, and proposals, but I expect testing to go much smoother now that we are over the very large hump (the gsc data-health test).


orbis

Hi all,
after few weeks I'm back :) and I wanted to start testing, but I don't know how :D
I've read GSC wiki page, this thread, but I don't know how to join POG.
I've made "exec cpk orbis", "exec join pog" and I have confirmation tx's in my wallet (on April 3rd).
But after mining for few days, I haven't any POG reward or any POG tx (GSC transmission) from my wallet.
My biblepay.conf has "pog_coinagepercentage=.50 pog_foundationdonation=1000" but still nothing.
I see myself in "exec getcampaigns" but not in "exec prominence".

Is there any command to make GSC transmission manually?
I've found "exec sendgscc" but after it nothing happens ("results": 1 but without GSC tx).
I've tried to join to HEALING 20 blocks ago so I'll see the result with this. For now it was with ""Results": true".
I'm running on WIN10, 1143 version, encrypted wallet.
May be that problem, that I run my wallet locked? Is it needed to have wallet unlocked like in POG, PODC? If yes, it would be nice to have "password popup" on start and "-headlesspodcpassword" on linux.
I dont have MN for now, but after MN consolidation I won't have MN in prod too, so I take testing of this on you :)

Rob Andrews

Quote from: orbis on April 08, 2019, 12:04:13 PM
Hi all,
after few weeks I'm back :) and I wanted to start testing, but I don't know how :D
I've read GSC wiki page, this thread, but I don't know how to join POG.
I've made "exec cpk orbis", "exec join pog" and I have confirmation tx's in my wallet (on April 3rd).
But after mining for few days, I haven't any POG reward or any POG tx (GSC transmission) from my wallet.
My biblepay.conf has "pog_coinagepercentage=.50 pog_foundationdonation=1000" but still nothing.
I see myself in "exec getcampaigns" but not in "exec prominence".

Is there any command to make GSC transmission manually?
I've found "exec sendgscc" but after it nothing happens ("results": 1 but without GSC tx).
I've tried to join to HEALING 20 blocks ago so I'll see the result with this. For now it was with ""Results": true".
I'm running on WIN10, 1143 version, encrypted wallet.
May be that problem, that I run my wallet locked? Is it needed to have wallet unlocked like in POG, PODC? If yes, it would be nice to have "password popup" on start and "-headlesspodcpassword" on linux.
I dont have MN for now, but after MN consolidation I won't have MN in prod too, so I take testing of this on you :)

Glad to see you here Orbis!

So lets deal with POG first and Healing a little later today as that is more minor (and waiting for the diary anyway).

So yes you do need to have a CPK and be joined to POG, but you already did the 'exec cpk orbis' , and you did the exec join pog, and I do confirm: I see you in exec getcampaigns.


Most likely there is an error in your exec sendgscc.  Once you resolve this the miner will become automatic again.
Please grep your log for this:
Created client side transmission

It probably has an error behind it.

To resolve the error, I think all you have to do is consolidate some of your coins (to have less than would result in a 100,000 byte GSCC transaction).
You can either manually consolidate (we have a new button in QT called 'check some' ) or you can do the 'exec bankroll' feature.

Then once consolidated, try the 'exec sendgscc true' again and confirm no error is in the log?

PS I don't see a gscc tx from you - you are not in exec prominence


orbis

Many of my greps are similiar like this:

2019-04-08 14:25:53
SmartContract-Client::Creating Client side transaction for campaign POG
Created client side transmission -  [Sorry, wallet must be unlocked.] with txid 0000000000000000000000000000000000000000000000000000000000000000 UpdateTip: new best=4dad01934762a84a41b2290711372190258a7339f4d6eb4be4a203e6b1838a9c height=18471 version=0x20000001 log2_work=42.10664032 tx=41984 date='2019-04-07

So it looks, that wallet must be unlocked.
Now I have it unlocked, and after  'exec sendgscc true' it was successful and I have 2x GSC-Transmission tx :)
I don't know why it was not successful before (I've tried it with unlocked wallet too)
So, will be there "password popup" on start and "-headlesspodcpassword" on linux?
BTW, I've made bankroll and I'm waiting for confirmations, but I didn't found 'check some' button. Where is it?

vuli

Quote from: Rob Andrews on April 07, 2019, 07:38:55 PM
Good point, I will fix that 19999 typo now in the Evo source.

Hey - I cant connect to you (telnet 213.250.22.35 40001).  You also must port forward 40001 to your biblepay host IP in your router.
it should be open now. I had some trouble.