Bible Pay

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Rob Andrews

Pages: 1 ... 159 160 161 162 163 164 165 [166] 167 168 169 170 171 172 173 ... 263
2476
Interesting, this appears to be the anti-botnet feature you implemented, Rob.

Can you kindly explain what is happening? It appears that I staked BBP to mine a block?
So in this example, I staked 30,953 BBP to mine a 10,300 BBP block?

{
    "account": "",
    "address": "ybEzAPVjwGqqDVKHsJZUoDG82jpiGPcKMg",
    "category": "immature",
    "amount": 10299.50936000,
    "vout": 0,
    "confirmations": 1,
    "instantlock": false,
    "generated": true,
    "blockhash": "0dbfcd1587816e0516b8928ca53ca022ce95261be90c3b8a6f65bc3908a9cdf9",
    "blockindex": 0,
    "blocktime": 1553749516,
    "txid": "e69ed826877f71811361a12aef4702f9b3a2ad915caf8caef7c62e9779ffe5d3",
    "walletconflicts": [
    ],
    "time": 1553749516,
    "timereceived": 1553749532
  },
  {
    "account": "CHRISTIAN-PUBLIC-KEY",
    "address": "yMjm7qwu2pQ3xRwtxu6qcGrdzdtCTPgcU4",
    "category": "receive",
    "amount": 30953.52702350,
    "label": "CHRISTIAN-PUBLIC-KEY",
    "vout": 0,
    "confirmations": 1,
    "instantlock": false,
    "Anti-BotNet-Transaction": true,
    "blockhash": "0dbfcd1587816e0516b8928ca53ca022ce95261be90c3b8a6f65bc3908a9cdf9",
    "blockindex": 2,
    "blocktime": 1553749516,
    "txid": "9a5ce7d79cf10d36c232e73fe480b26dc2b69132b50955519eb13ea92fb90679",
    "walletconflicts": [
    ],
    "time": 1553749516,
    "timereceived": 1553749532
  },
  {
    "account": "",
    "address": "yMjm7qwu2pQ3xRwtxu6qcGrdzdtCTPgcU4",
    "category": "send",
    "amount": -30953.52702350,
    "label": "CHRISTIAN-PUBLIC-KEY",
    "vout": 0,
    "fee": -0.00500000,
    "confirmations": 1,
    "instantlock": false,
    "Anti-BotNet-Transaction": true,
    "blockhash": "0dbfcd1587816e0516b8928ca53ca022ce95261be90c3b8a6f65bc3908a9cdf9",
    "blockindex": 2,
    "blocktime": 1553749516,
    "txid": "9a5ce7d79cf10d36c232e73fe480b26dc2b69132b50955519eb13ea92fb90679",
    "walletconflicts": [
    ],
    "time": 1553749516,
    "timereceived": 1553749532,
    "abandoned": false
  }
]

Yes sir exactly, let me try to explain and please let me know if I left anything out.

So now we have ABN mining enabled, and each block requires (about 5005 ABN weight according to getmininginfo).  So no block is accepted in testnet except those over 60 minutes old or those that have the weight.  You can see how much weight yours had by doing : getblock 3109.  It shows: abn-weight : 22500.42.   Thats because the coin amount spent * the age = 22500.42.

Now moving on to the actual transaction, our wallet create an "anti-botnet-transaction" by finding the stake-age, creating the transaction and placing it somewhere in the block (the reason we moved to dynamic block transaction positions, is our wallet now supports chainlocks, and ChainLock might put a transaction in vout[1], so BiblePay made it dynamic).  To find out where it is we have a field called abnlocator, you can find the value by doing a 'getrawtransaction txidvout[0] 1' (for the coinbase transaction) and looking at that transactions output fields, for ablocator, and then get the value and it points to "where" your signed stake is.

As far as the monetary value, the stake was for 30953, but note - all abn transactions are sent to self, so you actually received it all back (IE you spent 30953, received 30953 + the block reward).  (You also keep the tx-fee because the staker is the solver).

We have very high security on this feature also, as evo doesnt ever allow double spends or malleability, we dont allow stakes sourced from stakes, stakes make people lose coin age, we verify the signature, and also, we verify the solver is the one who created it, so in my experience I feel this is a solid feature.

I also love how it will use up the coin-age for a person who has a couple hundred PCs!  That gives more distinct users to biblepay.

We should also thank MIP and give him half of the credit, because although we spoke about this back when we were designing POL, I forgot about it until he reminded me recently.


2477
Proposal appears to be successfully made. If you need me to set up another sanctuary, vote for or else vote against.

Thanks a lot, voted on it!


2478
just one small bug
the info/staff on this popup windows is not updating acordanly to status bar on the main window.


Thats because any block less in duration than 60 mins is "the end" according to our progress bar, but, I believe as soon as the Sanctuary sync process starts, this is cleared, so I think this is not a live bug, but Ill keep an eye on it, thanks.  Im pretty sure Ive seen this but it clears after a couple more mins.


2479
Hey guys,

I would like to join the testing party as well. Would somebody send me some tBBP?

yTdd2pbWbHTnxjj8iGmRgzHFraQcMDjP2w

Thx

Sent, welcome aboard!

2480
It may be annoying but posting the link is helpful if you don't mind :)

Ehh nevermind, it's easy enough on the first post..

I just put the link in a bigger font at the beginning of the OP post - I think that might work for everyone , hopefully.  Since we will probably have 30 upgrades.




2481
Sorry, was not familiar with that procedure. Thank you for clarifying. I fired up the biblepay-qt on the VPS using X-windows (didn't know I could do it! so glad I tried - learnt something new!).

I also voted for the first and against the second proposal using the GUI and made a third proposal:

Successfully Prepared Proposal 2aa3b879374e76c41da4ce90371a61250dea8aa56207bb60ff225fd05b08b520.   NOTE: You must wait 6 confirms for the proposal to be submitted.  Please check back on this page periodically to ensure a successful transmission and that no error message is listed in the bottom area of the page.  Thank you for using the BiblePay Governance System.

Sweet! I'm upgrading all of mine now, will look.

2482
1.4.0.3-TestNet Mandatory Upgrade

- Show GSC Transmission icon on txlist
- Fix bug preventing GSC contract from being auto-created and auto-voted
- Fix bug showing StatusBar warning for Sanc-Version-mismatch

2483
I can find my nickname on  cli exec getcampaigns
{
  "campaign DUMMY": "DUMMY",
  "campaign POG": "POG",
  "member [oncoapop]yMjm7qwu2pQ3xRwtxu6qcGrdzdtCTPgcU4": "yMjm7qwu2pQ3xRwtxu6qcGrdzdtCTPgcU4",
  "member []yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS": "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS",
  "member []yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9": "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9",
  "member [randrews2]yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w": "yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w",
  "member []yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
  "member []ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1": "ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1",
  "member []ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf": "ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf",
  "member [randrews]ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8": "ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8",
  "member []yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW": "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW",
  "member []yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk": "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk",
  "campaign-DUMMY-member": "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS",
  "campaign-DUMMY-member": "ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf",
  "campaign-DUMMY-member": "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW",
  "campaign-POG-member": "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS",
  "campaign-POG-member": "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9",
  "campaign-POG-member": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
  "campaign-POG-member": "ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1",
  "campaign-POG-member": "ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf",
  "campaign-POG-member": "ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8",
  "campaign-POG-member": "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW",
  "campaign-POG-member": "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk"

Address appears in campaigns but not in leaderboard

cli exec prominence
{
  "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS [N/A] - 22118.00": 0.17,
  "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9 [N/A] - 2545762.00": 19.22,
  "yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w [randrews2] - 7278035.00": 54.94,
  "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo [N/A] - 2373441.00": 17.92,
  "yboD6R7BNsYprPh3VutRYo9miVvNx7qurC [N/A] - 211051.00": 1.59,
  "ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1 [N/A] - 387274.00": 2.92,
  "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW [N/A] - 63873.00": 0.48,
  "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk [N/A] - 365706.00": 2.76
}

Changing the nickname
cli exec cpk oncoapop
{
  "Command": "cpk",
  "Results": false,
  "Error": "Sorry, NickName is already taken."
}
Good. duplicate names are prevented.

bbpd@testnet:~$ cli exec cpk "onco12&23\45" true
{
  "Command": "cpk",
  "Results": true
}

Let's see how it takes characters in nickname

So I checked on this one, and everything is fine - here is the reason:  Your nick (oncoapop) (plus the new suffix) is part of the CPK record (and has been updated).

The prominence report pulls the state of our campaign miners as of the Last superblock through Last Superblock minus 205 blocks (IE that is the window that will be Paid next).  The issue is the current 'exec prominence' didnt pick up Oncoapop yMjm7qwu2pQ3xRwtxu6qcGrdzdtCTPgcU4 GSC Transmission yet (you might be in exec prominence under another key though).

So another words, if Oncoapop made a GSC transmission after block 2890, you will see yourself in prominence after that superblock is paid (IE after block 3095 is paid, you should see Oncoa in *that* prominence).



Next, I only found one bug in Smart-Contract server today, and I just fixed it and it requires an upgrade (in todays build).

So I think everyone can hold off now til this is built (unless you are testing other parts of Evo, or the proposals entry and voting).



2484
Ohhhh ok, 0 balance, OK, we must have a bad error message when it does not have enough for the minimum collateral! 


EDIT: I just realized you said "pool balance", and you obviously have tBBP.


I just added a check in the wallet for a minimum of 2500 bbp in order to create a proposal.

One sec...

Ok, I just realized you were testing this from the Pool.

(You dont have to test the pool, as I know that part works - although yes we should test Evo against the pool a little later for sanity sake but I dont have the pool daemon pointed to Evo yet).

But yeah I would like to test Adding a proposal through the QT wallet, and voting on a proposal.

(I added a couple to the qt wallet and was able to vote on them but more eyes are better).



2485
Maybe I am doing something wrong? Output for all is Invalid receiving address. [test]. My pool balance is 0 though.

Note:   ** [test] Note: Each new Proposal costs 2500 BBP. Please do not Save the proposal unless you agree to pay 2500 BBP **
Proposal Name   
Testnet Test proposal from Pool
 
Funding Receiving Address   (tried the following >2500 BBP balance addresses)
yaQdt98JLVRnFce9QqgKrc93jdA3L3uG1W
ygcrhpgHgQiXEZg9zHJhrdfo72JPs3qfp9
ycpq3yrsCfqQBTPePfkBV8mnQESFy6xCQZ
yXtakbG2nNnx6zkEoBFHADTSVtiYUq7P88
yN3hPTGWFiaRa4shVNyn5aSDX9FN35gRwW
yMjm7qwu2pQ3xRwtxu6qcGrdzdtCTPgcU4
 
Proposal Amount   
10000
 
Discussion URL   
https://forum.biblepay.org/index.php?topic=391.msg5569#msg5569
 
Expense Type:   IT

Output
Invalid receiving address. [test]

Ohhhh ok, 0 balance, OK, we must have a bad error message when it does not have enough for the minimum collateral! 


EDIT: I just realized you said "pool balance", and you obviously have tBBP.


I just added a check in the wallet for a minimum of 2500 bbp in order to create a proposal.

One sec...


2486
I can find my nickname on  cli exec getcampaigns
{
Code: [Select]
  "campaign DUMMY": "DUMMY",
  "campaign POG": "POG",
  "member [[b]oncoapop[/b]]yMjm7qwu2pQ3xRwtxu6qcGrdzdtCTPgcU4": "yMjm7qwu2pQ3xRwtxu6qcGrdzdtCTPgcU4",
  "member []yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS": "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS",
  "member []yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9": "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9",
  "member [randrews2]yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w": "yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w",
  "member []yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
  "member []ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1": "ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1",
  "member []ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf": "ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf",
  "member [randrews]ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8": "ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8",
  "member []yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW": "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW",
  "member []yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk": "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk",
  "campaign-DUMMY-member": "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS",
  "campaign-DUMMY-member": "ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf",
  "campaign-DUMMY-member": "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW",
  "campaign-POG-member": "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS",
  "campaign-POG-member": "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9",
  "campaign-POG-member": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
  "campaign-POG-member": "ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1",
  "campaign-POG-member": "ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf",
  "campaign-POG-member": "ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8",
  "campaign-POG-member": "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW",
  "campaign-POG-member": "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk"

[b][u]Address appears in campaigns but not in leaderboard[/u][/b]

cli exec prominence
{
  "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS [N/A] - 22118.00": 0.17,
  "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9 [N/A] - 2545762.00": 19.22,
  "yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w [randrews2] - 7278035.00": 54.94,
  "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo [N/A] - 2373441.00": 17.92,
  "yboD6R7BNsYprPh3VutRYo9miVvNx7qurC [N/A] - 211051.00": 1.59,
  "ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1 [N/A] - 387274.00": 2.92,
  "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW [N/A] - 63873.00": 0.48,
  "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk [N/A] - 365706.00": 2.76
}

[b][u]Changing the nickname[/u][/b]
cli exec cpk oncoapop
{
  "Command": "cpk",
  "Results": false,
  "Error": "Sorry, NickName is already taken."
}
Good. duplicate names are prevented.

bbpd@testnet:~$ cli exec cpk "onco12&23\45" true
{
  "Command": "cpk",
  "Results": true
}
Let's see how it takes characters in nickname


Thanks a lot for your help.  10-4 on the positive parts.

I added a punchlist item to verify why nicks appear in exec campaigns and not in exec prominence (it might be intentional due to the way this new system has better data integrity for each superblock, but either way Ill investigate that).  Things look pretty good overall.

Waiting for this next superblock to hit... Block 3095, 100 more blocks.

Then we will know if daily GSC superblocks are being paid.  (For the first time).





2487
I tried to add proposal on http://pool.biblepay.org/ on testnet
Used this as the receiving address "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo"
and this is the result
Invalid receiving address. [test]

Is there a way to create a proposal using command line?

Hi!  Thanks for testing.

Are you sure you had the receiving address in that field?  I added one from the UI yesterday morning and it went in.  Could you please try again from the UI, and if it doesnt work, give me the amount and the actual URL you used also?

No, currently no way to enter one from the command line.  Just from QT or the Pool.

Also, you do have to wait 6 blocks once you see it enter, so please dont shut the wallet down after you enter it - just keep going back to the add page and reading the bottom status caption.

EDIT:  Ok, I just entered a 2nd one and it worked, you might have had a space in the receiving address or something.  I used this testnet URL as my url.


2488
Also, someone can test Adding a fake proposal, and once it is in the chain and list, then vote on the proposal.


2489
Ill be going to sleep soon, but the main goal today is to see if we can get GSC superblock 3095 to emit (if blocks speed up this should emit in about 4 hours).


2490
I see in 'exec prominence' im the only one with a nickname.  We added the feature in this version to allow you to re-force your CPK with a nick.

'exec cpk nickname true' (true means force).  Note, you have to pick a new nickname if its in use.

Then do the exec prominence again and see if it picks it up.

Prominence is our leaderboard.

(The digit scale is fixed).


Pages: 1 ... 159 160 161 162 163 164 165 [166] 167 168 169 170 171 172 173 ... 263