Post
Topic
Board Announcements (Altcoins)
Re: BiblePay | 10% Charity | POW/POBH CPU Mining *novel* | Sanctuaries
by
bible_pay
on 24/06/2019, 14:56:25 UTC
BiblePay
1.4.3.6 - Leisure Upgrade


** Mac & Linux are compiling **


Mac & Linux versions ready

Nothing changes after upgrade ....

Why will shown "Insufficient funds" even I have enough abnweight and BBP?


  "Command": "getabnweight",
  "weight": 1021959.761631944,
  "total_required": 499999


Log Info:
***** CreateNewBlock::Unable to add ABN because CreateABN::Fail::Insufficient funds. *****
2019-06-24 10:01:05 ERROR: TestBlockValidity: Consensus::ContextualCheckBlock:  (code 0)


The latest version didn't change the ABN reqs as I believe this is just a reporting issue (this version changed the error message displayed for one case, and fixed the lag(s) etc).

But anyway for this particular problem lets try to hone in on it to get to the root of it, as maybe we need to make the ABN selector more conservative, so we don't report misleading errors to the users.

Could you please paste the output of this:

exec getabnweight 256000 1

Thanks.

Also, could you please confirm that you are not able to mine after 6 blocks after your post?




Output:

  "Command": "getabnweight",
  "weight": 1067191.152650463,
  "total_required": 499999,
  "coin_age_data": "499999.9962(2.13)=[1067191.15],\n",
  "weight 256000.00": 1067191.152650463,
  "total_required 256000.00": 499999

and

Code:


  "blocks": 127463,
  "currentblocksize": 1000,
  "currentblocktx": 0,
  "difficulty": 1856.844342128564,
  "errors": "",
  "pooledtx": 0,
  "chain": "main",
  "genproclimit": 24,
  "networkhashps": 152605.5916258837,
  "hashps": 45368.7802483322,
  "minerstarttime": "06-24-2019 09:40:55",
  "hashcounter": 730271403,
  "pooledtx": 0,
  "chain": "main",
  "biblepay-generate": true,
  "poolinfo1": "",
  "poolinfo2": "",
  "poolinfo3": "",
  "gsc_errors": "low abn weight 0",
  "poolmining": false,
  "pool_url": "",
  "required_abn_weight": 256000


Log:

2019-06-24 14:21:50 ***** CreateNewBlock::Unable to add ABN because CreateABN::Fail::Insufficient funds. *****
2019-06-24 14:21:50 ERROR: TestBlockValidity: Consensus::ContextualCheckBlock:  (code 0)

biblepay.conf :
minersleep=0
gen=1
genproclimit=24
disableclientsidetransmission=1



Perfect, thank you!

So I do see an issue in this circumstance, where the user only has One coin, due to transaction fees being added to the amount required, the wallet won't actually send the last coin....  OK, I will reproduce this locally and find a solution for this.


In the mean time, although not a perfect solution, you can use 'exec bankroll 10 100000' to split your coin up into say 10 coins (dont worry you wont lose any BBP doing this, as the change will come back to you) - however you would lose coin-age doing this.


I'll get back asap, once I can find a solution to this last coin issue.