Author

Topic: BiblePay | 10% to Orphan-Charity | RANDOMX MINING | Sanctuaries (Masternodes) - page 634. (Read 243376 times)

full member
Activity: 1260
Merit: 115
Im a little late, but my understanding is that if we request too many coins from the budget,
the budget will only pay out the proposals with the most yes votes (pays out in descending order of yes votes),
is that correct?

If we request too many, the budget will not be converted and approved as a superblock (the chain will fail with Superblock amount too big).  We need to be careful to not insert too many proposals into the next budget next time.

We basically voted in an invalid budget.

bin/watchman.py
Line 94: proposals = Proposal.approved_and_ranked(...)
Line 98: sb = dashlib.create_superblock(proposals, event_block_height, budget_max, sb_epoch_time)
https://github.com/biblepay/watchman/blob/c6f4cdc831b45019b1f7b3b6ce99100b5fa7086f/bin/watchman.py#L94


lib/models.py
approved_and_ranked()  "return all approved proposals, in order of descending vote count"
https://github.com/biblepay/watchman/blob/e944d85fe5edc89d0ad4459c2428127cbc3b4d16/lib/models.py#L338


lib/biblepaylib.py
create_superblock()
Line 105: if (budget_allocated + proposal.payment_amount) > budget_max:  "# skip proposals that are too expensive..."
https://github.com/biblepay/watchman/blob/c6f4cdc831b45019b1f7b3b6ce99100b5fa7086f/lib/biblepaylib.py#L89


So to me it looks like watchman, sorts the proposals before sending them to create in the superblock
and in the superblock creation the proposals get added up 1 by 1 unless they go over the budget limit at which point they get skipped

What was the error that you saw exactly Rob? Im interested to dig into this Smiley

If the above is correct, then it should have theoretically skipped the passing proposals that went over budget with the least amount of votes,
specifically the PR Communications Marketing proposal I think, I believe it had the least amount of votes
full member
Activity: 1260
Merit: 115
Going further I would advise people to use  as the main explorer.

That's not good news, because this pool has closed access to API Sad

Could you be more specific, do you mean Alexs API, or Togos api?

I mean Togo's API. He has allowed only API for block hash: http://explorer.biblepay.org:3001/api/getblock?...
Other request are not allowed...
On Alex's explorer you can use API to access data for your wallet address and use it with JSON parser.

I can update the explorer to allow API, I disabled it awhile back because I thought it was interfering with something,
but it was another issue, and I forgot to enable it back on
newbie
Activity: 84
Merit: 0
newbie
Activity: 150
Merit: 0
Going further I would advise people to use  as the main explorer.

That's not good news, because this pool has closed access to API Sad

Could you be more specific, do you mean Alexs API, or Togos api?

I mean Togo's API. He has allowed only API for block hash: http://explorer.biblepay.org:3001/api/getblock?...
Other request are not allowed...
On Alex's explorer you can use API to access data for your wallet address and use it with JSON parser.
full member
Activity: 1176
Merit: 215
Jesus is the King of Kings and Lord of Lords
Going further I would advise people to use http://explorer.biblepay.org:3001/ as the main explorer.

That's not good news, because this pool has closed access to API Sad

Could you be more specific, do you mean Alexs API, or Togos api?
full member
Activity: 1176
Merit: 215
Jesus is the King of Kings and Lord of Lords
Hey Webster are you still out there?  Still working on the mobile wallet?

We had a mention of it in the inbox today by Adams, he is someone passionate about starting a ministry in Africa with it.
newbie
Activity: 150
Merit: 0
Going further I would advise people to use http://explorer.biblepay.org:3001/ as the main explorer.

That's not good news, because this pool has closed access to API Sad
full member
Activity: 1176
Merit: 215
Jesus is the King of Kings and Lord of Lords
Confused with pools and blocks now..
Robs pool is at 30759..
My miner on the new pool is reporting 30749..
My wallet is reporting 30749..
biblepay-explorer.org is stuck 6 hours in the past on 30732..

edit: And robs pool is reporting zero masternodes, whereas explorer, and my wallet report the correct 148.. Has a fork occurred here ?
edit: And my masternode agrees with Robs pool at 30762.. Balls..
edit: Resynced wallet, and seem to be back from whatever parallel universe I ended up in.. No idea what happened there..

The pool, my node and my sancs are all on 30772 now, so Im not sure if we were forked at 30750 or not.
I know that we hung at 30750 for one hour while we corrected the superblock.

NOTE:  Please do not rely on the pool about page for the official block #.  That page is cached for 10 distinct hits at a time.


full member
Activity: 462
Merit: 103
I run a backup explorer:
http://explorer.biblepay.org:3001/

Is Alex still a part of the project? I heard he might have left?

Alex runs the main explorer:
https://biblepay-explorer.org/

I've talked with Alex, he is unfortunately not a part of the project anymore. I've asked will the block explorer be shut down and this is his answer:

I haven't decided on how to do the transition for the block explorer yet. For now I will make sure it keeps running correctly, I will just not add functions or correct minor bugs anymore.

I will do the same for other services I am running such as the dns seed servers. I am shutting down the Iquidus BX and testnet one though.

Going further I would advise people to use http://explorer.biblepay.org:3001/ as the main explorer.
full member
Activity: 364
Merit: 102
Next.Exchange vote is now up to 900!

Great work all! But we are falling off the first page! Please keep voting. We can make 1000!

Thanks
https://nextexchange.featureupvote.com/suggestions/3384/biblepay-bbp

full member
Activity: 1260
Merit: 115
Confused with pools and blocks now..
Robs pool is at 30759..
My miner on the new pool is reporting 30749..
My wallet is reporting 30749..
biblepay-explorer.org is stuck 6 hours in the past on 30732..

edit: And robs pool is reporting zero masternodes, whereas explorer, and my wallet report the correct 148.. Has a fork occurred here ?
edit: And my masternode agrees with Robs pool at 30762.. Balls..

I run a backup explorer:
http://explorer.biblepay.org:3001/

Is Alex still a part of the project? I heard he might have left?

Alex runs the main explorer:
https://biblepay-explorer.org/
newbie
Activity: 39
Merit: 0
Confused with pools and blocks now..
Robs pool is at 30759..
My miner on the new pool is reporting 30749..
My wallet is reporting 30749..
biblepay-explorer.org is stuck 6 hours in the past on 30732..

edit: And robs pool is reporting zero masternodes, whereas explorer, and my wallet report the correct 148.. Has a fork occurred here ?
edit: And my masternode agrees with Robs pool at 30762.. Balls..
edit: Resynced wallet, and seem to be back from whatever parallel universe I ended up in.. No idea what happened there..
full member
Activity: 1176
Merit: 215
Jesus is the King of Kings and Lord of Lords
So it looks like the root of the problem is the pool is somehow not taking into account deflation (for proposal budgets).  Will be fixing that next.



Maybe you need to add to the new pool, because normally it will work again if the problem is just a miner pool.

I added a field to 'getgovernanceinfo: nextsuperblockbudget' so problem will be fixed after next leisure release.

legendary
Activity: 1162
Merit: 1000
So it looks like the root of the problem is the pool is somehow not taking into account deflation (for proposal budgets).  Will be fixing that next.



Maybe you need to add to the new pool, because normally it will work again if the problem is just a miner pool.
full member
Activity: 1176
Merit: 215
Jesus is the King of Kings and Lord of Lords
Biblepay Dev#2 pulling down code and attempting to merge in one Dash Evolution commit into testnet.

Dev #1 (Rob) will be creating new Testnet branch today.

Welcome aboard Bhavani!  The best of luck to you.

full member
Activity: 1176
Merit: 215
Jesus is the King of Kings and Lord of Lords
Im a little late, but my understanding is that if we request too many coins from the budget,
the budget will only pay out the proposals with the most yes votes (pays out in descending order of yes votes),
is that correct?

If we request too many, the budget will not be converted and approved as a superblock (the chain will fail with Superblock amount too big).  We need to be careful to not insert too many proposals into the next budget next time.

We basically voted in an invalid budget.



full member
Activity: 1260
Merit: 115
Im a little late, but my understanding is that if we request too many coins from the budget,
the budget will only pay out the proposals with the most yes votes (pays out in descending order of yes votes),
is that correct?
full member
Activity: 574
Merit: 104
So it looks like the root of the problem is the pool is somehow not taking into account deflation (for proposal budgets).  Will be fixing that next.


Thanks for the explanation Smiley I was wondering where the error could be in a seemingly simple calculation.
full member
Activity: 574
Merit: 104
Oh no, it looks like our getsuperblockbudget for 30750 is 5702381, and we spent 5780000 in the superblock.

I dont know how we did that, but lets look at that later and try to get through this mess.


Checking for a straightforward solution now....



EDIT:  All, please stay tuned and watch this thread, we might have to create an emergency superblock and hold an emergency vote...



All,  I have created a new superblock - please vote for this new one first before we try to delete the old one - so we don't miss it:
gobject vote-many d30ade50b678d6a1092964c15443c3d8e6b48621a7a325b3155d1d225783fdf3 funding yes


I removed the proposal for Second Biblepay Faucet from this superblock.

Next: Also please vote against the old superblock:

gobject vote-many 4e69d1fe449e64e7e1e0b1585971bf5d1b75f442653c40567d6ca8dc7a008d09 funding no


Alright. Is it maybe a good suggestion that the person who proposed for the Second Faucet (SEO_Account) gets compensated in the mean time (the same way we went about getting on southXchange)?

I'm gonna wait for his response of course, maybe SEO has no problems waiting for the next superblock.

The general donation adres for the faucet is B9ki5RieMSspR9RncPnPQx3QF56kVm6ioc btw Smiley
You can dubbelcheck it on:
http://biblepayfaucet.com/
full member
Activity: 1176
Merit: 215
Jesus is the King of Kings and Lord of Lords
So it looks like the root of the problem is the pool is somehow not taking into account deflation (for proposal budgets).  Will be fixing that next.

Jump to: