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 ... 160 161 162 163 164 165 166 [167] 168 169 170 171 172 173 174 ... 263
2491
So I finally see why the status bar is appearing to warn us that sancs have newer software than our own software.

There is a new Evo file that needs updated on each release - So whats happening is the "build" is picking up 1.2.0.1 from the first release and converting it to 1020010 which is less than 1040020, so Ill add this to the build process and the next version should be without warnings.


2492
Set up a sanctuary but cannot seem to enable watchman. Nonetheless  got a payment of 10286 .

Block 2887
Sorry to dissapoint you, but I haven't ported watchman over yet to Evo -- I'm still checking to make sure we need it.  But if your sanc moves to Enabled, at least we can use it in testnet.

On another note, I see we did not emit the superblock at 2890.  We had 2 votes (which is the minimum) but its possible due to the versioning it didn't emit - checking into that now.

(Your 10k block was a regular mined block).  Diff is starting to drop.  I see that each block has ABN weight now (except blocks that were Late IE over an hour old).  Hopefully in a couple more blocks we will be back to normal block spacing.


2493

Ok we are rolling again, Im on 2886.  Lets see if we solve a GSC superblock :).

I just set up the anti-botnet-enforcement flag to enabled, but this will take a few blocks to kick in - so hopefully after that, we won't see anymore hash attacks in testnet, lets see.


2494
I have downloaded the new version but I seem to be stuck connecting to peers ?
The progress bar says I am 76 mins behind but it does not progress.


Ok we are rolling again, Im on 2886.  Lets see if we solve a GSC superblock :).


2495
I have downloaded the new version but I seem to be stuck connecting to peers ?
The progress bar says I am 76 mins behind but it does not progress.

Yeah, I had to shut my 3 nodes down because we had a biblepay vendor demand a change in the old code, sigh.

Please hang on...

2496
1.4.0.2-TestNet Mandatory Upgrade

- Enable Anti-botnet-rules and sporks
- Disconnect from pre 1402 nodes
- Ensure daily superblocks honor avg trailing difficulty level (this
ensures emission is within the Covenant)
- Enable Proposal Add
- Fix Proposal List Voting issue
- Fix bad Bezaleel graphics
- Enable CPK icon in TxList
- Scan for duplicates in nicknames before accepting CPK nickname
- Add nickname to exec prominence
- Ensure Sanc Quorum can create a conforming contract
- Increment Gov Testnet version in attempt to remove status bar warning

EDIT: The download link has not changed:
https://biblepay.org/biblepaycore-1.4.0-win32-setup.exe


2497

You are back to deleting posts again Rob? So much for decentralization and non-censorship.

Sun, you called me a Fraud and a Fake Christian just now.  There is no reason for this vile, anger and hate.  You also swore at me in SX.

I don't want this type of behavior here!  I invite the Holy Spirit here.

Please, stop this Sun, and apologize for this horrible behavior and admit you sinned and repent.

Then I will accept you back to this project.  Until then do not post anymore or hurt other users.


2498
output of listtransactions that might be useful
Code: [Select]
{
    "account": "CHRISTIAN-PUBLIC-KEY",
    "address": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
    "category": "receive",
    "amount": 275301.80437000,
    "label": "CHRISTIAN-PUBLIC-KEY",
    "vout": 2,
    "confirmations": 7,
    "instantlock": false,
    "GSC-Stake-Transmission": true,
    "blockhash": "d339748db7e7ff13739a34fc1f1519e0f9e75ebccd81e8d6a1ac6764a44b0126",
    "blockindex": 3,
    "blocktime": 1553584016,
    "txid": "fffeae95b36e99389be9ff66cffe01e6a35f71e8d77a7a3a05f51602af23d577",
    "walletconflicts": [
    ],
    "time": 1553583265,
    "timereceived": 1553583265
  },
  {
    "account": "",
    "address": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
    "category": "send",
    "amount": -275301.80437000,
    "label": "CHRISTIAN-PUBLIC-KEY",
    "vout": 2,
    "fee": -0.00728000,
    "confirmations": 7,
    "instantlock": false,
    "GSC-Stake-Transmission": true,
    "blockhash": "d339748db7e7ff13739a34fc1f1519e0f9e75ebccd81e8d6a1ac6764a44b0126",
    "blockindex": 3,
    "blocktime": 1553584016,
    "txid": "fffeae95b36e99389be9ff66cffe01e6a35f71e8d77a7a3a05f51602af23d577",
    "walletconflicts": [
    ],
    "time": 1553583265,
    "timereceived": 1553583265,
    "abandoned": false
  },
  {
    "account": "",
    "address": "yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN",
    "category": "send",
    "amount": -7.00000000,
    "vout": 0,
    "fee": -0.00728000,
    "confirmations": 7,
    "instantlock": false,
    "GSC-Stake-Transmission": true,
    "blockhash": "d339748db7e7ff13739a34fc1f1519e0f9e75ebccd81e8d6a1ac6764a44b0126",
    "blockindex": 3,
    "blocktime": 1553584016,
    "txid": "fffeae95b36e99389be9ff66cffe01e6a35f71e8d77a7a3a05f51602af23d577",
    "walletconflicts": [
    ],
    "time": 1553583265,
    "timereceived": 1553583265,
    "abandoned": false
  },
  {
    "account": "CHRISTIAN-PUBLIC-KEY",
    "address": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
    "category": "receive",
    "amount": 247700.92247500,
    "label": "CHRISTIAN-PUBLIC-KEY",
    "vout": 1,
    "confirmations": 7,
    "instantlock": false,
    "GSC-Stake-Transmission": true,
    "blockhash": "d339748db7e7ff13739a34fc1f1519e0f9e75ebccd81e8d6a1ac6764a44b0126",
    "blockindex": 2,
    "blocktime": 1553584016,
    "txid": "7abcb11cd0d9db2b07ec6c91885120b4c097c645d12e43d8ab10f2fe224bb582",
    "walletconflicts": [
    ],
    "time": 1553583265,
    "timereceived": 1553583265
  },
  {
    "account": "",
    "address": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
    "category": "send",
    "amount": -247700.92247500,
    "label": "CHRISTIAN-PUBLIC-KEY",
    "vout": 1,
    "fee": -0.00578000,
    "confirmations": 7,
    "instantlock": false,
    "GSC-Stake-Transmission": true,
    "blockhash": "d339748db7e7ff13739a34fc1f1519e0f9e75ebccd81e8d6a1ac6764a44b0126",
    "blockindex": 2,
    "blocktime": 1553584016,
    "txid": "7abcb11cd0d9db2b07ec6c91885120b4c097c645d12e43d8ab10f2fe224bb582",
    "walletconflicts": [
    ],
    "time": 1553583265,
    "timereceived": 1553583265,
    "abandoned": false
  },
  {
    "account": "",
    "address": "yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN",
    "category": "send",
    "amount": -7.00000000,
    "vout": 0,
    "fee": -0.00578000,
    "confirmations": 7,
    "instantlock": false,
    "GSC-Stake-Transmission": true,
    "blockhash": "d339748db7e7ff13739a34fc1f1519e0f9e75ebccd81e8d6a1ac6764a44b0126",
    "blockindex": 2,
    "blocktime": 1553584016,
    "txid": "7abcb11cd0d9db2b07ec6c91885120b4c097c645d12e43d8ab10f2fe224bb582",
    "walletconflicts": [
    ],
    "time": 1553583265,
    "timereceived": 1553583265,
    "abandoned": false
  }, cli exec getcampaigns
{
  "campaign DUMMY": "DUMMY",
  "campaign POG": "POG",
  "member yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS": "yTTkbxTnZuq7ozZk1xLzSsgZMrHmvVVTYS",
  "member yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9": "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9",
  "member yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w": "yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w",
  "member [b]yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo[/b]": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
  "member ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1": "ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1",
  "member ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf": "ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf",
  "member 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": "[b]yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo[/b]",
  "campaign-POG-member": "ybp7dgG47SXPou2Lruxu1RRtV5v9ZkuAB1",
  "campaign-POG-member": "ybywyyKM2GaBQchYM72fnVYEk5vVBF9Yvf",
  "campaign-POG-member": "ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8",
  "campaign-POG-member": "yiWrpMBA8YXfVmxntAgZZ1dh18ueaBerbW",
  "campaign-POG-member": "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk"
}


Good, thanks, everything looks good so far, although yyp6* is not in the next superblock (thats because the payment window for it is for contributions between blocks 2480-2685, but you should be in the superblock after that.

We have a superblock coming up @2890 (that pays for contributions up to 2685), coming in 65 more blocks. 

NOTE:  Blocks are supposed to be once per minute in testnet, but we are clearly being attacked.  I think the same person who is sending 6.66 to SouthXchange is doing this as the foundation in testnet is receiving 6.66 tithes and the diff jumped to 115.  This would be a very good time for us to exercise our anti-botnet blocks and see if they work.

We need an upgrade anyway, so let me work on consolidating changes and making a release.



2499
Excellent! Can one vendor "tithe" to another e.g. church sending its share to association office or for pooled common mission support?

In the old version, one user can send BBP to another via e-mail address (with a contact record) but no one used it, so I didn't even port it (primarily because we are trying to move to new messages types anyway).

But, as far as one church sending to another, thats a good idea, we can definitely make a command to send BBP to 'nickname', and that would allow a church to send BBP to another church, interesting idea.

So guys, I have found a few bugs that I need to patch tonight so we probably can wait until tomorrow for further testing.

However, it does look like I will be able to manually vote on this superblock, Ill do that now and see if the GSC emits.


2500
Well, I was just trying to test expected behaviour. I was wondering what happens if you pick a nickname that already is the blockchain?

Right now, it allows dupes; but I just added an item to scan first and prevent dupes; and also to allow them to reassociate with a new nick (with force=true).  We should probably add a field for Vendor=1 also, as we can use this CPK as the record for churches (this allows tithes by the congregation).


2501
I entered the exec getcampaigns and getblock blocknumber and here is the outcome.


22:21:39

exec getcampaigns


22:21:39

{
  "campaign DUMMY": "DUMMY",
  "campaign POG": "POG",
  "member yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9": "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9",
  "member yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w": "yY8tWKFao1Krn4qkiS7FcQmsHdqATRo48w",
  "member yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo": "yYp6yrjpobRTPdqowHTFGpMG8nnEJwYBSo",
  "member ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8": "ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8",
  "member yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk": "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk",
  "campaign-POG-member": "yVERuh8wC1nVatoxcCmL7TysDSqoKXk4e9",
  "campaign-POG-member": "ygNZ6UjvRt6kRShw5X1hwFuv8KaYUJ96Z8",
  "campaign-POG-member": "yjYjk8edWJLX1Rubu3CtYFJjETJuB65gDk"
}


22:22:47

getblock blocknumber


22:22:47

Block not found (code -5)

Good, it matches mine, and the getblock requires either the actual block # (int) or the hash.

Checking some things now... Ill check to see if there is any chance of the sancs voting for this contract without all of us needing to upgrade.


2502
Associate cpk to nickname. Need to wait for 5 (?) confimations and can only do it once.

bbpd@testnet:~/.biblepaycore/testnet3$ cli exec cpk oncoapop
{
  "Command": "cpk",
  "Results": true
}

bbpd@testnet:~/.biblepaycore/testnet3$ cli exec cpk oncoapop
{
  "Command": "cpk",
  "Results": false,
  "Error": "A CPK was advertised less then 4 blocks ago. Please wait for your CPK to enter the chain."
}

bbpd@testnet:~$ cli exec cpk oncoapop
{
  "Command": "cpk",
  "Results": false,
  "Error": "ALREADY_IN_CHAIN"
}
.....
Try to associate with a new nickname - cannot.

bbpd@testnet:~/biblepay-evolution$ cli exec cpk new
{
  "Command": "cpk",
  "Results": false,
  "Error": "ALREADY_IN_CHAIN"
}

Sweet, yeah, I dont know if we should let them reassociate with a new nickname, I guess we should.

Good on the exec campaign list guys; looks good.


I see the problem with Proposal Add, it will be fixed in this next build.



2503
Ok, things are picking up now, we moved ahead about 5 blocks.

So on the positive side, my exec testgscvote actually worked, and I could see that we generated a smart contract for 'yesterday'.  However I didnt actually vote on it because my sanc is in pre-enabled condition - so thats on hold.

Next everyone can type 'exec prominence'.  This shows the report of where your CPK is in the leaderboard (for the next daily reward).  I see this list has no proper formatting, IE the % rank, should be from .01 - 99% - it looks like its rounded up to the int.  Anyway whoever yY8t* is has 94% prominence (this is similar to 94.00% of the daily magnitude), and yVER* has 6% etc.  So the 6% entry would receive 6% of the daily superblock.

Looking at the next problem, I tried to create a test proposal in Proposals | Add and it errored out with an invalid Gov Proposal, LOL.

Let me try to start a second sanc so we can vote on this daily proposal.

2504
Regarding the ABN feature:  The current network ABN requirement per block is 5,000 (this is in coin*age).  Meaning that for example, if you had 2 coins of 2500 each, each being 2 days old, you currently have 10,000 coin*age in your wallet, one of those coins would be used in the ABN transaction for the block.

To see what kind of conformity we have, you can do a 'getblock blocknumber' (we support block numbers in evo in addition to hashes its a biblepay feature), look for the ABN weight field.

Note the reason a lot of blocks dont have weight is because the feature is "on" but we currently only Log the errors and do not reject the blocks (see the log for "ERROR") - I will ensure the next version actually rejects the blocks.  Its ironic as that feature would have kept the diff way down in testnet, but actually we did need to bootstrap the coin since hardly any of us have any coin age.

Then you can do a getrawtransaction txid 1 to see the ABN info.  Ive been auditing these abn's and they look good (we enforce an abn signature on each one, so we know the coin age is really spent).



2505
Thank you! Glad to be part of this project!

If we focus on testing the CPK and Pog, we can see if all CPK's and all members of the POG campaign are listed, so right now if we do an:
exec getcampaigns
(This is very crude and hard to understand in this first version, the first two rows are just campaign names- DUMMY was one I created just to ensure logic is working, but its disabled.  The rows labeled "member" are CPKs (the nicknames are current missing).
Then finally the rows labeled 'campaign-POG-member' these are the ones we are most interested in.  We should see one row per -CPK-POG-member, I do see 3 currently.

These 3 should automatically send a GSC transmission within the next hour.

Then soon I will confirm what kind of stats we have for the next superblock.




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