Bible Pay

Archives => TestNet Discussion Archive => Topic started by: Rob Andrews on January 05, 2021, 10:44:40 AM

Title: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 05, 2021, 10:44:40 AM
February 2021 Release - (Tribulation)



Welcome to the Biblepay February 2021 Testnet Testing thread for the Tribulation release!


In this thread we will be testing:

- User Record:
     Verify the user can store their RSA keypair, long/lat pair, POP3 preferences
     (TESTED: PASS)

- P2P Chat and General Chat:
     Verify the Encrypted and non Encrypted Chat Features work
     (Tested Encrypted Chat user to user:  PASS)
     (Still need to test General Chat room and more user to user chat)


- POP3 and SMTP Decentralized Email:
     Verify the Network works as a pop3 server (mail from the network to your e-mail client)
     Verify the Network works as an SMTP server (mail from your e-mail client to the network)
     Verify functionality - sending encrypted and non encrypted e-mails, receiving emails, and attachments
     Verify the SMTP fees and propagation behavior and backfill
     ToDo:  Mini User Guide to explain how to set network settings and actually use the Decentralized E-mail feature.
     (Test Send email through BBP:  PASS  -  tested charges plus attachments and cc and bcc and multiple recipients)
    (Test Receive email from BBP:  PASS)
    (Test encrypted EMAIL:  NOT TESTED )
   
- DAC:
     Verify you can report on the Dac Engine:
     We need to test listdacdonations
     Verify you can make an anonymous gift to the DAC:  PASS
     Verify the DAC allocates the gift properly to the charities and or to the children:  PASS (We allocated 76% + 24% to two voted in recipients) and we tested 'exec dacengine'
     
- TxOutsetInfo:
     Verify actual money supply, and outstanding DWS effect shows the exact money supply

- UTXO Mining:
    Verify you can be paid for UTXO mining
    Verify the integrity of a BBP UTXO stake, and the integrity of a foreign UTXO stake

- XSPORK-ORPHAN and XSPORK-CHARITY:
     Verify the Sancs can vote in an orphan or a charity
     Verify the orphan list and the charity list

-  UTXO Staking from UI
     Verify you can stake a UTXO from the UI, or from 'utxostake'

- RPC commands
     Verify 'exec give'
 

- BIBLEPAY University 1.0
    - Verify Course Material links brings you to each course in Module 1
    - Verify Final exam material for each course
    - Verify Exam room works properly




Additional Wiki guides:
UTXO:  https://wiki.biblepay.org/UTXO_Mining
DAC: https://wiki.biblepay.org/Decentralized_Autonomous_Charity
POP3: https://wiki.biblepay.org/Decentralized_Email







Explain Important Changes to Entire BiblePay Network:


For those following us this is easier to understand nevertheless the intended changes starting at Tribulation_Height are:

- DWS will temporarily stay enabled for existing payments only (but will be disabled for new stakes) until all old stakes are paid.  This is so we can promote UTXO mining instead.
- UTXO mining is more efficient than DWS.  With UTXO mining you can be rewarded the coinbase mining block reward when you add a new UTXO stake, and, additionally you can receive a perpetual reward in the UTXO leaderboard (daily).
- DashStake will be disabled, but, you may re-stake the dash stakes as UTXO stakes.
- BiblePay will support more crypto-currency partners for UTXO mining!  For example, at the cutover height you can stake BBP, or BBP+Dash, or BBP+BTC.  Once successful, we plan on voting more pairs in!
- UTXO mining appeals to 17 million Dash addresses, and 450 million unique Bitcoin addresses, giving us a large potential new user base!
- RandomX merge mining is still fully implemented for block security.  Since we are merge mined, no one can come in and "buy" BBP with hashpower.
- For all the blocks that are Not new UTXO transactions, our RX miners still get the subsidy!  The UTXO subsidy only goes to new staked UTXOs as a reward to bring popularity to our network from other (foreign UTXOs) - IE newbies.
- When you stake BBP only, you receive approx. half the reward.  When you stake BBP+DASH or BBP+BTC, you receive up to double the reward.  The reward is based on the lower of the two values * 2.  For example, if you stake $200 of BBP combined with $150 of Dash, your UTXO is valued at $150 * 2 = $300.   If you stake $200 of BBP alone, the UTXO is valued at $200.  If you stake $150 of BBP + $200 of bitcoin, the stake is valued at $150 * 2 = $300.00.
- We will hold a sanctuary vote for the efficacy of UTXO mining vs. PODC for the coinbase reward.  This vote will suggest that UTXO mining is phased in and PODC phased out.
- Depending on the outcome, the PODC campaign percentage will be decreased first by half (to allow UTXO mining to start) then in decrements of 25% per month until PODC is phased out and UTXO is phased in.  All PODC miners can transition into making UTXO positions to receive new rewards in the UTXO model effective when PODC is disabled (sourced from UTXO mining).




*** What still needs done in this version before released to prod ***

- Reporting the DAC metrics:  Show the sponsored children, the totals, the audit data you would normally find in 'accountability.biblepay.org'
(this decentralized accountability)
- Reporting of the accountability Historical data.  This would make our history available so a user does not need both prior web history + blockchain data to see our giving history.
- Test BITCOIN staking
- Make sure this release is user friendly from the UI
- Ensure we have the wiki guides ready




Starting Version:    1.5.3.2+


(Please ensure your version is greater than this, otherwise your testnet branch will not sync. 

We are at block  ____58050 (hash 936794dadbbeba1625e1410f9a2e9a44645b6c0ee70678337d385f834077b999)_____ as of January 8th, 2021).


Testnet Download Links:


Ready:
     Windows 64-bit:      https://biblepay.org/biblepayevo64develop.exe
Not Ready:
     MacOS QT: https://biblepay.org/biblepaycore-evo-testnet.dmg
     Linux 64 bits II (QT/biblepayd/biblepay-cli) zip:  https://biblepay.org/bbp-lin-develop-64.zip


To self compile:
https://github.com/biblepay/biblepay/blob/develop/BuildBiblePay.txt





CONFIGURING FOR TESTNET:


Create a biblepaytest.conf file with the following contents:
testnet=1
debug=1

Place the file in ~/.biblepay



Start testnet by typing:
./biblepay-qt -conf=biblepaytest.conf

(Note the blocks and chainstate will sync into the ./biblepay/testnet3 folder.


NOTE: This version will also work side-by-side our production nodes,
so, you also have the option if you are short on machines, to run TestNet side by side a prod node!

To run a TestNet Sanctuary:
https://forum.biblepay.org/index.php?topic=391.msg5968#msg5968

How to create a deterministic sanc from scratch:
https://docs.dash.org/en/stable/masternodes/dip3-upgrade.html

__________________________________________________________________________________________________________________________________________________________________________________________




Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 08, 2021, 04:05:55 AM
Hey Rob.

Seems my testnet wallet wont sync, do you have a node i can add manually?

Im running version 1.5.3.2
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 08, 2021, 06:24:59 AM
Hey Rob.

Seems my testnet wallet wont sync, do you have a node i can add manually?

Im running version 1.5.3.2

Hi Earlz, welcome aboard and thanks for testing.

Oops, I upgraded my 3 nodes and forgot to start them, no wonder.

Ok they are up now and one of them is a sanc so your node should find it now.

If not here is the address:
addnode 45.76.62.90 add

Its at block 58071.



One thing I think we definitely need to test is pop3 email- I will try to explain how to set up the 'pop 3 client'.

But first, we all need to have a user record.

Once synced, please go into User Record ( we need QT to do that ), then enter your nickname, then click the checkbox to allow bbp to spend pop3 money automatically, then click Save.  Then wait 3 blocks.  Then check it again and be sure it is populated by going back to the user edit page. 


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 08, 2021, 01:28:48 PM
I will compile the MacOS version now, and will test using this OS so maybe it helps us find some hidden issues.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 08, 2021, 03:05:33 PM
MacOS testnet version is here

https://biblepay.org/biblepaycore-evo-testnet.dmg

For me it required sudoer/root privileges, otherwise I get a Permission denied error when launching.

It is syncing now, it seems to connect fine to peers.

Rob, what do you want us to test here first?
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 08, 2021, 06:25:54 PM
MacOS testnet version is here

https://biblepay.org/biblepaycore-evo-testnet.dmg

For me it required sudoer/root privileges, otherwise I get a Permission denied error when launching.

It is syncing now, it seems to connect fine to peers.

Rob, what do you want us to test here first?

Thanks for the Mac release MIP!

Could you please check the smtp.c class to see why it possibly requires root privileges to start on mac (and prob on linux too)?
(Its trying to listen on 111 and 26 for the pop3/smtp mail).

Let me see if I can get a test procedure ready.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 09, 2021, 04:27:01 AM
Update from me.
So i have wallet up and running its synced mining some blocks. 

Went into user records and  wrote in a user name. Checked the box for  "allow biblepay to charge me for pop3 and smtp forwarding"    and then  i clicked save .

Its now been 4 blocks later but still nothing changed in the user records, checked the transactions and i see the  keypair association there  and it says 0/offline  still has not been succesfully sent. 

I will wait abit see if it will come up as "ok".
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 09, 2021, 05:49:14 AM
Update from me.
So i have wallet up and running its synced mining some blocks. 

Went into user records and  wrote in a user name. Checked the box for  "allow biblepay to charge me for pop3 and smtp forwarding"    and then  i clicked save .

Its now been 4 blocks later but still nothing changed in the user records, checked the transactions and i see the  keypair association there  and it says 0/offline  still has not been succesfully sent. 

I will wait abit see if it will come up as "ok".


So its been few hours now and it still says unconfirmed on the keypair association.
Perhaps i have to do something else, any ideas Rob/MIP?
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 09, 2021, 08:58:46 AM

So its been few hours now and it still says unconfirmed on the keypair association.
Perhaps i have to do something else, any ideas Rob/MIP?

Hmm, lets verify a few things.  Could you please delete ~/.biblepay/testnet3/debug.log and restart the client (this is just to get the log empty so we can easily see any error messages in it).

Then first verify that Tools | Info shows you on 1.5.3.2.  (This just verified current version is the one with the feature).   Then also, that you are on block 58307 or higher as I see we are mining-- so your tx's out should be going out.

Also check if your wallet is unlocked if it is encrypted before you click Send.  But technically that should throw an error message if it wasnt the case.

So now then please go into the user record again and just populate nickname and ensure the checkbox for 'pop3 fees' is checked then click Save again and see if it says an Error - or if not if it was successful, it should show the txid.

Then we will just have to see if for some reason that tx stays offline again.  You can then grep the log (or simply open the log on windows) and see around where the timestamp that you sent the tx out, see if there is any strange error.

You can also send me some BBP:
ycd5NdyC8KXT8kLuzwPt744WTKurJkVZyY

And Ill let you know if I get it just to know the chain is advancing.

Thanks and good luck.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 09, 2021, 09:05:17 AM
Thanks for the Mac release MIP!

Could you please check the smtp.c class to see why it possibly requires root privileges to start on mac (and prob on linux too)?
(Its trying to listen on 111 and 26 for the pop3/smtp mail).

Let me see if I can get a test procedure ready.

So as far as testing e-mails, could we first verify Earlz, Rob and MIP have their user record working?
Mine is "[email protected]" for my internal email addess and my  nickname is currently "foundation" (simply because my dev testnet box is the testnet foundation).
Let me know when you guys confirm you have a nickname that actually saved and persisted.

Then we can go on to testing the setup of an e-mail client:
POP3: https://wiki.biblepay.org/Decentralized_Email

See the 'Set Up' section.  For me, Im using outlook on my windows box, connecting to my linux IP (where my biblepaycore is running in an instance of ubuntu 18).  So for my mail settings, I have my pop3 server as my LAN address for my biblepaycore testnet node.  But most of you will probably be 127.0.0.1 (localhost) if you are running biblepay on the same machine as the mail client).

Once that is set up, if Im not currently on the machine here, you can still send yourself a test e-mail by doing this (once you know your internal e-mail address):
With biblepay running, and outlook or firebird for example running, go to the New biblepay mailbox in the mail client, and click New Mail.  Make sure the From address is from "[email protected]" (that should be the default).  Then send an e-mail to yourself to [email protected].  On my machine for example, it goes out immediately through biblepay and charges me 500-700 bbp or so, then it delivers the mail back into my outlook to me to read it.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 09, 2021, 11:30:35 AM
Thanks for the Mac release MIP!

Could you please check the smtp.c class to see why it possibly requires root privileges to start on mac (and prob on linux too)?
(Its trying to listen on 111 and 26 for the pop3/smtp mail).

Let me see if I can get a test procedure ready.

Thanks Rob. I think the error comes from the fact that in Unix systems, TCP ports under 1024 are considered privileged.

Please send me some tBBP here
yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK

so I can create the user record transaction.
Thanks!
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 09, 2021, 11:48:23 AM
So i tried windows version on another pc aswell , both machines sync up to the blockchain , but neither one seems to be able to get  user record/nickname.

Also i tried send you some tbbp  Rob and also i tried send some to MIP and i dont seem to be able to send tbbp on either machines.
Hmm seems strange indeed.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 09, 2021, 01:01:23 PM
So i tried windows version on another pc aswell , both machines sync up to the blockchain , but neither one seems to be able to get  user record/nickname.

Also i tried send you some tbbp  Rob and also i tried send some to MIP and i dont seem to be able to send tbbp on either machines.
Hmm seems strange indeed.

I didn't see anything coming in yet... I see this in case it helps

Code: [Select]
10:58:43

getinfo


10:58:43

{
  "version": 1050302,
  "protocolversion": 70762,
  "walletversion": 61000,
  "balance": 0.00000000,
  "privatesend_balance": 0.00000000,
  "blocks": 58344,
  "timeoffset": 0,
  "connections": 3,
  "proxy": "",
  "difficulty": 0.0004434659641608206,
  "testnet": true,
  "keypoololdest": 1597656144,
  "keypoolsize": 999,
  "paytxfee": 0.00000000,
  "relayfee": 0.01000000,
  "errors": ""
}

and
Code: [Select]

getblockhash 58344

985c1dbfdf17c6edb94ed61802a0970028922733a7dcda530c2fdffb04898373

I have these 2 peers
"addr": "149.28.249.117:40001",
"addr": "45.76.62.90:40001"
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 09, 2021, 06:16:17 PM
I didn't see anything coming in yet... I see this in case it helps

Code: [Select]
10:58:43

getinfo


10:58:43

{
  "version": 1050302,
  "protocolversion": 70762,
  "walletversion": 61000,
  "balance": 0.00000000,
  "privatesend_balance": 0.00000000,
  "blocks": 58344,
  "timeoffset": 0,
  "connections": 3,
  "proxy": "",
  "difficulty": 0.0004434659641608206,
  "testnet": true,
  "keypoololdest": 1597656144,
  "keypoolsize": 999,
  "paytxfee": 0.00000000,
  "relayfee": 0.01000000,
  "errors": ""
}

and
Code: [Select]

getblockhash 58344

985c1dbfdf17c6edb94ed61802a0970028922733a7dcda530c2fdffb04898373

I have these 2 peers
"addr": "149.28.249.117:40001",
"addr": "45.76.62.90:40001"

Sent you 4MM.

10-4 on those privileged ports, yes, you just reminded me of that (I remember knowing that a long time ago when we had a Unix systems admin there and I had to work much more closely with him back then).  Ill look into changing those soon to the upper range.

Lets see if you can create a user record now.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 09, 2021, 06:17:29 PM
So i tried windows version on another pc aswell , both machines sync up to the blockchain , but neither one seems to be able to get  user record/nickname.

Also i tried send you some tbbp  Rob and also i tried send some to MIP and i dont seem to be able to send tbbp on either machines.
Hmm seems strange indeed.

Depressing yes, can you please paste your 'getinfo' and your blockhash for 58387? (getblockhash 58387)

Thanks!
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 09, 2021, 06:29:04 PM
Depressing yes, can you please paste your 'getinfo' and your blockhash for 58387? (getblockhash 58387)

Thanks!

Sure thing.
Code: [Select]
01:25:46

getinfo


01:25:46

{
  "version": 1050302,
  "protocolversion": 70762,
  "walletversion": 61000,
  "balance": 606914.88001155,
  "privatesend_balance": 0.00000000,
  "blocks": 58389,
  "timeoffset": 0,
  "connections": 2,
  "proxy": "",
  "difficulty": 3.08252901077341e-005,
  "testnet": true,
  "keypoololdest": 1610190414,
  "keypoolsize": 999,
  "unlocked_until": 0,
  "paytxfee": 0.00000000,
  "relayfee": 0.01000000,
  "errors": ""
}

Code: [Select]
01:27:31

getblockhash 58387


01:27:31

e4860ee360c0fe48397562edc536eb7c0ecc00869ad033caf368144ffc1c381a

Hmm do you think i need to open specific port on router?  It has worked before for me without opening specific port but yeah i dont know.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 10, 2021, 08:49:01 AM
Sure thing.
Code: [Select]
01:25:46

getinfo


01:25:46

{
  "version": 1050302,
  "protocolversion": 70762,
  "walletversion": 61000,
  "balance": 606914.88001155,
  "privatesend_balance": 0.00000000,
  "blocks": 58389,
  "timeoffset": 0,
  "connections": 2,
  "proxy": "",
  "difficulty": 3.08252901077341e-005,
  "testnet": true,
  "keypoololdest": 1610190414,
  "keypoolsize": 999,
  "unlocked_until": 0,
  "paytxfee": 0.00000000,
  "relayfee": 0.01000000,
  "errors": ""
}

Code: [Select]
01:27:31

getblockhash 58387


01:27:31

e4860ee360c0fe48397562edc536eb7c0ecc00869ad033caf368144ffc1c381a

Hmm do you think i need to open specific port on router?  It has worked before for me without opening specific port but yeah i dont know.


AHA, OK thanks man!

The problem is I associated mine back when the code was working, and apparently, I broke something, sorry.

Alright let me fix this particular message type and we will have a release.

Stand by.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 10, 2021, 12:27:56 PM
I successfully registered my user record.

My internal email address is [email protected]

I also sent a test email to [email protected] from the standard MacOS email client.

You can try send me an email to me if you want.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 10, 2021, 12:29:14 PM
I also sent a test email to [email protected] from the standard MacOS email client.

I got this bounce-back email from my provider:

Quote
Delivery has failed to these recipients or groups:

[email protected] ([email protected])
Your message couldn't be delivered. The Domain Name System (DNS) reported that the recipient's domain does not exist.

So maybe I did something wrong
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 10, 2021, 06:26:31 PM
1.5.3.3 - Mandatory Upgrade for TestNet


- Fix transaction propagation bug for user record
- Fix bug in Chat Decryption

** Note : Windows and Linux are ready.  MIP will have to notify us when MAC is ready **
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 10, 2021, 06:36:26 PM
I got this bounce-back email from my provider:

So maybe I did something wrong

In the newest version, I have changed the ports to :  30110 for POP3, 30025 for SMTP.

Could you please try re-creating your outlook account with those ports, and critically before you save the record, ensure the From address is "[email protected]" and then click Test settings and ensure the test email goes out of the biblepay client (it should test it and actually send and receive one).
Then also, I believe your outlook client might have tried to send using the internet (and not the biblepay client account), because it was trying to use DNS in the error message.
Please ensure it is sent out of outlook using the Biblepay account (and when you do that it should automatically use the correct From address).

We do plan on doing a DNS connector later, if our market cap goes up, but we don't currently have DNS, so everything is done directly from the pop3 client directly to the biblepay core client (no bytes go over the internet).

Finally I did just send you an e-mail of a blue sky attachment, to your Core address.

Thanks!

PS  Please see the POP3 wiki guide also in the op post just in case.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 11, 2021, 02:04:42 AM
1.5.3.3 - Mandatory Upgrade for TestNet


- Fix transaction propagation bug for user record
- Fix bug in Chat Decryption

** Note : Windows and Linux are ready.  MIP will have to notify us when MAC is ready **

MacOS version is ready
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 11, 2021, 02:30:18 AM
I am trying to setup email client using MacOS native one, and using the new ports.

So far I didn't seem to succeed, I will try fiddling here and there (see attached screenshot)
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 11, 2021, 02:36:35 AM
Core client seems to be listening

Code: [Select]
netstat -a
Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)   
tcp4       0      0  *.40001                *.*                    LISTEN     
tcp6       0      0  *.40001                *.*                    LISTEN     
tcp4       0      0  *.30025                *.*                    LISTEN     
tcp4       0      0  *.30110                *.*                    LISTEN

I will check if the issue is at the email client itself
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 11, 2021, 04:35:36 AM
I continued with the native MacOS mail client settings, and went to advanced account settings.
I saw there is an "automatically manage connection settings" on so I disabled it and entered the new ports there.

But it seems I still have issues. I can revert back to Outlook and Windows but I think it's interesting to keep on trying here as this seems to be an standard email client so if we make it work here we can be pretty much sure it will work anywhere.

See attached shot of my account advanced setup in case it helps. I will keep on researching meanwhile.



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 11, 2021, 04:43:33 AM
A bit more research: doing telnet to SMTP and POP3 ports seem to be dropping connection for the former, and working fine for the latter

Code: [Select]
mip$ telnet localhost 30025
Trying ::1...
Connection failed: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
mips-Mac:~ mip$ telnet localhost 30110
Trying ::1...
Connection failed: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 server ready <[email protected]>

Normally a telnet to a SMTP server works ok, but don't know if this is an issue here.

Also in the terminal console from where the Core client was launched I see the following messages

Code: [Select]
smtp--shutting down the socket through hangup
SMTP SYSTEM ERROR Already open
smtp--shutting down the socket through hangup
SMTP SYSTEM ERROR Already open
SMTP SYSTEM ERROR Already open
2ASO::Operation canceled
SMTP SYSTEM ERROR Already open
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 11, 2021, 05:53:43 AM
Got the user record up and running, saw MIP doing the telnet so i did same and got :

Code: [Select]
+OK POP3 server ready <[email protected]>                                                                                                                         
Code: [Select]
220 biblepay - SMTP ready                                                                                                                         
Currently trying to setup the mail side of things.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 11, 2021, 09:17:13 AM
I continued with the native MacOS mail client settings, and went to advanced account settings.
I saw there is an "automatically manage connection settings" on so I disabled it and entered the new ports there.

But it seems I still have issues. I can revert back to Outlook and Windows but I think it's interesting to keep on trying here as this seems to be an standard email client so if we make it work here we can be pretty much sure it will work anywhere.

See attached shot of my account advanced setup in case it helps. I will keep on researching meanwhile.

Cool, well I think you got pretty far with the MAC client.  Looking at your settings I think you entered everything correctly.

So in either pop3 or smtp, there are a certain amount of supported commands, similar to how FTP commands differ over different servers (Microsoft FTP might have RENAME while UNIX has a different variation etc), with the mail, we have some supported base64 auth, others doing cleartext etc.  I think its a matter of having some case statements in there to handle Mac, and or possibly firebird.  Im sure once we find the least common denominator, it will be stable on all 3.

Since I dont have a MAC, I will have to defer to you for some of this unless you would like to try a different client.  When we get to firebird, I think I will be able to jump in and help debug the problem as well (which also could bring it to compliance with mac).

But for now, here is the situation, if you would like to stab it, or try outlook, or try firebird.  (I ran into this situation when working with outlook:  the flow would reach a certain place, then die due to the particular command and its output not being supported).

If you turn on "fDebuggingEmail=true" in the code and recompile and rerun, and be sure to clear the debug.log first, then do your test page setup "test" procedure again (and on a side note, when you restart the client both ports should be listening on telnet - what happened is the dead procedure left the port open, and that will recycle in about 10 minutes which means in normal circumstances it would actually recover later before the mail client makes another poll, but obviously we have to solve the root of the problem anyway), anyway you will start seeing the output of "Pop3::SENT", and "Pop3::RECEIVE" and the same for SMTP:: etc.  What we need to do is see the very last command that got sent and feel free to send it to me (actually the whole log would be better) then we can enhance that particular command.  I might not even be able to work on it without a mac, but I think its beneficial to try in case its easy etc.

Or you can try another client etc, its up to you.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 11, 2021, 09:21:14 AM
Got the user record up and running, saw MIP doing the telnet so i did same and got :

Code: [Select]
+OK POP3 server ready <[email protected]>                                                                                                                         
Code: [Select]
220 biblepay - SMTP ready                                                                                                                         
Currently trying to setup the mail side of things.


Sweet.  Looks like you are getting far now, now that you have your "EarlzTnet" username set and pop3 fees checked and it saved! 

So I just sent you an email from outlook through biblepay.  Let me know if you were able to link your mail client to biblepay!


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 11, 2021, 10:13:31 AM
Yeah so i have been trying to get the email app to work for me but not yet.

This is how it looks when i try to link the outlook to  biblepay core.
Not sure why its not connecting,.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 11, 2021, 10:39:29 AM
Yeah so i have been trying to get the email app to work for me but not yet.

This is how it looks when i try to link the outlook to  biblepay core.
Not sure why its not connecting,.

Hmm, interesting, I think you have the correct settings in there.

Btw, what e-mail client and version is that?

I guess I should have exposed that fDebbuging option to the config file so we can (try to see your advanced messages).

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 11, 2021, 11:55:06 AM
Its just normal windows mail/ outlook. When clicking "about"  it said Version 16005.13426.20316.0

So i renewed my biblepay user record,  my internal mail is now:  [email protected]

Will see if i cant fix this mail situation
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 11, 2021, 12:14:11 PM
Its just normal windows mail/ outlook. When clicking "about"  it said Version 16005.13426.20316.0

So i renewed my biblepay user record,  my internal mail is now:  [email protected]

Will see if i cant fix this mail situation
Yeah the reason I asked is yours looks very different from mine (especially the host:port format).   See attached screenshot of mine.
Whats strange is I actually have Outlook 2016 also, but mine is part of Office, which you have to buy (something like $99 for excel, outlook, word, etc).  So Im using a downloaded version of office, with Outlook from the suite (of course we did pay for the key).

So my version is "16.00 something" yours is "1600." something.  Does that mean you have outlook web, or outlook windows 10 - IE, is it built in the OS and how do you get to it?

Maybe once I know I can try debugging against one of my other machines using the same one.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 11, 2021, 01:42:20 PM
Yeah its gotta be built in to the OS because its first time i try and use it normally i just have a gmail.

I just clicked windows key an scrolled down then it said Mail . If i right click on it and choose more i get this window.

Also windows version i run is :  W10 home , version 1909
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 11, 2021, 02:19:44 PM
Seeing your screenshot there Rob and reading thru the  decentralized email section  i think i have the email setup the same way as you have on screenshot..

Anyhow time to do some other stuff, tomorrow im thinking i try and setup mozilla thunderbird email  and see if it works.

Ciao
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 11, 2021, 03:37:36 PM
Cool, well I think you got pretty far with the MAC client.  Looking at your settings I think you entered everything correctly.

...

Or you can try another client etc, its up to you.

I think it’s a good and cheap idea to try firebird on Mac just to narrow down if the problem is at the native mail client or in the Mac’s version of Biblepay core client.

I can also enable the email debugging as you mentioned. I will post as soon as I have news. 
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 12, 2021, 08:42:32 AM
Seeing your screenshot there Rob and reading thru the  decentralized email section  i think i have the email setup the same way as you have on screenshot..

Anyhow time to do some other stuff, tomorrow im thinking i try and setup mozilla thunderbird email  and see if it works.

Ciao


Sounds good guys, yeah, I think its time to test Thunderbird.

Btw, I meant thunderbird not firebird earlier, sorry!  (Matrix kicking in).

I will be able to test windows 10 eventually, but our win10 machines are out at our other property and Im not sure when I will be there etc.

So Ill go ahead and start up thunderbird today and see what happens.

Also I will post some more things we can test.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 12, 2021, 09:01:23 AM
Sounds sweet Rob!

I found this link microsoft inbult mail client and it looks just like the one i set up earlier but in english ofcourse.
https://support.microsoft.com/en-us/office/set-up-email-in-the-mail-app-for-windows-10-7ff79e8b-439b-4b47-8ff9-3f9a33166c60 (https://support.microsoft.com/en-us/office/set-up-email-in-the-mail-app-for-windows-10-7ff79e8b-439b-4b47-8ff9-3f9a33166c60)

Gonna check later, but im pretty much snowed in now , we have extreme snow weather now here in northern sweden.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 12, 2021, 12:05:48 PM
I am trying to set up Thunderbird but same luck as with the MacOS client so far (see attachment)

This time the telnet to the SMTP and POP3 ports works and I can connect to the core client servers.

I will enable the debug setting and rebuild, let's hope we can find the reason there.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 12, 2021, 12:10:32 PM
I am trying to set up Thunderbird but same luck as with the MacOS client so far (see attachment)

This time the telnet to the SMTP and POP3 ports works and I can connect to the core client servers.

I will enable the debug setting and rebuild, let's hope we can find the reason there.

Don't worry about debug.log, I am debugging against thunderbird now and I see a few issues.

Yes, I got it working, let me check these in a little while and we can move forward.

Thanks!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 12, 2021, 12:15:35 PM
Sounds sweet Rob!

I found this link microsoft inbult mail client and it looks just like the one i set up earlier but in english ofcourse.
https://support.microsoft.com/en-us/office/set-up-email-in-the-mail-app-for-windows-10-7ff79e8b-439b-4b47-8ff9-3f9a33166c60 (https://support.microsoft.com/en-us/office/set-up-email-in-the-mail-app-for-windows-10-7ff79e8b-439b-4b47-8ff9-3f9a33166c60)

Gonna check later, but im pretty much snowed in now , we have extreme snow weather now here in northern sweden.

Wow, your snowed in?  Thats wild.  I used to live in Pittsburgh PA, and I remember putting the chains on to go to work.  I also drove in a storm so bad once that the side of the road was frozen and you couldnt even pull over.

Anyway yeah lets see if this next version fixes it for Outlook-windows 10, and if not Ill get into debugging it when I make it over to the win10 machines.

I will also need to add some more test cases asap.

Have a good one over there.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 12, 2021, 01:17:59 PM
I will post the log obtained while trying to connect with Thunderbird, in case it is useful.

I sort of see some EHLO and POP3 commands being received but it doesn't seem to go much further.

Code: [Select]
2021-01-12 19:01:12 socket send error Broken pipe (32)
2021-01-12 19:02:11 CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 77.222493, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yPUgHgjijP2MJXPbkevXHRp9SbMJF2oWrM and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 76.954198, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr ycramyjaMU7ZtU3v8dvsNsX9xHBxcWZCY2 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 173.162363, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 173.162363, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr  and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 1235.488641, ForeignPrice 0.003640, USDForeign 126.070269GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr Xbgun86ztTUVTvu5cC3EvWnTSSKxnaH1AR dash amount 9.800000
GetUTXOStake::Values USD 5.350111, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000 CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000pop3_SENTBACK +OK POP3 server ready <[email protected]>
2021-01-12 19:06:56
smtp_SEND 220 biblepay - SMTP ready
2021-01-12 19:06:56
pop3_receive CAPA
QUIT
 pop3_SENTBACK +OK Goodbye, and may God bless you with the Richest blessings of Abraham Isaac and Jacob.
2021-01-12 19:06:56
smtp_receive EHLO we-guess.mozilla.org
QUIT
 pop3_SENTBACK +OK POP3 server ready <[email protected]>
2021-01-12 19:06:58
pop3_receive AUTH
 CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 77.222493, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yPUgHgjijP2MJXPbkevXHRp9SbMJF2oWrM and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 76.954198, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr ycramyjaMU7ZtU3v8dvsNsX9xHBxcWZCY2 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 173.162363, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 173.162363, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr  and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 1235.488641, ForeignPrice 0.003640, USDForeign 126.070269GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr Xbgun86ztTUVTvu5cC3EvWnTSSKxnaH1AR dash amount 9.800000
GetUTXOStake::Values USD 5.350111, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000 CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000
pop3 collection size 9CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000tor: Thread interrupt
2021-01-12 19:11:30 torcontrol thread exit
2021-01-12 19:11:30 sigshares thread exit
2021-01-12 19:11:30 instantsend thread exit
2021-01-12 19:11:30 mncon thread exit
2021-01-12 19:11:30 addcon thread exit
2021-01-12 19:11:30 scheduler thread interrupt
2021-01-12 19:11:30 PrepareShutdown: In progress...
2021-01-12 19:11:30 net thread exit
2021-01-12 19:11:30 msghand thread exit
2021-01-12 19:11:30 opencon thread exit
2021-01-12 19:11:30 Verifying mncache.dat format...
2021-01-12 19:11:30 Loaded info from mncache.dat  0ms
2021-01-12 19:11:30      Masternodes: meta infos object count: 1, nDsqCount: 0
2021-01-12 19:11:30 Writing info to mncache.dat...
2021-01-12 19:11:30 Written info to mncache.dat  1ms
2021-01-12 19:11:30      Masternodes: meta infos object count: 1, nDsqCount: 0
2021-01-12 19:11:30 mncache.dat dump finished  2ms
2021-01-12 19:11:30 Verifying governance.dat format...
2021-01-12 19:11:30 Loaded info from governance.dat  4ms
2021-01-12 19:11:30      Governance Objects: 23 (Proposals: 0, Triggers: 23, Other: 0; Erased: 6), Votes: 0
2021-01-12 19:11:30 Writing info to governance.dat...
2021-01-12 19:11:30 Written info to governance.dat  1ms
2021-01-12 19:11:30      Governance Objects: 23 (Proposals: 0, Triggers: 23, Other: 0; Erased: 6), Votes: 38
2021-01-12 19:11:30 governance.dat dump finished  5ms
2021-01-12 19:11:30 Verifying netfulfilled.dat format...
2021-01-12 19:11:30 Loaded info from netfulfilled.dat  0ms
2021-01-12 19:11:30      Nodes with fulfilled requests: 0
2021-01-12 19:11:30 Writing info to netfulfilled.dat...
2021-01-12 19:11:30 Written info to netfulfilled.dat  0ms
2021-01-12 19:11:30      Nodes with fulfilled requests: 0
2021-01-12 19:11:30 netfulfilled.dat dump finished  1ms
2021-01-12 19:11:30 Verifying instantsend.dat format...
2021-01-12 19:11:30 Loaded info from instantsend.dat  0ms
2021-01-12 19:11:30      Lock Candidates: 0, Votes 0
2021-01-12 19:11:30 Writing info to instantsend.dat...
2021-01-12 19:11:30 Written info to instantsend.dat  1ms
2021-01-12 19:11:30      Lock Candidates: 0, Votes 0
2021-01-12 19:11:30 instantsend.dat dump finished  2ms
2021-01-12 19:11:30 Verifying sporks.dat format...
2021-01-12 19:11:30 Loaded info from sporks.dat  0ms
2021-01-12 19:11:30      Sporks: 11
2021-01-12 19:11:30 Writing info to sporks.dat...
2021-01-12 19:11:30 Written info to sporks.dat  1ms
2021-01-12 19:11:30      Sporks: 11
2021-01-12 19:11:30 sporks.dat dump finished  1ms
2021-01-12 19:11:30 Dumped mempool: 1.9e-05s to copy, 0.006963s to dump
2021-01-12 19:11:30 Shutdown: done
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 12, 2021, 01:29:02 PM
I will post the log obtained while trying to connect with Thunderbird, in case it is useful.

I sort of see some EHLO and POP3 commands being received but it doesn't seem to go much further.

Code: [Select]
2021-01-12 19:01:12 socket send error Broken pipe (32)
2021-01-12 19:02:11 CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 77.222493, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yPUgHgjijP2MJXPbkevXHRp9SbMJF2oWrM and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 76.954198, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr ycramyjaMU7ZtU3v8dvsNsX9xHBxcWZCY2 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 173.162363, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 173.162363, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr  and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 1235.488641, ForeignPrice 0.003640, USDForeign 126.070269GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr Xbgun86ztTUVTvu5cC3EvWnTSSKxnaH1AR dash amount 9.800000
GetUTXOStake::Values USD 5.350111, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000 CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000pop3_SENTBACK +OK POP3 server ready <[email protected]>
2021-01-12 19:06:56
smtp_SEND 220 biblepay - SMTP ready
2021-01-12 19:06:56
pop3_receive CAPA
QUIT
 pop3_SENTBACK +OK Goodbye, and may God bless you with the Richest blessings of Abraham Isaac and Jacob.
2021-01-12 19:06:56
smtp_receive EHLO we-guess.mozilla.org
QUIT
 pop3_SENTBACK +OK POP3 server ready <[email protected]>
2021-01-12 19:06:58
pop3_receive AUTH
 CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 77.222493, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yPUgHgjijP2MJXPbkevXHRp9SbMJF2oWrM and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 76.954198, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr ycramyjaMU7ZtU3v8dvsNsX9xHBxcWZCY2 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 173.162363, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 173.162363, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5 and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr  and dash addr  dash amount 0.000000
GetUTXOStake::Values USD 10.207623, Foreign USD 1235.488641, ForeignPrice 0.003640, USDForeign 126.070269GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr Xbgun86ztTUVTvu5cC3EvWnTSSKxnaH1AR dash amount 9.800000
GetUTXOStake::Values USD 5.350111, Foreign USD 0.000000, ForeignPrice 0.000000, USDForeign 0.000000GetUTXOStake::Using bbpaddr yTrEKf8XQ7y7tychC2gWuGw1hsLqBybnEN and dash addr  dash amount 0.000000 CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000
pop3 collection size 9CalculateAPM::Result==1.000000::LastHeight 58650 Price 0.050000000000, Current Price 0.050000000000tor: Thread interrupt
2021-01-12 19:11:30 torcontrol thread exit
2021-01-12 19:11:30 sigshares thread exit
2021-01-12 19:11:30 instantsend thread exit
2021-01-12 19:11:30 mncon thread exit
2021-01-12 19:11:30 addcon thread exit
2021-01-12 19:11:30 scheduler thread interrupt
2021-01-12 19:11:30 PrepareShutdown: In progress...
2021-01-12 19:11:30 net thread exit
2021-01-12 19:11:30 msghand thread exit
2021-01-12 19:11:30 opencon thread exit
2021-01-12 19:11:30 Verifying mncache.dat format...
2021-01-12 19:11:30 Loaded info from mncache.dat  0ms
2021-01-12 19:11:30      Masternodes: meta infos object count: 1, nDsqCount: 0
2021-01-12 19:11:30 Writing info to mncache.dat...
2021-01-12 19:11:30 Written info to mncache.dat  1ms
2021-01-12 19:11:30      Masternodes: meta infos object count: 1, nDsqCount: 0
2021-01-12 19:11:30 mncache.dat dump finished  2ms
2021-01-12 19:11:30 Verifying governance.dat format...
2021-01-12 19:11:30 Loaded info from governance.dat  4ms
2021-01-12 19:11:30      Governance Objects: 23 (Proposals: 0, Triggers: 23, Other: 0; Erased: 6), Votes: 0
2021-01-12 19:11:30 Writing info to governance.dat...
2021-01-12 19:11:30 Written info to governance.dat  1ms
2021-01-12 19:11:30      Governance Objects: 23 (Proposals: 0, Triggers: 23, Other: 0; Erased: 6), Votes: 38
2021-01-12 19:11:30 governance.dat dump finished  5ms
2021-01-12 19:11:30 Verifying netfulfilled.dat format...
2021-01-12 19:11:30 Loaded info from netfulfilled.dat  0ms
2021-01-12 19:11:30      Nodes with fulfilled requests: 0
2021-01-12 19:11:30 Writing info to netfulfilled.dat...
2021-01-12 19:11:30 Written info to netfulfilled.dat  0ms
2021-01-12 19:11:30      Nodes with fulfilled requests: 0
2021-01-12 19:11:30 netfulfilled.dat dump finished  1ms
2021-01-12 19:11:30 Verifying instantsend.dat format...
2021-01-12 19:11:30 Loaded info from instantsend.dat  0ms
2021-01-12 19:11:30      Lock Candidates: 0, Votes 0
2021-01-12 19:11:30 Writing info to instantsend.dat...
2021-01-12 19:11:30 Written info to instantsend.dat  1ms
2021-01-12 19:11:30      Lock Candidates: 0, Votes 0
2021-01-12 19:11:30 instantsend.dat dump finished  2ms
2021-01-12 19:11:30 Verifying sporks.dat format...
2021-01-12 19:11:30 Loaded info from sporks.dat  0ms
2021-01-12 19:11:30      Sporks: 11
2021-01-12 19:11:30 Writing info to sporks.dat...
2021-01-12 19:11:30 Written info to sporks.dat  1ms
2021-01-12 19:11:30      Sporks: 11
2021-01-12 19:11:30 sporks.dat dump finished  1ms
2021-01-12 19:11:30 Dumped mempool: 1.9e-05s to copy, 0.006963s to dump
2021-01-12 19:11:30 Shutdown: done

Thanks a lot --
So yeah, thunderbird was quite revealing, we probably only have a 50% chance that it will work in both MAC and Windows10 after this, but a much greater chance after what I saw:

1) Thunderbird uses a different default "AUTH" type in the login process than outlook.  It looks like Outlook uses "USER" by default.
2) The SMTP send mechanics for Thunderbird were different.  There were values in location 1 when they were in 2 in outlook.  Of course there is probably a trick to parsing the string more intelligently but for now I just handle both types of SMTP for those two things that break it (they were RCPT and TO).
3) We had to strip out some characters, like < and >, and also strip out the username to see if they were valid FROM and TO.  This was only valuable for a person who tries to send a bad email.  Now you will get a rejection before it sends.
4) The response codes seem to be very arbitrary.  One type of response fails but sends it (or something like that), but I found one that works on both.  I think they partially did this on purpose to "take" a bad message and get it out of the outbox and then send it as a bounceback, vs. leave it in the outbox and never give a bounce back.  I made it bounce back this time so it doesnt clutter up the outbox, etc.

I will check it in in a few minutes.

Also, we had to start erasing mail older than 30 days to keep the drive clean.  For this next version I delete mail older than 1 day just to get us through testnet.  Later we can change it back.

Btw guys, I added a "debuggingemail=1" switch, if you want to turn it on, but I recommend leaving it off unless you really need it as it makes the debug.log grow pretty fast.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 12, 2021, 01:54:16 PM
1.5.3.4 - Mandatory Upgrade for TestNet

- Fix incomplete SMTP protocol code, and incomplete POP3 code.  Ensure email with invalid Recipients bounces back.  Delete emails older than 1 day on the hard drive in ~/.biblepay/SAN/email*.
- Disable sidechain sync and number of blocks.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 13, 2021, 07:22:52 AM
Yeah it came up to 1 meter snow during 24 hours. But i got  a old massey ferguson 165 just to remove snow with..

On another note.

I did the setup on Thunderbird, first i had test wallet locked and i did get a message saying something like " Unpaid Biblepay bla bla bla" 

Then i unlocked test wallet and it looks like it works.
Let me know if you got the email.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 13, 2021, 08:22:02 AM
Yeah it came up to 1 meter snow during 24 hours. But i got  a old massey ferguson 165 just to remove snow with..

On another note.

I did the setup on Thunderbird, first i had test wallet locked and i did get a message saying something like " Unpaid Biblepay bla bla bla" 

Then i unlocked test wallet and it looks like it works.
Let me know if you got the email.
Yeah, thats a lot.  I recently bought a little pellet furnace for the bedroom and I had to vent it out with a stove pipe for emergency purposes (in case the electric is out for a month etc).

Anyway yes I got your e-mail!  Cool, I replied.

Ill post some more test cases also.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 13, 2021, 09:09:24 AM
Yeah, thats a lot.  I recently bought a little pellet furnace for the bedroom and I had to vent it out with a stove pipe for emergency purposes (in case the electric is out for a month etc).

Anyway yes I got your e-mail!  Cool, I replied.

Ill post some more test cases also.

Pellet burners are really handy, and if you can buy pellets in bulk can get nice prices aswell , less hassle then getting logs , chopping them up  drying etcetra even tho wood  has its good cenarios aswell.

Yeah i have been thinking of getting one of those pellet burners with attached stirling engine and going off grid with solar panels, wind turbines and the stirling engine for electricity.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 13, 2021, 09:59:13 AM
Gospel Ideas for BiblePay:

These are wishlist items that I just thought of (due to working on something on the side sort of related):

Key Bible Verse Memorizer:  Load biblepay with the key verses that "bible thumpers" refer to.  Make a page that pulls up a random set and trains a person.  If they want to go into review mode, it will then ask for the corresponding Chapter-Verse when given only the verse text.  Or in learn mode, they see everything with a next and back button.

Bible Certification Tests: 
Load test material in the chain.  From a menu, allow choosing the test.  Again, a Learn mode and Review mode.  In Review mode they can see the answers.  Passing for example, a set of certification tests on a given subject would result in being "certified" in that area.  Maybe we can print out a PDF certification in the future.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 13, 2021, 10:02:49 AM
Pellet burners are really handy, and if you can buy pellets in bulk can get nice prices aswell , less hassle then getting logs , chopping them up  drying etcetra even tho wood  has its good cenarios aswell.

Yeah i have been thinking of getting one of those pellet burners with attached stirling engine and going off grid with solar panels, wind turbines and the stirling engine for electricity.
Yeah, I have a couple pellet burner grills but you really have to keep the rain out of them.  Ive been keeping them in case of the tribulation simply cause they only take 125 watts to run and the pellets do the rest.  Yeah I hear you on solar panels.  I did a little study about 6 months ago on diesel generators vs solar panels.  What was shocking that I found, is its actually more expensive over a very short period of time to keep either gas or diesel in any big qty.  For example if you wanted to run your house for even a month you would need a 1000 gallon diesel tank, and diesel goes bad after a while etc.  In my area we can buy 250 watt solar panels for $75 each.  I decided to just make my own grid in my spare time with solar as the payoff just goes on and on over time.

You can probably find similar deals in Sweden on ebay.

For water I bought one of those atmospheric water generators, but I actually havent even tested it yet.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 13, 2021, 10:15:31 AM
1.5.3.4 - Mandatory Upgrade for TestNet

- Fix incomplete SMTP protocol code, and incomplete POP3 code.  Ensure email with invalid Recipients bounces back.  Delete emails older than 1 day on the hard drive in ~/.biblepay/SAN/email*.
- Disable sidechain sync and number of blocks.

MacOS version also available.

I am a bit busy today, I will try to test this version tonight.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 13, 2021, 10:24:20 AM
** Another Test case - Encrypted Chat **

I have a lot going on today so it might be very hard to get me at a particular time unless we set up a specific time, but you guys can always test this with each other.

I will be available between 10:30 AM CST 1-13-2021 through 1:00 PM CST if anyone wants to try to "page" me.

The test plan is to click Chat | Private Message Encrypted.  Then type the name of the target individual - for example I am "foundation".

Then we can send a few messages back and forth.  If you have two biblepay clients and two user records, you can also try chatting with yourself but you would need two wallet.dat's and two user records.

Note: In order to test this your nickname must already be saved (by creating a user record).

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 13, 2021, 12:05:30 PM
I tested the encrypted chat on 2 systems.
On main system it looks fine, can see both conversations but on the other system i get a error.
I will send with screenshot Rob.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 13, 2021, 12:10:48 PM
I tested the encrypted chat on 2 systems.
On main system it looks fine, can see both conversations but on the other system i get a error.
I will send with screenshot Rob.

Now after i  posted, maybe five minutes  i tried send again in same opened chat and now it works i see new messages with no error.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 13, 2021, 12:40:41 PM
Now after i  posted, maybe five minutes  i tried send again in same opened chat and now it works i see new messages with no error.

Great, well I did see the pic btw, and that "might" be normal -- first the RSA key must have been at least 5 deep in the chain on both systems before testing (as its possible the second window didnt have access to the users RSA pubkey).
Other than that, also, its possible that both clients had to be "on" for more than a few minutes to memorize the user records.

If you get a chance can you check again and see if you can exploit it on a warm system?

Also I did reply to your e-mail with a picture of skies attached, did u get?  Also please reply to that one.

I found a bug in e-mail but I dont think it is necessary to release yet until we have more bugs to fix, plus I think we can still continue testing the e-mail even with the bug.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 13, 2021, 01:06:58 PM
So hopefully, everyone here may potentially agree with the vision for UTXO mining.

It obviously needs an in depth explanation and wiki page.

On a side note, its a pity that Biblepay hasn't appealed to a broad range of Christians yet.  We've not only not scratched the surface but we haven't even scratched the wax on the surface.  We only need 3BTC of crypto buyers on SX to put our ticker back on track for free-floating.  Its a real shame to start out in the hole on anything.  So that is prayer #1 - Im praying that God sends a few mystery buyers to buy up the latent coins on SX to start us off with a 'square' start.

Anyway, the idea with UTXO mining is for us to sort of act as a cryptocurrency with return on investment for holding the currencies, similar to a CD in a bank, but for multiple homogenized coins:  BTC+BBP, DASH+BBP, or BBP (to start).

The leaderboard is replaced with Stakers instead of PODC miners.  The entire daily GSC reward is split among the stakers (except for the 5% that goes to healing - I left that in).

This means the ROI is very large at first, until of course it gets arbed down to earth from many stakers. 

The main appeal to this is we have about 500 million distinct users across the two tickers who could become biblepay stakers.  They can earn returns on their native currencies plus either or BBP.

Take a look at the leaderboard and once you are in, you can double click to see your positions.

For now one very easy way to get started is to click : Send Money, check UTXO Stake, and pick an amount.
This stakes one with BBP only.
After it is 3 deep in the chain, the leaderboard should update.

We also have the 'utxostake' command for the more advanced stakes: BTC or DASH.

EDIT: Maybe we can add ETHER+BBP stakes also, soon.

The Sanctuaries are the oracles-- they make calls to assess the utxos as they assess the blocks.

PS 2:  Remember the concepts related to 'portfolio mining', 'long portfolio positions', and interest rate marketplace.  This is all, I believe fulfilled, with UTXO mining.  We may want to create a better name that is user friendly, for the position manager.  This is one thing that has not been done with biblepay yet:  making it user friendly.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 14, 2021, 06:27:08 AM
Great, well I did see the pic btw, and that "might" be normal -- first the RSA key must have been at least 5 deep in the chain on both systems before testing (as its possible the second window didnt have access to the users RSA pubkey).
Other than that, also, its possible that both clients had to be "on" for more than a few minutes to memorize the user records.

If you get a chance can you check again and see if you can exploit it on a warm system?

Also I did reply to your e-mail with a picture of skies attached, did u get?  Also please reply to that one.

I found a bug in e-mail but I dont think it is necessary to release yet until we have more bugs to fix, plus I think we can still continue testing the e-mail even with the bug.

Hey Rob.

Quote
Also I did reply to your e-mail with a picture of skies attached, did u get?  Also please reply to that one.

I have not got the email that you sent me.  But i see now when i try refresh "get messages" in the upper left of Thunderbird i get this message "connection to server localhost was reset". Yesterday i could send mail to myself atleast
Gonna reboot and see if anything happens.

Quote
If you get a chance can you check again and see if you can exploit it on a warm system?

Yeah so i did retry between the systems now again and i did not get any more error messages, first test i waited 5 minutes to see if get any errors but it was all good.
Tested several times and got no more errors.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 14, 2021, 06:46:18 AM
Update: After reboot of machine it seems Thunderbird is all good, did send email to myself but i still dont see any inbox message from you Rob.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 14, 2021, 08:10:28 AM
Update: After reboot of machine it seems Thunderbird is all good, did send email to myself but i still dont see any inbox message from you Rob.
So I just remembered, we put a time limit of 24 hours on the 'age' of each email (to reduce drive space usage) in the last version.  Ill have to increase that to at least 30 days during the next release for easier testing.  (Actually the whole reason I lowered it was to ensure the cleaner was working.  Now I suppose we can just put it back at 30 during the next release).

Give me a minute and Ill send a new one.

EDIT:  Ok, cool, I got your second message and I sent you one of skies!

EDIT2:  Oh actually, the 'connection reset' is the bug I mentioned; looks like you probably will need the next version (not ready yet) -- to continue testing email.  You might be able to get my last message (the one < 24 hrs) by restarting the biblepay core client though.  Although that kind of equates to hobbled down testing but its probably better than no testing in the mean time.

EDIT3:  Very good on the RSA keys!  Great (that is on the encrypted chat testing)! Cool.   So I want everyone to know that the decentralized pop3 is still not using RSA keys - that needs a tiny enhancement added then "enabled".  (To clarify, Chat is using encryption, and pop3/smtp is NOT yet using encryption).  Before I do that, let me try to test 'multiple recipients'  -  I have no idea what happens if I send an email to both you and me.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 14, 2021, 10:48:51 AM
So hopefully, everyone here may potentially agree with the vision for UTXO mining.

It obviously needs an in depth explanation and wiki page.

On a side note, its a pity that Biblepay hasn't appealed to a broad range of Christians yet.  We've not only not scratched the surface but we haven't even scratched the wax on the surface.  We only need 3BTC of crypto buyers on SX to put our ticker back on track for free-floating.  Its a real shame to start out in the hole on anything.  So that is prayer #1 - Im praying that God sends a few mystery buyers to buy up the latent coins on SX to start us off with a 'square' start.

Anyway, the idea with UTXO mining is for us to sort of act as a cryptocurrency with return on investment for holding the currencies, similar to a CD in a bank, but for multiple homogenized coins:  BTC+BBP, DASH+BBP, or BBP (to start).

The leaderboard is replaced with Stakers instead of PODC miners.  The entire daily GSC reward is split among the stakers (except for the 5% that goes to healing - I left that in).

This means the ROI is very large at first, until of course it gets arbed down to earth from many stakers. 

The main appeal to this is we have about 500 million distinct users across the two tickers who could become biblepay stakers.  They can earn returns on their native currencies plus either or BBP.

Take a look at the leaderboard and once you are in, you can double click to see your positions.

For now one very easy way to get started is to click : Send Money, check UTXO Stake, and pick an amount.
This stakes one with BBP only.
After it is 3 deep in the chain, the leaderboard should update.

We also have the 'utxostake' command for the more advanced stakes: BTC or DASH.

EDIT: Maybe we can add ETHER+BBP stakes also, soon.

The Sanctuaries are the oracles-- they make calls to assess the utxos as they assess the blocks.

PS 2:  Remember the concepts related to 'portfolio mining', 'long portfolio positions', and interest rate marketplace.  This is all, I believe fulfilled, with UTXO mining.  We may want to create a better name that is user friendly, for the position manager.  This is one thing that has not been done with biblepay yet:  making it user friendly.


For sure i think its part of the future. Looking at diffrent blockchains many are going proof of stake like ethereum, others are hybrid  pow/pos.
But it seems to me that pos  are getting more and more attention/adoption not just because of Ethereum but other top ranked blockchains.

Quote
For now one very easy way to get started is to click : Send Money, check UTXO Stake, and pick an amount.
This stakes one with BBP only.

So i tested the  send UTXO stake button, btw i think it looks sweet with the simplicity of the just check the box and you get the adress , same with the tithe and donation adress.

Anyhow as i said i tested it but it didnt work i got this message saying  "cant find any biblepay in 24h"  i send with screenshot.   

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 14, 2021, 01:02:23 PM
Anyhow as i said i tested it but it didnt work i got this message saying  "cant find any biblepay in 24h"  i send with screenshot.   

Good comments.  First I want to clarify however, that I dont want to simply push proof-of-stake now over proof-of-work.
As a lot of truth I think exists in the argument that since it costs a lot of energy to mint a coin with POW, therefore each currency unit holds more value.
What Im really wanting to do, is make BBP into a portfolio manager, that rewards you for holding 'long crypto positions' that are mixed with BBP.  So our value would appeal to a lot more people than just our intrinsic community size (theoretically).  MIP and I were talking about an interest rate marketplace for a little while (similar to DEFI products) but later I started to think that we could 'mine' the interest by giving the block reward to the utxo stake list (this makes it more sustainable, in that we dont inflate our money supply with this idea).

Anyway, one of the rules to prevent gaming the system is the BBP stake has to be more than 24 hours old.  This is because you actually get the mining reward for the block if you stake a BBP stake.  Do you need more BBP so you can have more that ages?  I can send you some if you give me the address.

We have an old command in there called 'exec bankroll'.  That lets you make up some denoms in your wallet.  For example, exec bankroll 50 500000 makes fifty 500K bills.  Then we can test more stake qty without losing our wallet.dat tx's.

PS:  Just to clarify what supposedly happens when you click UTXO Stake:  If you have a tx older than 24 hours that is between 10K and 10MM, and you click Send, we lock that UTXO (you don't lose it), we send a UTXO transaction back to you, and you actually win the next block reward also.  If there are more than one in a block, the lowest block UTXO staker by hash gets the reward.  So its partially replacing mining, but we still have RX for non-stake blocks.  If you use the command line and stake a Dash-BBP, you can also win the block reward.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 14, 2021, 01:06:07 PM
So I've been testing the e-mail in unit test mode and not only did I discover an additional bug, but I found we dont even support multiple recipients yet -- duh.

So let me fix these issues, add multiple recipients, and re-release.

Im not ready to tackle "CC"s and BCC's yet because that is yet another layer to conquer, but Ill get this thing supporting multiple recipients next and notify of a release!

Thanks for all the great quality testing guys!

PS Please dont bother sending me any email yet because they have to be slightly changed (IE the serializer needs changed).

PS II:  I also need to modify the "Donate to Foundation" to "Donate to DAC", since we are theoretically decentralizing the foundation now into a DAC.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 14, 2021, 03:26:15 PM
1.5.3.5 - Mandatory Upgrade for TestNet

- Rename Foundation to DAC in Send Coins
- Add multiple recipient support to SMTP (and fix SMTP bug)


MIP, can you please build MAC again?

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 15, 2021, 08:29:15 AM
Earlz, let me know when you are upgraded and we can try new e-mails.

I will send you one now that is 2megs.

I will send it to you, and MIP as addl recipient.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 15, 2021, 09:33:35 AM
As far as testing 'gettxoutsetinfo', this is the command that supplies block explorers with our circulating money supply.

The best way to test this would be to run biblepay-qt against prod and let it sync to the top.
Then look at the new fields:

total_burned is how much was burned in all DWS stakes.  Note that UTXO mining does not burn coins, so it is expected that this number would stop growing.
The accurate way to represent our "real money supply" would be total_circulating_money_supply + future_whale_stake_liabilities.  (These are the whale stakes that have been burned and not paid).  We cant really ascertain the 'true' money supply in BiblePay-prod 1.5.2.9 right now, because it has no way of showing the future liabilities.  But in testnet we can see clearly that we have 2.476B circulating, 415MM burned, and 159MM in future liabilities, meaning the very last line "total_supply_plus_liabilities" is going to be 2.63B.  Thats theoretically what the BXs should really show, although now we have this guide it is much easier for us to govern our future emission.  Imho, its good to scale it back with APM until its completely square.

Here is the emission schedule target doc:
http://wiki.biblepay.org/Emission_Schedule_2020

So basically, we are still 200MM over schedule for this point in time (If you synthesize it, we should be at 2.434B right now.  So we need to pull the horns in for about 200 more days and theoretically be square.  It would be nice to see 2.847B at the end of this year.  Of course its a challenge to scale back while growing at the same time.  Obviously I prefer a few new users per day over conservation.

I will also be holding a vote to increase our deflation rate by 5% temporarily to fix this problem without APM being required (another words, to fix it regardless of our state of APM).
That code is already in this testnet version but we will need a sanc vote concerning all changes at once when this is close to release.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 15, 2021, 09:45:00 AM
Earlz, let me know when you are upgraded and we can try new e-mails.

I will send you one now that is 2megs.

I will send it to you, and MIP as addl recipient.

Alright.  ill update in a few minutes.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 15, 2021, 09:57:20 AM
Updated and synced. You can try send me a e-mail at:      [email protected]
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 15, 2021, 03:42:52 PM
Updated and synced. You can try send me a e-mail at:      [email protected]

Sent!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 15, 2021, 04:52:45 PM
I got ur mail Rob.
Also i see in inbox several mails from thursday that appeared.

I thing that i noted is that the picture that you sent its just letters and numbers.

for copying abit of the message:

Code: [Select]
Content-Disposition: attachment;

filename="skies.jpg"



/9j/4AAQSkZJRgABAQEAeAB4AAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG

BwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwM

DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCA4JExEDASIA

AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA

AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3

ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm

p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA

AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx

BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK

U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3

uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8i8UY

qSiv7sPx3lI8UYqSigOVEeKMVJRQIjxRipKKBEeKMVJRQBHijFSUUAR4oxUlFAEeKMVJRQBHijFS

UUAR4oxUlFAEeKMVJRQBHijFSUUAR4oxUlFMCPFGKkopANTgU6iiquAUUUVWgBRRRT0AKKKKNACi

iijQAoooo0AKKKKNACiiijQAoooo0AKKKKNACiiijQAoooo0AKKKKNACiiijQAooopaAFFFFABRR

RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF

ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUaAFFFFGgBRRRRoAUU

UU9ACiiinoAUUUUXQBRRRU8yAKKKKrQAoooougCiiip5kAUUUVWgBRRRRoAUUUUnYAooopKwBRRR

VXQBRRRU8yAKKKKOZAFFFFHMgCiiii6AKKKKNEAUUUUcyAKKKKq6AKKKKnmQBRRRVXQBRRRU8yAK

KKKOZAFFFFLQAooop6AFFFFGiAKKKKOZAFFFFVoAUUUUXQBRRRU8yAKKKKOZAFFFFF0AUUUUAFFF

FLQAooop6AFFFFGgBRRRQAUUUUAFFFFABRRRQAUUUUXAKKKKLgFFFFABRRRQAUUUUAFFFFABRRRQ

AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB

RRRigAoooxmgAoo6UYzQAUUYo6UAFFFBGKACiiigAooxmnKmRQA2inMuDQqZFADaMZp2yjG3vQA3

pRjNO27qXbigBmKOlPwfWk25oAbt3UY207ZQy4NADc0Uqx5NPMYxQBHnNGM04R4pduKAGYoxT8H1

o7UAMxmjFOTgU49KAI8Zo6U5OBSn6UAMxmjFSCg0AR+Xu7UbNvapBRQBHijFSUUAR4oxUlFAEeKX

bT6DTTsAzbRtp4oNPmJ5Rm2kxUgoochpWI8UYqSip1GR4oxUlFGoEeKMVJRRqBHilC5p9FLUBuyj

ZTqKNSeUbso2U40CjUOUbsoCkCnUUahyjSuTQFIFONAo1DlEwfWkYHNOop6glYjxRipKDRqUR4ox

Ugoo1AjxRipKKNQI8UYqSijUCPFGKkNAo1AjxTlBxTqKFdANYHNNxUlFVzAR4oxUlBocgI8UYqQU

VIEeKMVJRQBHjFGKc/IpccUAM6UYzTtuaXbigBnl7u1G3bT8H1pCPmoAbijFSUGgCPFHSpBSFc0A

Looks like that.

Also about when im trying to UTXO stake for testing it wont let me stake my tBBP even tho they have matured, says i have 3m to spend but i still get the "unable to UTXO stake"
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 15, 2021, 07:03:05 PM
I got ur mail Rob.
Also i see in inbox several mails from thursday that appeared.

I thing that i noted is that the picture that you sent its just letters and numbers.

for copying abit of the message:

Code: [Select]
Content-Disposition: attachment;

filename="skies.jpg"



/9j/4AAQSkZJRgABAQEAeAB4AAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG

BwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwM

DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCA4JExEDASIA

AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA

AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3

ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm

p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA

AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx

BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK

U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3

uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8i8UY

qSiv7sPx3lI8UYqSigOVEeKMVJRQIjxRipKKBEeKMVJRQBHijFSUUAR4oxUlFAEeKMVJRQBHijFS

UUAR4oxUlFAEeKMVJRQBHijFSUUAR4oxUlFMCPFGKkopANTgU6iiquAUUUVWgBRRRT0AKKKKNACi

iijQAoooo0AKKKKNACiiijQAoooo0AKKKKNACiiijQAoooo0AKKKKNACiiijQAooopaAFFFFABRR

RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF

ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUaAFFFFGgBRRRRoAUU

UU9ACiiinoAUUUUXQBRRRU8yAKKKKrQAoooougCiiip5kAUUUVWgBRRRRoAUUUUnYAooopKwBRRR

VXQBRRRU8yAKKKKOZAFFFFHMgCiiii6AKKKKNEAUUUUcyAKKKKq6AKKKKnmQBRRRVXQBRRRU8yAK

KKKOZAFFFFLQAooop6AFFFFGiAKKKKOZAFFFFVoAUUUUXQBRRRU8yAKKKKOZAFFFFF0AUUUUAFFF

FLQAooop6AFFFFGgBRRRQAUUUUAFFFFABRRRQAUUUUXAKKKKLgFFFFABRRRQAUUUUAFFFFABRRRQ

AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB

RRRigAoooxmgAoo6UYzQAUUYo6UAFFFBGKACiiigAooxmnKmRQA2inMuDQqZFADaMZp2yjG3vQA3

pRjNO27qXbigBmKOlPwfWk25oAbt3UY207ZQy4NADc0Uqx5NPMYxQBHnNGM04R4pduKAGYoxT8H1

o7UAMxmjFOTgU49KAI8Zo6U5OBSn6UAMxmjFSCg0AR+Xu7UbNvapBRQBHijFSUUAR4oxUlFAEeKX

bT6DTTsAzbRtp4oNPmJ5Rm2kxUgoochpWI8UYqSip1GR4oxUlFGoEeKMVJRRqBHilC5p9FLUBuyj

ZTqKNSeUbso2U40CjUOUbsoCkCnUUahyjSuTQFIFONAo1DlEwfWkYHNOop6glYjxRipKDRqUR4ox

Ugoo1AjxRipKKNQI8UYqSijUCPFGKkNAo1AjxTlBxTqKFdANYHNNxUlFVzAR4oxUlBocgI8UYqQU

VIEeKMVJRQBHjFGKc/IpccUAM6UYzTtuaXbigBnl7u1G3bT8H1pCPmoAbijFSUGgCPFHSpBSFc0A

Looks like that.

Also about when im trying to UTXO stake for testing it wont let me stake my tBBP even tho they have matured, says i have 3m to spend but i still get the "unable to UTXO stake"

One potential problem with UTXO staking is any time the wallet spends any money, even for an e-mail fee, your coins start re-aging.

So I think you really need 20MM or so for testnet to test this easier.  What is your receive address?  Then you can do an exec bankroll and make some.

In the mean time, I will also figure a way to make a feature to force a UTXO stake that is "valid" for the leaderboard, but not applicable for a mining reward.  This will allow us to test even more in testnet (or in prod).  Basically that kind of stake gives you perpetual rewards, but is not going to give someone a mining reward.

Ill have to look at the e-mail issue; let me try sending myself one from outlook to thunderbird.  Yesterday I did not have that problem, it could be a regional thing, but Ill check.



EDIT:
See the attached screenshot of my thunderbird - I can send skies.jpg as an attachment from Outlook to Thunderbird, or from Outlook to Outlook without seeing the characters.
One other problem I noticed is your thunderbird replies include all the headers while mine seem to be inducted correctly.

Sigh, its probably some regional issues.  Can you tell me what your keyboard layout is and your native system language, and if your emails are HTML or Plain text and if you know if you use unicode or not?  I believe Im using English EN (US) Keyboard, HTML emails, and non-unicode ASCII.  It will be interesting to see how MIPs emails look with attachments and if he can see the one I sent you guys. 

EDIT 2:  Whats your thunderbird version also (Options | General)?  Mine is 78.6.1.  That could give me something to try.
EDIT 3:  And finally here is one more valuable question, if you go to ~/.biblepay/SAN, please do an "ls -l email_f6db*".  Mine is 2,467,803 bytes.  Can you see if yours matches my size just to ensure the truncation did not occur?

EDIT 4:  One thing you can actually try too, is sending one with a picture attached to yourself.  See if it mangles it with letters?


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 16, 2021, 07:05:42 AM
This is my testnet biblepay adress: ybhEthPTyeJTbraoyCb7eXbuGotZbgckiS

Quote
Sigh, its probably some regional issues.  Can you tell me what your keyboard layout is and your native system language, and if your emails are HTML or Plain text and if you know if you use unicode or not?  I believe Im using English EN (US) Keyboard, HTML emails, and non-unicode ASCII.

First of all i tried send a picture a jpg file 1.42MB big, transaction went thru bbp core and i received in mailbox but same thing just letters and no  picture.

Thunderbird is version 78.6.1
My native system language is swedish, the keyboardlayout is swedish, it says "Swedish QWERTY"  I looked through options on thunderbird and i see that in composition & adressing section " Compose messages in HTML format"   is checked.  I do not belive im using any ASCII och Unicode.

i checked in biblepay/SAN and  got:
Code: [Select]
Directory of C:\Users\Prosit\AppData\Roaming\Biblepay\SAN

2021-01-16  12:29         2 499 522 email_f6dbd8e3450896c7936591d66d9b1f2942476dd233aad33cde33128be6cad7f0.eml
               1 File(s)      2 499 522 bytes
               0 Dir(s)  29 699 018 752 bytes free

 
Quote
It will be interesting to see how MIPs emails look with attachments and if he can see the one I sent you guys. 
Indeed.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 16, 2021, 09:14:15 AM
This is my testnet biblepay adress: ybhEthPTyeJTbraoyCb7eXbuGotZbgckiS


 I just sent you 30MM.  Could you please do an 'exec bankroll 30 1000000' for example and that will give you 30 spendable UTXOs.
You can see them by going into Coin Control (if you dont have that enabled you can enable that checkbox from Settings).  Then you can get to coin control by going to Spend Money | Coin Control.  There you will see the 30 UTXOs once they are created.  You will see once you start sending successful UTXO stakes that they get locked automatically (just like sanctuaries).

Also, we need to verify we get the coinbase reward (and not the miner) once we send a successful utxo stake (I did that a few times locally but Id like testers to see it too).  You can probably do that by shutting off your miner after you send a successful utxo that is accepted, then you know you will not be the "miner" and then when you get the reward you will know.

Ill look into that email post soon.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 16, 2021, 10:07:06 AM
Sounds sweet Rob!

Earlier today i managed to make a UTXO stake that was below 10k tBBP  so i see myself in leaderboard there now.
i did the 'exec bankroll 30 1000000'  and i see it worked.  I learn something new everyday!
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 16, 2021, 11:37:50 AM
Sounds sweet Rob!

Earlier today i managed to make a UTXO stake that was below 10k tBBP  so i see myself in leaderboard there now.
i did the 'exec bankroll 30 1000000'  and i see it worked.  I learn something new everyday!

I see you in there, awesome!
Yeah, btw, if you double click on the user in the leaderboard, you will eventually be able to see a more detailed breakdown of your positions.  Right now it does show you summaries of each ticker and qty.  So its relatively useful if you have a breakdown of for example all 3 tickers.  The goal so far, is to show the total value in USD for each category.

I see a testnet user in there called Scropius also, but doing WCG, interesting.

So I think I might see (well, lets hope this is the only) problem with e-mail issue (with the funny character lines).  It appears to be a windows only issue.  The sancs and my foundation machine are all on ubuntu 18.  Yours was the first testing machine on windows.

I booted up a windows client + windows thunderbird, and voila, it did send a mangled email.  The other 'clue' is your reported byte size was 32K higher for that email_ that you referenced vs. the size on my linux disk.  So it points to most likely an encoding issue on windows (not a socket issue) where we are probably writing /r/n's instead of /ns or something. 

At least it sounds like a relatively easy fix!  Ill look at that soon.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 16, 2021, 05:28:54 PM
I got the SMTP e-mail feature working in Windows.
Basically, it was a pesky problem with \r\ns (carriage returns) becoming 1 1/2 carriage returns (\r\r\ns). Meaning that the feature didnt work at all on windows.

So this will be fixed on the next release, but first, let me look through the punchlist and see if we have any other issues to check in.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: bbp_test on January 16, 2021, 05:39:50 PM
Hi Rob!
Yes, that machine was a left over from last testnet! I had left my VPS on and recently just upgraded to the latest testnet wallet 1.5.3.5 and it automatically joined with all the credentials from last testnet session.
Blessings
oncoapop


I see a testnet user in there called Scropius also, but doing WCG, interesting.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: satoshi0x on January 17, 2021, 02:05:05 AM
I got the SMTP e-mail feature working in Windows.
Basically, it was a pesky problem with \r\ns (carriage returns) becoming 1 1/2 carriage returns (\r\r\ns). Meaning that the feature didnt work at all on windows.

So this will be fixed on the next release, but first, let me look through the punchlist and see if we have any other issues to check in.

SMTP? Add another amazing and underappreciated way to send bits in and out of DAC Core wallets :)
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 17, 2021, 06:07:05 AM
1.5.3.5 - Mandatory Upgrade for TestNet

- Rename Foundation to DAC in Send Coins
- Add multiple recipient support to SMTP (and fix SMTP bug)


MIP, can you please build MAC again?

Version 1.5.3.5 ready for MacOS

And we have good news!! I could connect my Thunderbird to Core client email account!

I don't see any mails in my inbox, so if you sent me anything in the past, it is not here.
I sent an email to Rob now and it generated a transaction and it seems it succeeded.
So this is pretty exciting!

I also received 2000 tBBP last 13th Jan into my CPK.

I will leave my client open in case you want to send me anything. I will also have the general chat window opened.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 17, 2021, 07:20:10 AM
Version 1.5.3.5 ready for MacOS

And we have good news!! I could connect my Thunderbird to Core client email account!

I don't see any mails in my inbox, so if you sent me anything in the past, it is not here.
I sent an email to Rob now and it generated a transaction and it seems it succeeded.
So this is pretty exciting!

I also received 2000 tBBP last 13th Jan into my CPK.

I will leave my client open in case you want to send me anything. I will also have the general chat window opened.

Thats awesome MIP, but I actually still have to check in the fix for SMTP that breaks windows, etc.  Thats why I stopped sending emails etc.

I will check it in in the next hour.

I have a meeting though in an hour so I cant test chat right now but Ill post asap.

Thanks!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 17, 2021, 08:21:53 AM

Also, we need to verify we get the coinbase reward (and not the miner) once we send a successful utxo stake (I did that a few times locally but Id like testers to see it too).  You can probably do that by shutting off your miner after you send a successful utxo that is accepted, then you know you will not be the "miner" and then when you get the reward you will know.


Hello Rob.
I got my first UTXO stake smart-contract reward today, looks like it works.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 18, 2021, 01:44:01 AM
Thats awesome MIP, but I actually still have to check in the fix for SMTP that breaks windows, etc.  Thats why I stopped sending emails etc.

I will check it in in the next hour.

I have a meeting though in an hour so I cant test chat right now but Ill post asap.

Thanks!

just a note to say I received all pending emails since 14th Jan.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: satoshi0x on January 18, 2021, 11:14:16 AM
Just letting you all know the development UI works great on production net :) Still configuring my Internal Email :P
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: satoshi0x on January 18, 2021, 11:53:32 AM
Code: [Select]
[quote author=Rob Andrews link=topic=748.msg9890#msg9890 date=1610564818]
So hopefully, everyone here may potentially agree with the vision for UTXO mining.

It obviously needs an in depth explanation and wiki page.

On a side note, its a pity that Biblepay hasn't appealed to a broad range of Christians yet.  We've not only not scratched the surface but we haven't even scratched the wax on the surface.  We only need 3BTC of crypto buyers on SX to put our ticker back on track for free-floating.  Its a real shame to start out in the hole on anything.  So that is prayer #1 - Im praying that God sends a few mystery buyers to buy up the latent coins on SX to start us off with a 'square' start.

Anyway, the idea with UTXO mining is for us to sort of act as a cryptocurrency with return on investment for holding the currencies, similar to a CD in a bank, but for multiple homogenized coins:  BTC+BBP, DASH+BBP, or BBP (to start).

The leaderboard is replaced with Stakers instead of PODC miners.  The entire daily GSC reward is split among the stakers (except for the 5% that goes to healing - I left that in).[/quote]

I really love PODC mining. I don't have BTC DASH etc. I am too poor to afford amounts for UTXO staking :( BOINC is altruistic and free and I love doing something I don't get paid directly to get a little more BBP than I had a day earlier through GSC :) I value BBP GSC payments from PODC like I value my BOINC credits or WCG points. I don't spend them or plan on benefitting myself, they're a token reminder of who I helped across the global initiative.


[quote]The main appeal to this is we have about 500 million distinct users across the two tickers who could become biblepay stakers.  They can earn returns on their native currencies plus either or BBP.

Can you consider adding my Project I am part A-team member of then since its Merge Mined with Bitcoin since 2012 and was born of Bitcoin's bare bones codebase back in 2011? It was the guinea pig for merge mining. I could get you set up with our lead dev @develcuy. He's a genius much like yourself. Great coder, leader, finds great initiatives. (We're also looking for an artist to pay handsomely for some (Deviant)Art work for our first NFTs. :) You have some skin in that game and the expertise shows!

Quote
Take a look at the leaderboard and once you are in, you can double click to see your positions.

I wasn't too crazy for the in Wallet leaderboard it never showed the correct accounting for my BOINC crunching contributions. But that's okay. I don't mind there not being a leaderboard as long as we still can do PODC in some helpful way. It'd be a shame to kill the Team BiblePay group... I had fun being involved. Since January 6, 2020.

Quote
EDIT: Maybe we can add ETHER+BBP stakes also, soon.

I'm 100% in favor of that. Could that bridge us to other types of Ethereum Blockchain and Layer 2 apps using BBP? Maybe BBP could transition to a token at some point once initial mining distribution is done. Although it seems ever since this distribution and mining started this project wasn't doing it's POW variations to distribute coins generally (like SHA, SCRYPT, etc) - but it was distributing its coins to cross-script, cross-networks, merge and acquire functionality of various projects as it grew. Just look at where the functionality is today. A lot of it, UI - Which thanks to you Rob we have some of the best UI I've ever seen in crypto (functionality wise, I could careless about pretty graphics, I'm talking menus, account keeping - etc. This is becoming a very good example of a charity/kickstarter type DAC or B Corp as they're called in the UK. In the US, Benefits Corporations. That's a bit what my Project Devcoin has been like, except it focused mainly on BTC and the more ancient projects so its a lot more alpha to this unique project. This is where I would love to see it get though. It's because of your UI UX work I was able find SMF Shop/possible future WooCommerce/WP/Facebook Messenger plugins for the forums themselves. Messenger for WordPress is open source btw... Can only imagine the users we could attract that way. This Forum however is almost like a portal/bank of its own. A DAC where the team accounting is there for all to see our legitimacy. Kudos!

Quote
The Sanctuaries are the oracles-- they make calls to assess the utxos as they assess the blocks.

Exploring your san.biblepay.org forward path to the video/mp4 file using HTML 5 from your "Random X" mining view-source on that page I was thoroughly impressed with the video embedding and noticed the copyright for the embedded script to retrieve that video/mp4 was a form of NAS from a company I deeply respect Synology, Inc. (https://en.wikipedia.org/wiki/Synology).  As a matter of fact the ties to Microsoft employees and the company spreading from Taipei to worldwide since 2000 reminds me a lot of a project that has talented people in countries that have conflicts or authoritarian blocks on the censored country they migrated away from as well as too much overreach in the America they thought they came to escape censorship by way of litigation and stupid senseless trade wars/restrictions/tariffs. Ugh... The app layer protocols we're using in this project has me excited we can get around these stupid bureaucratic and intergovernmental political roadblocks the more ways we can message, chat, mail, and communicate BBP to the masses :). One way I'm helping is by mining BBP+XMR using [email protected]'s MiningPool.fun ;) - after all, his old personal website once used an embedded Google WWW and Site search widget, QQ Online Chat, and registered DNS at quite a few domains back in December 2006. Recent web crawls show 400 and 500 level errors at crawl time, but the last grab from 2016 was overrun by state media, PRC licensing, an expired copyright, and just far too much mandate info. Maybe drorow is using BBP+XMR mining himself to get around the Great Firewall himself. Maybe :) - he also has a peculiar history of email addresses, one [email protected] - that must've been hard to get :) - then again he may have other reasons for using Monero as of 2016 his website tab title and about us section was all about gambling online and live in Macau (https://web.archive.org/web/20160331122839/http://www.drorow.com/aboutus/) (Checkout the "Texas" bulletpoint - we're from "Texas" as a project - or at least a datacenter that's potentially block storage and safely stored with fast enough 10gbps wired directly to our physical on site servers)  - where you can use google free of persecution and without VPN :) :) :) - IF Macau was a country it ranked as one of the top richest nations in the world - its a former Portuguese colony, and retains some of those colonial rights even though the 1500's were a long time ago. Lorem Ipsum type persistence - it lives on in writing on many platforms. Sans ink, now in binary code, or hardcoded into software hehe.

Quote
PS 2:  Remember the concepts related to 'portfolio mining', 'long portfolio positions', and interest rate marketplace.  This is all, I believe fulfilled, with UTXO mining.  We may want to create a better name that is user friendly, for the position manager.  This is one thing that has not been done with biblepay yet:  making it user friendly.

I'm sure I'll understand why we have to move on from BOINC crunching and GSC to UTXO mining. It is the lords work, and that of both our Christ as Christians and the Hebrews Yahweh since the days of translations of bitcoin-qt and bitcoil.co.il functioning as an alt exchange to Mt. Gox within Bitcoin's (OTC) Web of Trust that these motions were set forward. With Serbia reversing course on its rulings against digital asset issuance and trading this past week, Israel and UAE, other middle eastern countries making historic treaties and deals to open lines of commerce with eachother for the first time in history, and China having 80% of the world's Bitcoin miners (funded in the Bitcoin they mined!) that use hardware and not rented hash to produce coin we need to bypass every possible way the DAC/B Corp/future DAC's charitable and idealistic efforts can be crushed and blocked by authority. We're not doing anything wrong, we're just innovating. And a day is coming where we realize maybe governments we're on board with this for a long time - merely making us develop and persist harder to develop and compute the rest of the internet connections and protocols for them at our own expense. Which is why in the end, whatever currencies we issue in bits of transmitted message and cryptographically immutable on the blockchain files/ledger passed from node to node at such a fast rate Bittorrent will seem like transmission by the telegraph once our mesh is finsihed. So like I said, the more I see the more I like and this is your lead Bob, ;). We are a worldwide community working together in ways that will go down in history because of the way we connect allowing us to accomplish so much more.

God bless.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 19, 2021, 01:44:13 PM
just a note to say I received all pending emails since 14th Jan.

Thats awesome.  Yeah, I havent tested this yet, Ive been waiting to release the windows version and I planned on starting the e-mail testing phase over with all of us again (so we know we are all on the same version).  Ive been away from the machine fixing a part that blew out in our shed. 

I will try to check in this windows compile within the next few hours then we can all try some brand new emails.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 19, 2021, 01:53:51 PM
1.5.3.6 - Mandatory Upgrade for TestNet

- Fix SMTP for Windows


MIP, will you please notify us when MAC is ready?

Others:  Please send a couple test e-mails to me and/or each other (Im  [email protected]  ).

I will send an email to :  MIP, Earlz, and foundation as one email (please test Multiple recipients).
NOTE:  We still do not support CC or BCC, but we do support Multiple Recipients in the "To" field.

Lets also test receiving in Windows.

I will post more test cases also.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 19, 2021, 02:14:32 PM
** Tackling the DAC Donation Test Case **

So lets go ahead and tackle the test cases for 'giving to the decentralized autonomous charity' through the UI and the RPC.

Our brand is still 'BiblePay' and we have no intention to be called DAC.  DAC is our organization structure (not yoked to 501C3, and fully decentralized away from govts and corporation structures). 

The DAC allows a charitable person, or a crypto-whale, to come in and easily contribute to help orphans in distress.  IE they dont have to go and sponsor an orphan for a long term commitment, they can be confident the money is spent properly, and they can do it with crypto in one shot.

The way we do this is the DAC engine automatically allocates the payment across our voted in charities and first to our sponsored children.  Later it expands or shrinks (children) automatically as time passes.  We do this in a decentralized way so even if our key members die, the existng sancs have the authority to expand or shrink both the orphans and the charities.  We will talk about the sporks for doing that in another test case but lets focus on the rich crypto whale who is passing by and wants to simply give $1000 to our DAC to help orphans. 

Method 1:  Give from the UI (Send Money):
Click into Send Money, check Donate to DAC.  Enter amount.  Click Send.

Method 2: From the RPC:
From the RPC, type 'exec give amount' (TODO: Rob will remove the word exec ASAP).

Copy the TXID to the clipboard.
To see how it was distributed type 'getrawtransaction txid 1'.  Note that the tx went out to multiple partners based on a smart allocation.  The allocation has to do with how much we are currently paying monthly for our orphan commitments.

To see the projected breakdown, type 'exec dacengine'.
Right now in testnet, we only have 2 charities:  Cameroon-One and KAIROS.  The cameroon one % is currently 76%, and the kairos is 23%.

Verify that your donation went to the two charity addresses and that the percentages are correct?

I will also explain how the DAC reports each orphan and the monthly amount in a separate post.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 19, 2021, 02:22:27 PM
Hi Rob!
Yes, that machine was a left over from last testnet! I had left my VPS on and recently just upgraded to the latest testnet wallet 1.5.3.5 and it automatically joined with all the credentials from last testnet session.
Blessings
oncoapop

Aha, good to know, thanks!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 19, 2021, 02:28:41 PM
SMTP? Add another amazing and underappreciated way to send bits in and out of DAC Core wallets :)
Lets hope we get appreciated for *something* eventually.  I can see at least being a top 500 coin, but not a top 2000 coin.

- Ability to donate to our 'dac' from anywhere
- RandomX merge mining
- Long portfolio positions and ROI for those
- SMTP/POP3 (anti censorship features)
- RSA encrypted chat

Future:

- Bible Verse memorizer UI
- Christian certification degree training (multiple choice certification tests for Christianity in-wallet) and possibly a printable PDF

Other:

- Fill the gap in the places where Big Tech failed humanity.  They are obviously censoring freedom of speech now.  Pro freedom of religion, anti-censorship (social network) features.



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 20, 2021, 07:16:35 AM
1.5.3.6 - Mandatory Upgrade for TestNet

- Fix SMTP for Windows


MIP, will you please notify us when MAC is ready?

Others:  Please send a couple test e-mails to me and/or each other (Im  [email protected]  ).

I will send an email to :  MIP, Earlz, and foundation as one email (please test Multiple recipients).
NOTE:  We still do not support CC or BCC, but we do support Multiple Recipients in the "To" field.

Lets also test receiving in Windows.

I will post more test cases also.

I was getting this message in Thunderbird
Code: [Select]
Sending of the message failed.
The message could not be sent because the connection to Outgoing server (SMTP) localhost was lost in the middle of the transaction. Try again.

To see if error message was still coming i shut down testnet and started up again. I dont get that error message any longer.

Also i got ur e-mail that you sent yesterday(19th) Rob, still i dont see the picture just the random letters/numbers.
At the time that you sent the message i belive i still was running the older biblepay core wallet 1.5.3.5 but now i have latest version installed.




Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 20, 2021, 07:19:37 AM
Update:  I test sent a picture to myself and also a normal letter and it seems like i got the picture in the inbox that i sent and i see in transactions section in testnet wallet  that the transactions went thru  and getting some confirmations.

So i suspect maybe it was that i was still running old wallet maybe can you try and send email again rob with a picture.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 20, 2021, 10:11:08 AM
Update:  I test sent a picture to myself and also a normal letter and it seems like i got the picture in the inbox that i sent and i see in transactions section in testnet wallet  that the transactions went thru  and getting some confirmations.

So i suspect maybe it was that i was still running old wallet maybe can you try and send email again rob with a picture.

Note: I need to reply to you about the mining reward, for the utxo also, thats great.

Hey I do know why you didnt get the pic , despite upgrading:  The email hash was still stored on the windows drive, and since it didnt change it still had the original 1.5crlfs...  So to re-test this, I can also send a brand new mail - which I will do now, but also just as a side mention:  On windows, you can delete :  %appdata%\biblepay\SAN\email*  if you want.  That should force the machine to pull in the old e-mails again and rewrite them.  You dont really have to do this as they will erase eventually anyway, just wanted to mention it.

On the thunderbird e-mail error, I think that one would have recovered by itself.  Every 5-10 mins the ports recycle and it was probably just recycling the port during pop3 retrieval.  So I think during the next poll, the email client would have gotten through...  let me know if you have any unrecoverable errors going forward.  I think even if you did not reboot the biblepaycore, it would have recovered, theoretically.

Let me send one now, and Ill get back again.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 20, 2021, 11:35:51 AM
Indeed it worked, i received both e-mails and the picture to.  Looks all good now Rob.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 20, 2021, 02:28:42 PM
** UTXO Staking Enhancement Coming **


So lately I've been trying to come up with an idea to make the utxo staking idea easier for mainstream users.  Its obviously hard to get any kind of adoption in our wallet if its hard to use, and of course, if they have to boot another wallet, send a stake, sign a key with an RPC command and then somehow jump through one clipboard to another to paste the 'signature' its asking them to jump a pretty high bar. 

So fortunately, I think I have a solution that will enable us to make this very easy and still give us high security.  UTXO Staking 2.0:

Let us require the bitcoin user to send a specific value in the suffix (determined by a BiblePay checksum), from any exchange to any wallet online or offline in bitcoin.  So this obviously sounds pretty easy.  The go to biblepay, biblepay automatically creates a CPK (we do that already that we use for the user record for RSA and also for staking rewards).  BiblePay will give them a 6 digit pin right on the overview page (or on the rpc, maybe they type 'get stake pin').  This is easy too.  Now they send BTC with that pin suffix from anywhere to anywhere. 

Then they go back to BIBLEPAY, and they type 'stake BTC_ADDRESS'.  Where BTC_ADDRESS is the place they send the stake to.

Then the sanctuaries monitor this, and induct the stake into the leaderboard.  Of course they have to match the stake with the same amount of BBP (as we already require) otherwise they get very very tiny rewards, etc.  But as you can see this makes it super easy to work with BTC or DASH.

So heres a live example:

User one enter the biblepay wallet, and gets their pin 123456.
Then they go to their bitcoin wallet or their favorite exchange, and send 1.00123456 btc to themselves.
Then they come back to biblepay and paste their destinatetion BTC address in the stake command as above.
Now they are in the leaderboard with $30,000 of BTC stake value (as long as they staked $30K of BBP) for example.
This entry stays in the leaderboard until the BTC is actually spent.  Once they spend it, the UTXO is spent.

Do you guys like this?

If so, I will revamp UTXO staking to utilize this new idea so we can test it.
I feel that it will be much easier to test also right?

The idea is to appeal to the mainstream who want to hold long positions, and we can be their portfolio manager.
We always wanted to be the 'deflationary' coin of choice, but without users, we could not get there.

I understand people will be ticked off about losing PODC, but we only have 39 PODC users.  At this point we've given PODC a long test and the users have not flown in droves, unfortunately.  We have a good partner with GRC  who can handle that side of the house.  We have to be known for something of our own.  And that can be freedom related anti censorship features.



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 20, 2021, 04:11:25 PM
It sounds like a superb idea if i understand it correctly.
Correct me if im wrong Rob, but this would make it possible to utilize a wallet like ledger live right?
If so not bad not bad :)
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 20, 2021, 04:55:53 PM
It sounds like a superb idea if i understand it correctly.
Correct me if im wrong Rob, but this would make it possible to utilize a wallet like ledger live right?
If so not bad not bad :)

Yes sir, I was just thinking of electrum myself cause someone asked about enhancing it with a signature feature at one point; but yes, you could then use SouthXChange even (generate receive address, send to yourself on the exchange, do not spend it), Ledger Live, an external hardware key, or anything actually.  You could even make flash drives with one wallet.dat and one stake on it per flash drive and call it a 'security', lol.

Yeah, sounds pretty interesting so far.  I think this might work.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: ringa on January 21, 2021, 05:07:16 PM
We have to be known for something of our own.  And that can be freedom related anti censorship features.
Yes, THIS! Please and Thank you.
However I can help support, I am happy to do so!

-R
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 22, 2021, 10:07:49 AM
Yes, THIS! Please and Thank you.
However I can help support, I am happy to do so!

-R


Absolutely, thanks for the energy, well so far, we have the idea to send and receive private pop3 emails using BiblePay as the backbone.  We can also encrypt e-mails for privacy.  We can also support sending to "all" (not implement yet but coming soon) - this might be useful for a massive update or message to a Christian group.

Anyway its kind of obvious to me that we need a decentralized type facebook also that the government cant censor, but that is a big animal in itself - basically an entire side project that needs owned by another dev or set of devs.  I think I can help make the transactions work and talk about decentralized storage ideas.  Or, does that already exist, I havent done any research on that yet - is there a decentralized facebook already?

But first could you share if you see any other groundbreaking needs in the world and what area of expertise you are in?  (IE are you a c++ dev by any chance?)



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 22, 2021, 10:13:08 AM
** TestNet update **

So we have been doing really good with testing up to 1.5.3.6, and so far we have accomplished some testing with non-private pop3/smtp, and got that to work in windows.  It appears the e-mails flow to and from the [external nodes] and the network fills in the holes (for missing e-mail hashed files) properly, and purges them when they expire. 

We started testing dacengine, but I have not received feedback on that here yet - (or gettxoutsetinfo), but I look forward to that.

I wanted to mention, once we started speaking about the enhanced hybrid-utxo mining (mining with foreign pair + BBP using PIN's instead of Signing) I got pretty excited about that idea, and I am trying to squeeze that in now for a 1.5.3.7 release, because it should theoretically make it easy for new users.  We are also adding in LTC and DOGE support while we are at it, so we can launch with BTC, DASH, LTC and DOGE utxo mining.

Im also adding in the Bible Verse memorizer tool for the next release!

So realize a lot is still happening in the mean time.

We should a new testnet released by this weekend.

In the very very near future I plan on adding biblepay-university 1.0 (this is the teaching module for Christianity).  I feel the way things are slotted this may also make it into the next mandatory upgrade.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 22, 2021, 03:48:50 PM
** Tackling the DAC Donation Test Case **

So lets go ahead and tackle the test cases for 'giving to the decentralized autonomous charity' through the UI and the RPC.

Method 1:  Give from the UI (Send Money):
Click into Send Money, check Donate to DAC.  Enter amount.  Click Send.

Testing method 1 i sent 1 000 000MM tBBP
In terminal i wrote: 'getrawtransaction txid 1 and got this:
Code: [Select]
      "value": 238083.90076663,
      "valueSat": 23808390076663,
      "n": 1,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 9f0c767b559a0a5a61c82482460aa9ad75000c30 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9149f0c767b559a0a5a61c82482460aa9ad75000c3088ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo"
        ]
      },
      "message": ""
    },
    {
      "value": 761868.48245321,
      "valueSat": 76186848245321,
      "n": 2,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 4a916a34b0ca0d6a7d44df479423d24515b22cff OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9144a916a34b0ca0d6a7d44df479423d24515b22cff88ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh"
        ]
      },
      "message": ""
    }

Then i wrote in terminal : "exec dacengine"   and got:
Code: [Select]

{
  "Command": "dacengine",
  "Allocated Charity": "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh",
  "Percentage": 0.7618684824532166,
  "Allocated Charity": "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo",
  "Percentage": 0.2380839007666302,
  "004C4566": "Name: Junior F, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/004c4566.htm, Charity: cameroon-one",
  "01DDA520": "Name: Ferdinand N, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/01dda520.htm, Charity: cameroon-one",
  "03602406": "Name: Christable S, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/03602406.htm, Charity: cameroon-one",
  "0954C3FF": "Name: Harison N, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/0954c3ff.htm, Charity: cameroon-one",
  "321809AC": "Name: Pepe Gabriel, Amount: 25.00, URL: https://kairoschildrensfund.com/bios/pepe-gabriel/, Charity: kairos",
  "72822DF2": "Name: Princess Cabugnasan, Amount: 25.00, URL: https://kairoschildrensfund.com/bios/princess-cabugnasan/, Charity: kairos",
  "Expense Total (USD)": 1400,
  "Revenue Total (USD)": 300
}

Percentages looks ok to me.
I will test out Method number 2 tomorrow and will give an update.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 23, 2021, 09:32:58 AM
Quote
Method 2: From the RPC:
From the RPC, type 'exec give amount' (TODO: Rob will remove the word exec ASAP).

Copy the TXID to the clipboard.
To see how it was distributed type 'getrawtransaction txid 1'.  Note that the tx went out to multiple partners based on a smart allocation.  The allocation has to do with how much we are currently paying monthly for our orphan commitments.

To see the projected breakdown, type 'exec dacengine'.
Right now in testnet, we only have 2 charities:  Cameroon-One and KAIROS.  The cameroon one % is currently 76%, and the kairos is 23%.

Verify that your donation went to the two charity addresses and that the percentages are correct?

I will also explain how the DAC reports each orphan and the monthly amount in a separate post.

Tested out method 2 today.

Ran command:
Code: [Select]
16:21:47

exec give 1000000


16:21:48

{
  "Command": "give",
  "Allocated Charity": "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh",
  "Amount": 761868,
  "Allocated Charity": "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo",
  "Amount": 238083,
  "txid": "074f30dafd6c280e07126fb38cfd246ac69e8c7f5fece6581d6c84f70a9cf150",
  "Thank You": "May your family be blessed with the richest blessings of Abraham, Isaac and Jacob. "
}

then i ran command 
Code: [Select]
exec dacengine
and got:
Code: [Select]
16:28:54

exec dacengine


16:28:54

{
  "Command": "dacengine",
  "Allocated Charity": "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh",
  "Percentage": 0.7618684824532166,
  "Allocated Charity": "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo",
  "Percentage": 0.2380839007666302,
  "004C4566": "Name: Junior F, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/004c4566.htm, Charity: cameroon-one",
  "01DDA520": "Name: Ferdinand N, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/01dda520.htm, Charity: cameroon-one",
  "03602406": "Name: Christable S, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/03602406.htm, Charity: cameroon-one",
  "0954C3FF": "Name: Harison N, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/0954c3ff.htm, Charity: cameroon-one",
  "321809AC": "Name: Pepe Gabriel, Amount: 25.00, URL: https://kairoschildrensfund.com/bios/pepe-gabriel/, Charity: kairos",
  "72822DF2": "Name: Princess Cabugnasan, Amount: 25.00, URL: https://kairoschildrensfund.com/bios/princess-cabugnasan/, Charity: kairos",
  "Expense Total (USD)": 1400,
  "Revenue Total (USD)": 300
}

It looks all good to me Rob , just diffrent ways of giving i suppose.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 23, 2021, 09:48:53 AM
Tested out method 2 today.

Ran command:
Code: [Select]
16:21:47

exec give 1000000


16:21:48

{
  "Command": "give",
  "Allocated Charity": "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh",
  "Amount": 761868,
  "Allocated Charity": "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo",
  "Amount": 238083,
  "txid": "074f30dafd6c280e07126fb38cfd246ac69e8c7f5fece6581d6c84f70a9cf150",
  "Thank You": "May your family be blessed with the richest blessings of Abraham, Isaac and Jacob. "
}

then i ran command 
Code: [Select]
exec dacengine
and got:
Code: [Select]
16:28:54

exec dacengine


16:28:54

{
  "Command": "dacengine",
  "Allocated Charity": "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh",
  "Percentage": 0.7618684824532166,
  "Allocated Charity": "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo",
  "Percentage": 0.2380839007666302,
  "004C4566": "Name: Junior F, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/004c4566.htm, Charity: cameroon-one",
  "01DDA520": "Name: Ferdinand N, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/01dda520.htm, Charity: cameroon-one",
  "03602406": "Name: Christable S, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/03602406.htm, Charity: cameroon-one",
  "0954C3FF": "Name: Harison N, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/0954c3ff.htm, Charity: cameroon-one",
  "321809AC": "Name: Pepe Gabriel, Amount: 25.00, URL: https://kairoschildrensfund.com/bios/pepe-gabriel/, Charity: kairos",
  "72822DF2": "Name: Princess Cabugnasan, Amount: 25.00, URL: https://kairoschildrensfund.com/bios/princess-cabugnasan/, Charity: kairos",
  "Expense Total (USD)": 1400,
  "Revenue Total (USD)": 300
}

It looks all good to me Rob , just diffrent ways of giving i suppose.

Thank you sir Earlz, this looks good to me - that is, both test methods and the output.


I'm upgrading the 'exec give' to an RPC 'give' command right now.

Im unit testing the LTC pin staking method right now. 

Last night I was able to get the Memorize UI working.

Ill post more test cases asap.  Hopefully by tomorrow we can release this pin staking feature so we can all get this working.

Thanks a lot.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 23, 2021, 01:17:18 PM
1.5.3.6 - Mandatory Upgrade for TestNet

- Fix SMTP for Windows


MIP, will you please notify us when MAC is ready?

Ready. I'll around for the weekend so I will compile next version as soon as you announce it.

I will do some test cases now.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 23, 2021, 01:23:42 PM
Donate to DAC

Method 1: (UI) created a transaction apparently as expected
Code: [Select]
11:19:07

getrawtransaction 2d12e6a85cc4a8e28b140e36d65c8fb680fed2d0770cbad46902a9f8d3ca8bc7 1


11:19:07

{
  "hex": "0100000001277871811de6acca93814ec1b36ed0682c16aa6c9229ca029be7434c89c21649010000006a473044022027ab0e0b97a8abfa48ebd19853506c989a0a23265bd3dda74a75da432b420abc02204a65221783a474601e4558d747a790498adc645185b82663c05ef911415d1bf3012103f47e7c8cdc6c158b7be6269bc9058cf1cb2681f212d63ac02874d09eec498da1feffffff03bc33178b050000001976a9149f0c767b559a0a5a61c82482460aa9ad75000c3088ac00f50b17bd110000001976a9144a916a34b0ca0d6a7d44df479423d24515b22cff88ac00b7d1a3f4140000001976a914771acc7513755f8029d10673996d3ade8e01bcb388ac0040ee0000",
  "txid": "2d12e6a85cc4a8e28b140e36d65c8fb680fed2d0770cbad46902a9f8d3ca8bc7",
  "size": 262,
  "version": 1,
  "type": 0,
  "locktime": 60992,
  "vin": [
    {
      "txid": "4916c2894c43e79b02ca29926caa162c68d06eb3c14e8193caace61d81717827",
      "vout": 1,
      "spent_amount": 1899.99224000,
      "spent_time": 1610885174,
      "scriptSig": {
        "asm": "3044022027ab0e0b97a8abfa48ebd19853506c989a0a23265bd3dda74a75da432b420abc02204a65221783a474601e4558d747a790498adc645185b82663c05ef911415d1bf3[ALL] 03f47e7c8cdc6c158b7be6269bc9058cf1cb2681f212d63ac02874d09eec498da1",
        "hex": "473044022027ab0e0b97a8abfa48ebd19853506c989a0a23265bd3dda74a75da432b420abc02204a65221783a474601e4558d747a790498adc645185b82663c05ef911415d1bf3012103f47e7c8cdc6c158b7be6269bc9058cf1cb2681f212d63ac02874d09eec498da1"
      },
      "sequence": 4294967294
    }
  ],
  "vout": [
    {
      "value": 238.08390076,
      "valueSat": 23808390076,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 9f0c767b559a0a5a61c82482460aa9ad75000c30 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9149f0c767b559a0a5a61c82482460aa9ad75000c3088ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo"
        ]
      },
      "message": ""
    },
    {
      "value": 761.86848245,
      "valueSat": 76186848245,
      "n": 1,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 4a916a34b0ca0d6a7d44df479423d24515b22cff OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9144a916a34b0ca0d6a7d44df479423d24515b22cff88ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh"
        ]
      },
      "message": ""
    },
    {
      "value": 900.03722679,
      "valueSat": 90003722679,
      "n": 2,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 771acc7513755f8029d10673996d3ade8e01bcb3 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a914771acc7513755f8029d10673996d3ade8e01bcb388ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yXBDN2xNBUV28mrkqEiBjWy3TcQq3swZHq"
        ]
      },
      "message": ""
    }
  ],
  "instantlock": false,
  "instantlock_internal": false,
  "chainlock": false
}

Method 2:
Code: [Select]
11:15:44

exec give 1000


11:15:44

{
  "Command": "give",
  "Allocated Charity": "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh",
  "Amount": 761,
  "Allocated Charity": "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo",
  "Amount": 238,
  "txid": "55c03c2c09c88749bb2416352becc7f1d13a2a02e191d5471a2b8f4a716706ec",
  "Thank You": "May your family be blessed with the richest blessings of Abraham, Isaac and Jacob. "
}

which is

Code: [Select]
11:21:20

getrawtransaction 55c03c2c09c88749bb2416352becc7f1d13a2a02e191d5471a2b8f4a716706ec 1


11:21:20

{
  "hex": "0100000001b68a2c81fba13a583a494e9aa13ff87e0a6abb97fc86024f9d38ebd2171c1bf30000000049483045022100a17582f7b416541aac7bbc7d9fc0160dcd333f70c25fc3c578f6fc9a55f8aafe02201c30b8f4b3f6c0e00aaeaf654c319cc9989f5a056f27b3d273b89aaf292ea2d501feffffff03bc33178b050000001976a9149f0c767b559a0a5a61c82482460aa9ad75000c3088ac00f50b17bd110000001976a9144a916a34b0ca0d6a7d44df479423d24515b22cff88ac253c676966743e3c616d6f756e743e313030302e30303c2f616d6f756e743e3c2f676966743e4659035c3e0000001976a91496818d94f17ac0948dd35534e02c1d7655bb0d3d88ac0040ee0000",
  "txid": "55c03c2c09c88749bb2416352becc7f1d13a2a02e191d5471a2b8f4a716706ec",
  "size": 266,
  "version": 1,
  "type": 0,
  "locktime": 60992,
  "vin": [
    {
      "txid": "f31b1c17d2eb389d4f0286fc97bb6a0a7ef83fa19a4e493a583aa1fb812c8ab6",
      "vout": 0,
      "spent_amount": 3678.27200007,
      "spent_time": 1610356937,
      "scriptSig": {
        "asm": "3045022100a17582f7b416541aac7bbc7d9fc0160dcd333f70c25fc3c578f6fc9a55f8aafe02201c30b8f4b3f6c0e00aaeaf654c319cc9989f5a056f27b3d273b89aaf292ea2d5[ALL]",
        "hex": "483045022100a17582f7b416541aac7bbc7d9fc0160dcd333f70c25fc3c578f6fc9a55f8aafe02201c30b8f4b3f6c0e00aaeaf654c319cc9989f5a056f27b3d273b89aaf292ea2d501"
      },
      "sequence": 4294967294
    }
  ],
  "vout": [
    {
      "value": 238.08390076,
      "valueSat": 23808390076,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 9f0c767b559a0a5a61c82482460aa9ad75000c30 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9149f0c767b559a0a5a61c82482460aa9ad75000c3088ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo"
        ]
      },
      "message": ""
    },
    {
      "value": 761.86848245,
      "valueSat": 76186848245,
      "n": 1,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 4a916a34b0ca0d6a7d44df479423d24515b22cff OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9144a916a34b0ca0d6a7d44df479423d24515b22cff88ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh"
        ]
      },
      "message": "<gift><amount>1000.00</amount></gift>"
    },
    {
      "value": 2678.31695686,
      "valueSat": 267831695686,
      "n": 2,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 96818d94f17ac0948dd35534e02c1d7655bb0d3d OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a91496818d94f17ac0948dd35534e02c1d7655bb0d3d88ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "ya3FQUtQQ8nEDD9nV1J3ZNjwAYG22DC2mD"
        ]
      },
      "message": ""
    }
  ],
  "instantlock": false,
  "instantlock_internal": false,
  "chainlock": false
}

with regards to exec dacengine

Code: [Select]
11:22:05

exec dacengine

11:22:05

{
  "Command": "dacengine",
  "Allocated Charity": "yT7j3zz8qGYumBAVN4ywJPYvFkRWWjNmVh",
  "Percentage": 0.7618684824532166,
  "Allocated Charity": "yapRDdqegPmQrTJi37Bmi7fE6RUHi1sxSo",
  "Percentage": 0.2380839007666302,
  "004C4566": "Name: Junior F, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/004c4566.htm, Charity: cameroon-one",
  "01DDA520": "Name: Ferdinand N, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/01dda520.htm, Charity: cameroon-one",
  "03602406": "Name: Christable S, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/03602406.htm, Charity: cameroon-one",
  "0954C3FF": "Name: Harison N, Amount: 40.00, URL: https://biblepay.cameroonone.org/bios/0954c3ff.htm, Charity: cameroon-one",
  "321809AC": "Name: Pepe Gabriel, Amount: 25.00, URL: https://kairoschildrensfund.com/bios/pepe-gabriel/, Charity: kairos",
  "72822DF2": "Name: Princess Cabugnasan, Amount: 25.00, URL: https://kairoschildrensfund.com/bios/princess-cabugnasan/, Charity: kairos",
  "Expense Total (USD)": 1400,
  "Revenue Total (USD)": 300
}

So percentages look ok here.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 23, 2021, 01:45:53 PM
By the way I am getting these messages on the terminal every now and then

ASIO::Bad file descriptor

which would mean that the variable where the socket is has gone out of scope. For what I see in the code both pop3 and smtp sockets are permanent (global) so I cannot find any other cause why this should be happening, but maybe it is worth further research on my side

I will come back if I find anything.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 24, 2021, 09:26:31 AM
By the way I am getting these messages on the terminal every now and then

ASIO::Bad file descriptor

which would mean that the variable where the socket is has gone out of scope. For what I see in the code both pop3 and smtp sockets are permanent (global) so I cannot find any other cause why this should be happening, but maybe it is worth further research on my side

I will come back if I find anything.


Thanks MIP.
Yeah I did see that again on my end recently, that after Outlook queries my wallet every so often, the communication session gracefully ends with no errors when I send an email, or when I retrieve a pop3 email, so that part I believe is solid.  However some trailing bytes (possibly, Goodbye, thank you for contacting us, or \r\n) are still in the socket and trying to be relayed back to the mail client.

I did a little research on boost sockets and all I know so far, is since we are using async sockets, the write_handler (or read_handler) methods you see in the class could be getting called even after the socket closes.  For right now, I made that particular message not print to the console any more.  Which is not technically a hack, because there are a lot of system errors in the class not normally printed anyway with the socket (like hangups for instance), and, additionaly remember im the one who added the line to print to the console so Im not trying to "cover up" the error by not printing it just to make that clear to people. 

So if you think its worth doing more research as to how to clear the buffer for lingering bytes, imho its probably ok to leave it be unless you discover something more nefarious in there.  Im checking in the latest now!

Thanks.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 24, 2021, 09:57:08 AM
** Test cases for Easy Stake **

This is going to be a doozy, so I'm going to attempt to write the test case here first rather than make a wiki page (in fear that this is our evolving process).  I will make a wiki for the mandatory release however so it is more concise.

So here goes.  We have the ability to stake BIBLEPAY alone, and that gets you in the leaderboard and the reward is Half of what you would get if you stake BIBLEPAY+ANOTHER_CURRENCY. 

We now support BTC, LTC, DOGE and DASH!  WOW!  That should be an amazing launch.

The great news is we are rolling out Pin staking.  Meaning that you no longer need to sign your coins on your foreign wallet!  All you need to do is get your BBP pin for the foreign currency address, which is 5 digits, and then send some foreign currency with the correct Amount suffix!

Why 5 digits?  This keeps the maximum "testing/convenience" costs for the end user down to $22 for BTC (as you know you have to go three digits after the decimal point in scale on BTC to get down to the $22 level).  Note that the money is not wasted, it is sent back to you anyway, but again this is for convenience and affordability.  This way any of us can test no matter how little we have.  Besides, we can obviously go with LTC or DOGE now for testing anyway, but I still would like to get full coverage.

Let me break this guide up into two parts, staking BBP alone first:

How to stake BBP the easiest way (without knowing about UTXOs):
We covered the UI earlier - option 1 is going to Send Money and click "UTXO Stake".  However, this guide is about the new rpc commands.
Now you can go to the RPC and type "easybbpstake min_amount 0/1".  Where min_amount is the smallest amount of BBP you want to stake.
The wallet will search through your UTXOs finding one that is not locked that is bigger than that amount.
0 equals dry run.  A Dry Run is a test only.  The BBP will not be spent.  A 1 means do it for real.
This will place you in the leaderboard.  Your DWU (DWU is similar to ROI) is half for BBP only staking.

Please test this feature.

Next, let us move on to our UTXO staking with foreign currencies.  This draws the masses into BBP to receive rewards.  They still must buy a commensurate amount of BBP to perform this stake, otherwise it will reward them minimally (the reward is based on the lesser of the USD value of the two, each day, assessed by the sancs, *2).  However hybrid staking rewards you with double the reward, since you have two components.

Let our example go with a LTC stake.  Let us assume you have 1 LTC.  You may now do this from light wallets, electrum, or even SouthXChange.  For this test lets use SouthXChange since we are all familiar with SX.

First you need your BBP Pin for your foreign currency receive address.  Grab your LTC address from SouthXChange by clicking LTC | "Deposit", and Copy the LTC address down to the clipboard.

Then, From BBP type:
getpin LTC_ADDRESS
BBP responds with a 5 digit pin.

Now to send this collateral into a BBP Hybrid Stake, go to SX, go to the Withdraw Coins (for LTC).

Set the send_to address to your LTC Deposit Address (this is the address in the clipboard from the prior step -- this means SX will be sending the coins out from SX, but back into SX as a deposit back into your own account).  This keeps them safe as an unspent UTXO - UNTIL they do their next re-organization batch job. 

Here is the most critical part:  Your amount to SEND must end with a suffix of the BBP 5 digit pin:
Let me show you an example:
You have 1.25 LTC at SX.  You want to stake 1 LTC in bbp.  Your pin is 12345.

The amount you want to send is:
1.012345

Note that you can optionally send:  1.0012345 or 1.00012345.  But You cannot send "1.000012345" because the total digit count after decimal must be 8 or less! 
Second Example, how do I send .10 ltc as a stake?  Send .1012345.

Critical NOTE:  You MUST check "I pay the fees", otherwise the exchange will change the withdrawal amount.

Next Click Send.

Now from BBP, after a couple blocks in LTC have passed do this:

easystake min_bbp_amt ltc_address foreign_amount 0=test/1=real

Where min_bbp_amt is the quantity of BBP you would like to stake in the hybrid stake.  You will want to pick a number that gives you a good tie in total USD value with the foreign currency value in USD (for example, if you stake $50 of LTC you will want to try to stake at least $50 of BBP, to give you the $100 total stake value).  Where foreign_amount equals the amount you just staked in LTC (the number with the pin suffix).

Note, to make this as easy as possible for the masses, we also support "-1" for the foreign_amount.  If -1 is passed, we will scan the foreign currency chain for stakes from today that match your pin.  If one matches we will show it on the screen and use it.

Security:
To make this as secure as possible, the sanctuaries (who act as oracles) will check that the coin is not spent, each day.  It does this for both BBP coins and Foreign coins.  Only when the coins are verified, then those entries are added into the GSC contract (this is the same as what is shown in the leaderboard).  We also enforce the stake pin this way:  The RECEIVE address in the foreign currency resolves to a pin through our base58->pin algorithm, meaning that only the initiator of the pin could possibly know the coin amount suffix to send for the foreign address.  We additionally check the TIMESTAMP of the sent coins to ensure it is within the STAKE WINDOW.  This makes it impossible to do a stake harvesting attack for biblepay rewards.




Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 24, 2021, 10:27:01 AM
** Test Case for "Memorize Scriptures" **

So first let me be clear on this new Gospel feature:  This feature does not simply pull up a random verse and ask you to memorize it.  Part of the call for this feature has to do with a future feature being designed called BiblePay University 1.0.  In BBPU, we are attempting to partner with a Christian Academic publisher, that publishes college study materials for Theology degrees.  That particular feature lets people enter into a Christian college course, learn about a particular module, then where we come in, we will have a testing center that lets you go forward and back through Final Exam testing questions (similar to a certification test page).  The final idea is to provide technology to assist you in bible verses, where you lack in the test, and grading.  We may be able to keep track of the scores via the CPK, so you can continue where you left off in the module.  Now I say all this because part of the Theological study material is a set of useful bible verses that Christians need to memorize to finish a course.  Hence the reason for a Memorizer.  The Other reason is simply being a bible thumper, or a Bible ninja when you are spreading the gospel or healing people.  Additionally I have been on sites that talk about 'the 10 best bible verses to memorize' etc. 

Knowing all this, I found that it would be prudent for us to keep the actual list of verses outside of the code and make them dynamic.  So for now what we do is I have entered the first 25 verses (and we only enter the verse references - IE John 3:16 for example, the Start verse and the End verse, for example John 3:16 - John 3:17) in the chain as a datatype record (memorizer).  This allows us to make Sanc spork voting on this in the future - so sancs can add or delete more verses.  I can see this happening as we grow.  For the initial release in Prod, Ill try to find the top 70 verses or so to start with and enter as data when we go live.

Next as far as language translation and version, we currently have the KJV embedded in the wallet.  For now, the wallet pulls the verse intrinsically (from reference), then uses that for the test material.

Now let me move on to how to use this tool as an end user (and, of course how do we test it):

Click on Memorize Scriptures from the menu.
There are two modes;  Learning and Testing.  The system starts out in the Learning mode. 
In learning mode you will just type the verse into the practice area.  Then click Next to move on.  You can also recite it.
The wallet will keep track of your "learning" score, which is just a grade on how well you typed it in the practice area.  Know that we do a smart analysis of the text, not a verbatim analysis.

When you go into "TEST" mode (by clicking the TEST button), the wallet instead just shows the verse, and we want you to type in the Book, Chapter and Verse Number. 
In this mode we record how well you did in verse matching->reference verse (how many scriptures you matched to references). 

When you click Done you will see your final results and grade as a percentage.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 24, 2021, 12:26:46 PM
1.5.3.7 - Mandatory Upgrade for testnet

- Add support for BTC, LTC, DOGE, DASH and BBP utxostakes
- Add pin staking (rpc: getpin)
- Ensure SMTP supports CC & BCC (we did this, please test)
- Add Memorize Scriptures page with Learn Mode and Test Mode
- Add easystake, easybbpstake, getpin.  Add auto currency detection by address.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 24, 2021, 01:38:53 PM
1.5.3.7 - Mandatory Upgrade for testnet

- Add support for BTC, LTC, DOGE, DASH and BBP utxostakes
- Add pin staking (rpc: getpin)
- Ensure SMTP supports CC & BCC (we did this, please test)
- Add Memorize Scriptures page with Learn Mode and Test Mode
- Add easystake, easybbpstake, getpin.  Add auto currency detection by address.

Ready for MacOS. I will check the new test cases out.

Regarding the socket message, I agree with your assessment.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 24, 2021, 03:12:16 PM
Ready for MacOS. I will check the new test cases out.

Regarding the socket message, I agree with your assessment.

And we also still need help testing the e-mail.  I sent a couple e-mails to you and Earlz.  Please reply and let us know if you got them. 

Also guys, the CC and BCC works now, so please, test with multiple recipients in the CC field and the BCC field.

Thanks!
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 25, 2021, 02:22:02 AM
And we also still need help testing the e-mail.  I sent a couple e-mails to you and Earlz.  Please reply and let us know if you got them. 

Also guys, the CC and BCC works now, so please, test with multiple recipients in the CC field and the BCC field.

Thanks!

I didn't seem to receive any emails from you since 15th. I will try to send some emails to you now.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 25, 2021, 02:36:45 AM
Regarding the email tests:

- sent 2 separate emails to Rob and Earlz, they are in my outbox and generated a transaction of -100 tBBP in the wallet

- sent 1 email to Earlz with CC Rob, it's in outbox but it didn't generate a transaction in the wallet. I tried to resend it 7 minutes later and it was delivered and the transaction executed this time.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 25, 2021, 07:24:29 AM
Regarding the email tests:

- sent 2 separate emails to Rob and Earlz, they are in my outbox and generated a transaction of -100 tBBP in the wallet

- sent 1 email to Earlz with CC Rob, it's in outbox but it didn't generate a transaction in the wallet. I tried to resend it 7 minutes later and it was delivered and the transaction executed this time.

Yeah i received 2 emails from you MIP, but i belive only CC  and not BCC.
Anyhow i sent you and Rob 1 CC and one BCC email, transactions went thru so hopefully you guys received them.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 25, 2021, 07:54:08 AM
I didn't seem to receive any emails from you since 15th. I will try to send some emails to you now.
Remember the interface changed around that time (1).
2 - You have to run the client for more than a half hour for it to gather old emails from peers.  (How long do you run biblepay in test once you start it)?
3 - Can you send me a txt file of the contents of your ~/.biblepay/SAN directory after the machine is warmed up for 30 mins?  This should give me all of the email hashes.
4 - Im mostly concerned with the one email I sent you on 1-19.  It says "FW: 3008".  It has a picture of blue skies attached.  it says Hi All, This is my first email going out of 1536.  I CCed Earlz and he got it.  This one would be a good one for us to track.  Please send-receive after your client has been on for 30 mins.

I got your emails from this morning  and replied to them also.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 25, 2021, 09:59:22 AM
Yeah i received 2 emails from you MIP, but i belive only CC  and not BCC.
Anyhow i sent you and Rob 1 CC and one BCC email, transactions went thru so hopefully you guys received them.
Sweet.  I think I got all of yours and replied.  I also tested CC and BCC privately and it appears to work.

I havent found any breaking errors with email on my end.  We need to get MIP to test this thoroughly as he thinks there is some type of error possibly because of MAC- MIP can you give it more thorough testing by tracking the serial # of each mail you send and see if we reply - for at least 5 of them (IE put the S/N in the e-mail that you make up, for example #1001 and track in a txt file til you hear back).

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 25, 2021, 10:26:35 AM
** Test cases for Easy Stake **

This is going to be a doozy, so I'm going to attempt to write the test case here first rather than make a wiki page (in fear that this is our evolving process).  I will make a wiki for the mandatory release however so it is more concise.

So here goes.  We have the ability to stake BIBLEPAY alone, and that gets you in the leaderboard and the reward is Half of what you would get if you stake BIBLEPAY+ANOTHER_CURRENCY. 

We now support BTC, LTC, DOGE and DASH!  WOW!  That should be an amazing launch.

The great news is we are rolling out Pin staking.  Meaning that you no longer need to sign your coins on your foreign wallet!  All you need to do is get your BBP pin for the foreign currency address, which is 5 digits, and then send some foreign currency with the correct Amount suffix!

Why 5 digits?  This keeps the maximum "testing/convenience" costs for the end user down to $22 for BTC (as you know you have to go three digits after the decimal point in scale on BTC to get down to the $22 level).  Note that the money is not wasted, it is sent back to you anyway, but again this is for convenience and affordability.  This way any of us can test no matter how little we have.  Besides, we can obviously go with LTC or DOGE now for testing anyway, but I still would like to get full coverage.

Let me break this guide up into two parts, staking BBP alone first:

How to stake BBP the easiest way (without knowing about UTXOs):
We covered the UI earlier - option 1 is going to Send Money and click "UTXO Stake".  However, this guide is about the new rpc commands.
Now you can go to the RPC and type "easybbpstake min_amount 0/1".  Where min_amount is the smallest amount of BBP you want to stake.
The wallet will search through your UTXOs finding one that is not locked that is bigger than that amount.
0 equals dry run.  A Dry Run is a test only.  The BBP will not be spent.  A 1 means do it for real.
This will place you in the leaderboard.  Your DWU (DWU is similar to ROI) is half for BBP only staking.

Please test this feature.

Next, let us move on to our UTXO staking with foreign currencies.  This draws the masses into BBP to receive rewards.  They still must buy a commensurate amount of BBP to perform this stake, otherwise it will reward them minimally (the reward is based on the lesser of the USD value of the two, each day, assessed by the sancs, *2).  However hybrid staking rewards you with double the reward, since you have two components.

Let our example go with a LTC stake.  Let us assume you have 1 LTC.  You may now do this from light wallets, electrum, or even SouthXChange.  For this test lets use SouthXChange since we are all familiar with SX.

First you need your BBP Pin for your foreign currency receive address.  Grab your LTC address from SouthXChange by clicking LTC | "Deposit", and Copy the LTC address down to the clipboard.

Then, From BBP type:
getpin LTC_ADDRESS
BBP responds with a 5 digit pin.

Now to send this collateral into a BBP Hybrid Stake, go to SX, go to the Withdraw Coins (for LTC).

Set the send_to address to your LTC Deposit Address (this is the address in the clipboard from the prior step -- this means SX will be sending the coins out from SX, but back into SX as a deposit back into your own account).  This keeps them safe as an unspent UTXO - UNTIL they do their next re-organization batch job. 

Here is the most critical part:  Your amount to SEND must end with a suffix of the BBP 5 digit pin:
Let me show you an example:
You have 1.25 LTC at SX.  You want to stake 1 LTC in bbp.  Your pin is 12345.

The amount you want to send is:
1.012345

Note that you can optionally send:  1.0012345 or 1.00012345.  But You cannot send "1.000012345" because the total digit count after decimal must be 8 or less! 
Second Example, how do I send .10 ltc as a stake?  Send .1012345.

Critical NOTE:  You MUST check "I pay the fees", otherwise the exchange will change the withdrawal amount.

Next Click Send.

Now from BBP, after a couple blocks in LTC have passed do this:

easystake min_bbp_amt ltc_address foreign_amount 0=test/1=real

Where min_bbp_amt is the quantity of BBP you would like to stake in the hybrid stake.  You will want to pick a number that gives you a good tie in total USD value with the foreign currency value in USD (for example, if you stake $50 of LTC you will want to try to stake at least $50 of BBP, to give you the $100 total stake value).  Where foreign_amount equals the amount you just staked in LTC (the number with the pin suffix).

Note, to make this as easy as possible for the masses, we also support "-1" for the foreign_amount.  If -1 is passed, we will scan the foreign currency chain for stakes from today that match your pin.  If one matches we will show it on the screen and use it.

Security:
To make this as secure as possible, the sanctuaries (who act as oracles) will check that the coin is not spent, each day.  It does this for both BBP coins and Foreign coins.  Only when the coins are verified, then those entries are added into the GSC contract (this is the same as what is shown in the leaderboard).  We also enforce the stake pin this way:  The RECEIVE address in the foreign currency resolves to a pin through our base58->pin algorithm, meaning that only the initiator of the pin could possibly know the coin amount suffix to send for the foreign address.  We additionally check the TIMESTAMP of the sent coins to ensure it is within the STAKE WINDOW.  This makes it impossible to do a stake harvesting attack for biblepay rewards.

First i tested just biblepay.
Code: [Select]

14:34:39

easybbpstake 22500 1


14:35:01

{
  "BBP UTXO": "25837ab812cd8bbcef686ef044d7507361a5ba5f9d26b2f8b62b08b487f0559b-3",
  "BBP Address": "yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa",
  "BBP Amount": 34057,
  "DWU": 2,
  "BBP Value USD": 1.722221736397633,
  "BBP Value USD": 1.722221736397633,
  "BBP Amount": 34057,
  "UTXO Value": 1.722221736397633,
  "Results": "The UTXO Stake Contract was created successfully.  Thank you for using BIBLEPAY. ",
  "TXID": "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c"
}

Second test i did a BBP+DASH test but i did it from the Ledger Live  wallet.  I will link output i got:
Code: [Select]
17:12:15

easystake 150000 XwJPFmLwVf67uGivE3byh9cL7UgqtSxJAS 0.1099733 1


17:12:44

{
  "BBP UTXO": "56f4f9dc6ea197efd399b8560ad3cbab5266b96b8fb04e13ce488b0d077f8d0c-27",
  "BBP Address": "yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa",
  "BBP Amount": 1000000.001,
  "Foreign Symbol": "DASH",
  "Foreign Amount": 0.1099733,
  "Foreign UTXO": "aa5e03988c8120388502501601892ef88955c7710108fbdd13b0d042bc183a97",
  "Foreign Ordinal": 0,
  "Foreign Value USD": 12.25112562053917,
  "BBP Value USD": 51.51595930176597,
  "DWU": 4,
  "Pin": 99733,
  "pin_valid": true,
  "Error": "",
  "BBP Value USD": 51.51595925025001,
  "BBP Amount": 1000000,
  "Foreign Ticker": "DASH",
  "Foreign Value USD": 12.25112562053917,
  "Foreign Amount": 0.1099733,
  "UTXO Value": 24.50225124107834,
  "Results": "The UTXO Stake Contract was created successfully.  Thank you for using BIBLEPAY. ",
  "TXID": "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f"
}

I find it strange when i submit  150k tBBP  but still i see contract made 1MM tBBP hmm any ideas Rob?
Other then that i think it was pretty strait forward even from ledger live wallet, and it looks really promising i mean its multi currency hardware wallet like trezor or what not.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 25, 2021, 12:15:46 PM
First i tested just biblepay.
Code: [Select]

14:34:39

easybbpstake 22500 1


14:35:01

{
  "BBP UTXO": "25837ab812cd8bbcef686ef044d7507361a5ba5f9d26b2f8b62b08b487f0559b-3",
  "BBP Address": "yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa",
  "BBP Amount": 34057,
  "DWU": 2,
  "BBP Value USD": 1.722221736397633,
  "BBP Value USD": 1.722221736397633,
  "BBP Amount": 34057,
  "UTXO Value": 1.722221736397633,
  "Results": "The UTXO Stake Contract was created successfully.  Thank you for using BIBLEPAY. ",
  "TXID": "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c"
}

Second test i did a BBP+DASH test but i did it from the Ledger Live  wallet.  I will link output i got:
Code: [Select]
17:12:15

easystake 150000 XwJPFmLwVf67uGivE3byh9cL7UgqtSxJAS 0.1099733 1


17:12:44

{
  "BBP UTXO": "56f4f9dc6ea197efd399b8560ad3cbab5266b96b8fb04e13ce488b0d077f8d0c-27",
  "BBP Address": "yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa",
  "BBP Amount": 1000000.001,
  "Foreign Symbol": "DASH",
  "Foreign Amount": 0.1099733,
  "Foreign UTXO": "aa5e03988c8120388502501601892ef88955c7710108fbdd13b0d042bc183a97",
  "Foreign Ordinal": 0,
  "Foreign Value USD": 12.25112562053917,
  "BBP Value USD": 51.51595930176597,
  "DWU": 4,
  "Pin": 99733,
  "pin_valid": true,
  "Error": "",
  "BBP Value USD": 51.51595925025001,
  "BBP Amount": 1000000,
  "Foreign Ticker": "DASH",
  "Foreign Value USD": 12.25112562053917,
  "Foreign Amount": 0.1099733,
  "UTXO Value": 24.50225124107834,
  "Results": "The UTXO Stake Contract was created successfully.  Thank you for using BIBLEPAY. ",
  "TXID": "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f"
}

I find it strange when i submit  150k tBBP  but still i see contract made 1MM tBBP hmm any ideas Rob?
Other then that i think it was pretty strait forward even from ledger live wallet, and it looks really promising i mean its multi currency hardware wallet like trezor or what not.


Hi Brother Earlz,

Well this is awesome that you are testing the newest most coveted feature (not that its better than DAC+Orphans, but that its promising to bring in hundreds of users, we pray).  Anyway, thats great your BBP went through on test 1, and I see I need to remove the duplicate "BBP Value" row.

Anyway first to answer your question on why it used 1mil, when you typed in 100K:  The more technical answer is, the wallet is only programmed to loop through unspent and unlocked UTXOs for the first BBP coin that is worth more than your minimum prescribed coin.  So another words, if you wanted a $25 coin worth say 250K, it would guarantee to use a UTXO bigger than 250,000 bbp.  However in your wallet your smallest found was 1mil.  The user does have some control over this - if they use the exec bankroll command first to denominate the wallet, it will be much more predictable, because I believe we sort by coin*age in our utxo sorter, so it should theoretically pick the smallest bill that is bigger than the target.

Of course explaining this in the wiki will be a little complicated.  But nuance two is we simply use the BBP amount of the coin that was found, to give you the maximum actual value.  So if we found a coin for 500K, the assessment is based on the 500K coin.  The actual Leaderboard assessment is based on the lesser of the two hybrid symbols as you probably know.

Btw you can also double click the leaderboard now and make sure your DASH + BBP shows up?  You can also type 'exec listutxostakes' and see the two stakes you made.  I still need to add an option to show "only my" utxo stakes from the RPC :), that would be quite useful!

Im very very happy to see you did this from ledger live, so now we dont have signing to deal with!  Man if we only could pray that God clears out the sell side on SX, we have a real chance of rising with this portfolio feature if we did not have so much resistance in the sell book.

EDIT:  Btw, the DWU of "4" also needs multiplied * 100 (400% currently in testnet).  I will fix that also.  The 400% comes from the 200% display cap * 2 (since its a hybrid stake).  I capped the DWU at 200% so as not to promise something wildly unrealistic at go live (like 1 billion % for example).

I like it so far!  Do you guys like this? 
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 25, 2021, 12:32:50 PM
Sweet.  I think I got all of yours and replied.  I also tested CC and BCC privately and it appears to work.

I havent found any breaking errors with email on my end.  We need to get MIP to test this thoroughly as he thinks there is some type of error possibly because of MAC- MIP can you give it more thorough testing by tracking the serial # of each mail you send and see if we reply - for at least 5 of them (IE put the S/N in the e-mail that you make up, for example #1001 and track in a txt file til you hear back).

My problem is that the core client is running on a VM inside a MacBook Air, and both enter in screensaver mode in few minutes.
So execution gets probably interrupted and resumed every time I come by to check out. I don't know if we need 30 minutes of wait time or 30 mins of effective foreground execution, but so far I could not receive those emails.

I moved the screensaver timer to 1h and I will check again in a while.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 25, 2021, 12:49:15 PM
regarding BBP UTXO stake:

Code: [Select]
10:34:04

easybbpstake 50000 1


10:34:27

{
  "BBP UTXO": "b2d89fb027b0970d9d80b4bf528de14410efecfd9637df4886beefe28977661e-1",
  "BBP Address": "yiA3T65AH5Nu1ztVzNvrmmMoeKZFttAaP3",
  "BBP Amount": 3999998.98741,
  "DWU": 2,
  "BBP Value USD": 203.7647689884451,
  "BBP Value USD": 203.7647691203828,
  "BBP Amount": 3999998.99,
  "UTXO Value": 203.7647691203828,
  "Results": "The UTXO Stake Contract was created successfully.  Thank you for using BIBLEPAY. ",
  "TXID": "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587"
}

Not sure why I wrote 50k tBBP but it took 3999998.99 instead...

I will prepare a DASH UTXO and test easy stake
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 25, 2021, 01:12:08 PM
Ok so I understood that the previous easybbpstake took 4M UTXO as it was the closest over 50K.

This prevented me to create the Dash stake because after this, I have no more unused BBP

Code: [Select]

10:50:48

getpin XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ


10:50:48

{
  "pin": 20379
}


11:08:34

easystake 200000 XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ 0.40020379 0


11:08:34

{
  "BBP UTXO": "b2d89fb027b0970d9d80b4bf528de14410efecfd9637df4886beefe28977661e-1",
  "BBP Address": "yiA3T65AH5Nu1ztVzNvrmmMoeKZFttAaP3",
  "BBP Amount": 3999998.98741,
  "Foreign Symbol": "DASH",
  "Foreign Amount": 0.40020379,
  "Foreign UTXO": "6de59866edb9761c875b9c7f3ab93798f71a1924ea12c869cac9806a2b10f79f",
  "Foreign Ordinal": 1,
  "Foreign Value USD": 43.79861399117564,
  "BBP Value USD": 203.7647689884451,
  "DWU": 4,
  "Pin": 20379,
  "pin_valid": true,
  "Error": "",
  "Dry Run Mode": true
}

11:08:46

easystake 200000 XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ 0.40020379 1


11:09:08

{
  "BBP UTXO": "b2d89fb027b0970d9d80b4bf528de14410efecfd9637df4886beefe28977661e-1",
  "BBP Address": "yiA3T65AH5Nu1ztVzNvrmmMoeKZFttAaP3",
  "BBP Amount": 3999998.98741,
  "Foreign Symbol": "DASH",
  "Foreign Amount": 0.40020379,
  "Foreign UTXO": "6de59866edb9761c875b9c7f3ab93798f71a1924ea12c869cac9806a2b10f79f",
  "Foreign Ordinal": 1,
  "Foreign Value USD": 43.79861399117564,
  "BBP Value USD": 203.7647689884451,
  "DWU": 4,
  "Pin": 20379,
  "pin_valid": true,
  "Error": "",
  "Error (Not Sent)": "Duplicate BBP UTXO. "
}

But at least we can say the system works, it picked the correct Dash UTXO id and checked the pin correctly.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 25, 2021, 01:28:23 PM
Ok so I understood that the previous easybbpstake took 4M UTXO as it was the closest over 50K.

This prevented me to create the Dash stake because after this, I have no more unused BBP

Code: [Select]

10:50:48

getpin XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ


10:50:48

{
  "pin": 20379
}


11:08:34

easystake 200000 XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ 0.40020379 0


11:08:34

{
  "BBP UTXO": "b2d89fb027b0970d9d80b4bf528de14410efecfd9637df4886beefe28977661e-1",
  "BBP Address": "yiA3T65AH5Nu1ztVzNvrmmMoeKZFttAaP3",
  "BBP Amount": 3999998.98741,
  "Foreign Symbol": "DASH",
  "Foreign Amount": 0.40020379,
  "Foreign UTXO": "6de59866edb9761c875b9c7f3ab93798f71a1924ea12c869cac9806a2b10f79f",
  "Foreign Ordinal": 1,
  "Foreign Value USD": 43.79861399117564,
  "BBP Value USD": 203.7647689884451,
  "DWU": 4,
  "Pin": 20379,
  "pin_valid": true,
  "Error": "",
  "Dry Run Mode": true
}

11:08:46

easystake 200000 XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ 0.40020379 1


11:09:08

{
  "BBP UTXO": "b2d89fb027b0970d9d80b4bf528de14410efecfd9637df4886beefe28977661e-1",
  "BBP Address": "yiA3T65AH5Nu1ztVzNvrmmMoeKZFttAaP3",
  "BBP Amount": 3999998.98741,
  "Foreign Symbol": "DASH",
  "Foreign Amount": 0.40020379,
  "Foreign UTXO": "6de59866edb9761c875b9c7f3ab93798f71a1924ea12c869cac9806a2b10f79f",
  "Foreign Ordinal": 1,
  "Foreign Value USD": 43.79861399117564,
  "BBP Value USD": 203.7647689884451,
  "DWU": 4,
  "Pin": 20379,
  "pin_valid": true,
  "Error": "",
  "Error (Not Sent)": "Duplicate BBP UTXO. "
}

But at least we can say the system works, it picked the correct Dash UTXO id and checked the pin correctly.


Thats sort of good but we need to test thoroughly so let me send you 20MM bbp:  Sent.

Yeah we need to see if you can extend the run time of your VM so you can check on that one specific email I mentioned (in the comment about the SAN dir etc).  Once you get it to run for 30 mins consecutively, you should see that directory populate.



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 25, 2021, 02:02:37 PM
Quote
Hi Brother Earlz,

Well this is awesome that you are testing the newest most coveted feature (not that its better than DAC+Orphans, but that its promising to bring in hundreds of users, we pray).  Anyway, thats great your BBP went through on test 1, and I see I need to remove the duplicate "BBP Value" row.

Anyway first to answer your question on why it used 1mil, when you typed in 100K:  The more technical answer is, the wallet is only programmed to loop through unspent and unlocked UTXOs for the first BBP coin that is worth more than your minimum prescribed coin.  So another words, if you wanted a $25 coin worth say 250K, it would guarantee to use a UTXO bigger than 250,000 bbp.  However in your wallet your smallest found was 1mil.  The user does have some control over this - if they use the exec bankroll command first to denominate the wallet, it will be much more predictable, because I believe we sort by coin*age in our utxo sorter, so it should theoretically pick the smallest bill that is bigger than the target.

Of course explaining this in the wiki will be a little complicated.  But nuance two is we simply use the BBP amount of the coin that was found, to give you the maximum actual value.  So if we found a coin for 500K, the assessment is based on the 500K coin.  The actual Leaderboard assessment is based on the lesser of the two hybrid symbols as you probably know.

Btw you can also double click the leaderboard now and make sure your DASH + BBP shows up?  You can also type 'exec listutxostakes' and see the two stakes you made.  I still need to add an option to show "only my" utxo stakes from the RPC :), that would be quite useful!

Im very very happy to see you did this from ledger live, so now we dont have signing to deal with!  Man if we only could pray that God clears out the sell side on SX, we have a real chance of rising with this portfolio feature if we did not have so much resistance in the sell book.

EDIT:  Btw, the DWU of "4" also needs multiplied * 100 (400% currently in testnet).  I will fix that also.  The 400% comes from the 200% display cap * 2 (since its a hybrid stake).  I capped the DWU at 200% so as not to promise something wildly unrealistic at go live (like 1 billion % for example).

I like it so far!  Do you guys like this?

I checked the leaderboard now and i see it says i have 5 stake counts which should be correct hence i had 3 tBBP stakes that i had made earlier and now i see it says "Tickers BBP, DASH".

also i wrote in terminal:
Code: [Select]
20:41:54

exec listutxostakes


20:41:54

{
  "Command": "listutxostakes",
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Amount: 0.54, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "087a078e5adb7b19db08b041507077e2d28e42464fecbab6e1ec212ddfff323f": "#2:  Amount: 5.97, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "0dec4e0287ce7c8e366d0d2384af48d3e8de0cbaee3b5aee06a148e7f5b262ea": "#3:  Amount: 45.14, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "1b637aa984260891b89283053be93606ee0c982e431a19ac40c2902d66baa355": "#4:  Amount: 44.98, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "22de22b5bef98f0b6aef449723cb0d92f86feeed2f485f3154872365e37faf70": "#5:  Amount: 5.97, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f": "#6:  Amount: 23.91, Ticker: DASH, Status: 2, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-1",
  "371bdd55772d2794aa8e3de031bfb4353e0f901f06b33a4dcbda6d554eb62d04": "#7:  Amount: 0.17, Ticker: DOGE, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#8:  Amount: 202.43, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA",
  "7e283d0a28977cc50391eb4cd1510dd23d5a2362f9fd48cdfbdc72b937a07e40": "#9:  Amount: 1.13, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "873a1fd1bcf0e8fcf2e356a2794f03b1486f63aba8333544dca807606547b714": "#10:  Amount: 101.21, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "a2d5fbc467e2f62ffa47474d716a69a6ea90c88c52db31d5599ded8b059bb9fb": "#11:  Amount: 23.50, Ticker: DASH, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c": "#12:  Amount: 1.72, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "b2b7b5da065a7e1ea178e6822e4b1fbcc1c0e005f2f5b700e9dcb5170863ef2b": "#13:  Amount: 101.21, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "b51254fefb6ebae9748f0826e46baa765d5ec5012f00b332ce6ac31bf43f3704": "#14:  Amount: 17.80, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "b534ec510b4b16e918429c433805ad417968308353308e5e668a54237995afe9": "#15:  Amount: 5.18, Ticker: LTC, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "c43a9b0821217bd8e550727301b3a5eff33fc2ba665f7cd10cb32d186a675993": "#16:  Amount: 5.97, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "cdd55ccbf3aac6212c61d51ff3e13ab200434144a7a994cd766f6cba5145e2e2": "#17:  Amount: 101.21, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d146afd307bd563c12e8822fbfb3034a5ed931d8b68f9ad046ff3c2f26239246": "#18:  Amount: 101.21, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d78e26bd3dbbe54ea8603afced3196d040dc72d5b8d8560517213c9ab483929a": "#19:  Amount: 5.97, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "db7fa8b9087b498e5ec46060ff43c7480527a09a851c0b998a004659345cfe37": "#20:  Amount: 50.61, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "dd8e2113c62f790b7bd7f35dafda57a7ac4ce99c65356d7b71b438acc1e012df": "#21:  Amount: 0.54, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "e5953df189d38a0f4bf5299786a975928c94082bb51f5a74dd5662ada0a86655": "#24:  Amount: 3.13, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA"
}

And i see my Dash stake listed there.

Yeah i think this makes things much easier, more universal, bigger audience  also i like the security of having the option to have the foreign staked coins in hardware wallet and not in exchange or wallet on computer with password. In short its thumbs up from me 8)
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 26, 2021, 02:41:06 AM
Finally the emails came in. Interestingly, I see them duplicated, one read, one unread. Maybe it is some glitch related to the machine going from foreground to background many times (see attached image)

Image attachment is also correct.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 26, 2021, 03:52:14 AM
I generated 500k bankrolls as per your advice, but I have an error message:

Code: [Select]
exec bankroll 30 500000
{
  "Command": "bankroll",
  "TXID": "d1c33602b527447a4bd3783526b9a978691a7ac48cc44c3915c2af705fd5d47a"
}

easystake 200000 XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ 0.40020379 1
Unable to find a BBP UTXO greater than 200000.00. (code -1)


but I have several valid UTXOs.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 26, 2021, 09:00:22 AM
Finally the emails came in. Interestingly, I see them duplicated, one read, one unread. Maybe it is some glitch related to the machine going from foreground to background many times (see attached image)

Image attachment is also correct.

Great!  Great to hear you got the old ones!  And that the picture actually came through as an attachment, good.  It came through for Earlz also, and he emailed me a picture also and I got it and we sent a couple attachments.

Now as far as those being duplicated, I believe the issue is that we changed the hash algorithm around the 15th.  Meaning that email data types that are still stuck in the current network and on disk, that have not expired yet, are being stored under the old hash and the new.  The reason Im fairly sure the pop3 client is getting the correct uiqueidentifier, is we only describe the email to the pop3 LIST command with its HASH, so those should be solid.

So for us to investigate this and put it behind us let us send at least 5 emails to each other using a serial number > 10,000.  Just type Sn #10001 in the body for example and send me and Earlz one.  Then we will reply with higher incremented serial nos, for example, Earlz if you see 10001 reply with 10002.  Then lets watch these for the next 30 days as we test other things and ensure that you always only get ONE distinct email for each unread serial no.

Thanks!
PS Ill send 10,000 out now to you guys
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 26, 2021, 09:05:35 AM

https://forum.biblepay.org/index.php?topic=517.msg9954#msg9954
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 26, 2021, 09:13:44 AM
I generated 500k bankrolls as per your advice, but I have an error message:

Code: [Select]
exec bankroll 30 500000
{
  "Command": "bankroll",
  "TXID": "d1c33602b527447a4bd3783526b9a978691a7ac48cc44c3915c2af705fd5d47a"
}

easystake 200000 XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ 0.40020379 1
Unable to find a BBP UTXO greater than 200000.00. (code -1)


but I have several valid UTXOs.

I see the issue in the code.  We require the UTXO to be 24 hours old, so its skipping by it.
Now let me explain, the original requirement was to pre-prevent those who are trying to make the mining reward on new utxos.  However since we dont pay a mining reward on utxos that dont have age, I think we can remove this requirement for the 'easystake' command - meaning when you do the easystake, you only get the mining reward if you actually use an aged utxo.

Anyway, Ill look into at least adding an option to override it.  In the mean time lets try again once your coin control has one over 24 hours old.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 26, 2021, 09:31:01 AM
I checked the leaderboard now and i see it says i have 5 stake counts which should be correct hence i had 3 tBBP stakes that i had made earlier and now i see it says "Tickers BBP, DASH".

also i wrote in terminal:
Code: [Select]
20:41:54

exec listutxostakes


20:41:54

{
  "Command": "listutxostakes",
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Amount: 0.54, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "087a078e5adb7b19db08b041507077e2d28e42464fecbab6e1ec212ddfff323f": "#2:  Amount: 5.97, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "0dec4e0287ce7c8e366d0d2384af48d3e8de0cbaee3b5aee06a148e7f5b262ea": "#3:  Amount: 45.14, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "1b637aa984260891b89283053be93606ee0c982e431a19ac40c2902d66baa355": "#4:  Amount: 44.98, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "22de22b5bef98f0b6aef449723cb0d92f86feeed2f485f3154872365e37faf70": "#5:  Amount: 5.97, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f": "#6:  Amount: 23.91, Ticker: DASH, Status: 2, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-1",
  "371bdd55772d2794aa8e3de031bfb4353e0f901f06b33a4dcbda6d554eb62d04": "#7:  Amount: 0.17, Ticker: DOGE, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#8:  Amount: 202.43, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA",
  "7e283d0a28977cc50391eb4cd1510dd23d5a2362f9fd48cdfbdc72b937a07e40": "#9:  Amount: 1.13, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "873a1fd1bcf0e8fcf2e356a2794f03b1486f63aba8333544dca807606547b714": "#10:  Amount: 101.21, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "a2d5fbc467e2f62ffa47474d716a69a6ea90c88c52db31d5599ded8b059bb9fb": "#11:  Amount: 23.50, Ticker: DASH, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c": "#12:  Amount: 1.72, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "b2b7b5da065a7e1ea178e6822e4b1fbcc1c0e005f2f5b700e9dcb5170863ef2b": "#13:  Amount: 101.21, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "b51254fefb6ebae9748f0826e46baa765d5ec5012f00b332ce6ac31bf43f3704": "#14:  Amount: 17.80, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "b534ec510b4b16e918429c433805ad417968308353308e5e668a54237995afe9": "#15:  Amount: 5.18, Ticker: LTC, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "c43a9b0821217bd8e550727301b3a5eff33fc2ba665f7cd10cb32d186a675993": "#16:  Amount: 5.97, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "cdd55ccbf3aac6212c61d51ff3e13ab200434144a7a994cd766f6cba5145e2e2": "#17:  Amount: 101.21, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d146afd307bd563c12e8822fbfb3034a5ed931d8b68f9ad046ff3c2f26239246": "#18:  Amount: 101.21, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d78e26bd3dbbe54ea8603afced3196d040dc72d5b8d8560517213c9ab483929a": "#19:  Amount: 5.97, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "db7fa8b9087b498e5ec46060ff43c7480527a09a851c0b998a004659345cfe37": "#20:  Amount: 50.61, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "dd8e2113c62f790b7bd7f35dafda57a7ac4ce99c65356d7b71b438acc1e012df": "#21:  Amount: 0.54, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "e5953df189d38a0f4bf5299786a975928c94082bb51f5a74dd5662ada0a86655": "#24:  Amount: 3.13, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA"
}

And i see my Dash stake listed there.

Yeah i think this makes things much easier, more universal, bigger audience  also i like the security of having the option to have the foreign staked coins in hardware wallet and not in exchange or wallet on computer with password. In short its thumbs up from me 8)

10-4 Earlz, thats all great.  Good to see the leaderboard is correct and the list is correct.  I will look into making a command to show just your own UTXO stakes asap cause that list will be very big.

I have one thing you can test for us:  Could you try this strategically in steps so we can see that it is as expected:  Please try spending one of your BBP only utxos (not the dash one) and then wait for it to dissapear from the Leaderboard and let us know that it is as expected (that it is no longer paying you).  And also separately spend your dash utxo also, and let us know that has dropped off.  I believe on the listutxostakes command, when it is spent it might dissapear completely let me know.  We have a sig-valid variable on the hybrids - it says "Sigs 1-1".  That means BBP sig is OK.  The "sig" for the foreign UTXO is actually the pin now.  So 1-1 means BBP Sig OK + Foreign Pin OK.  A sig of "1-0" means BBP stake OK, Foreign pin invalid.  1-NA means its a bbp stake only.  Etc.

Thanks.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 27, 2021, 02:25:08 AM
Quote
10-4 Earlz, thats all great.  Good to see the leaderboard is correct and the list is correct.  I will look into making a command to show just your own UTXO stakes asap cause that list will be very big.

I have one thing you can test for us:  Could you try this strategically in steps so we can see that it is as expected:  Please try spending one of your BBP only utxos (not the dash one) and then wait for it to dissapear from the Leaderboard and let us know that it is as expected (that it is no longer paying you).  And also separately spend your dash utxo also, and let us know that has dropped off.  I believe on the listutxostakes command, when it is spent it might dissapear completely let me know.  We have a sig-valid variable on the hybrids - it says "Sigs 1-1".  That means BBP sig is OK.  The "sig" for the foreign UTXO is actually the pin now.  So 1-1 means BBP Sig OK + Foreign Pin OK.  A sig of "1-0" means BBP stake OK, Foreign pin invalid.  1-NA means its a bbp stake only.  Etc.

Thanks.

Yesterday evenin i managed to unlock a pure tBBP utxo stake and sent it to the DAC.
In leaderboard i saw 1 less stake so that was accurate and then i went to the terminal and executed :

Code: [Select]
09:19:06

exec listutxostakes


09:19:06

{
  "Command": "listutxostakes",
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Amount: 0.51, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "087a078e5adb7b19db08b041507077e2d28e42464fecbab6e1ec212ddfff323f": "#2:  Amount: 5.62, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "0dec4e0287ce7c8e366d0d2384af48d3e8de0cbaee3b5aee06a148e7f5b262ea": "#3:  Amount: 42.49, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "1b637aa984260891b89283053be93606ee0c982e431a19ac40c2902d66baa355": "#4:  Amount: 42.35, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "22de22b5bef98f0b6aef449723cb0d92f86feeed2f485f3154872365e37faf70": "#5:  Amount: 5.62, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f": "#6:  Amount: 22.21, Ticker: DASH, Status: 2, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-1",
  "371bdd55772d2794aa8e3de031bfb4353e0f901f06b33a4dcbda6d554eb62d04": "#7:  Amount: 0.16, Ticker: DOGE, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#8:  Amount: 190.57, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA",
  "7e283d0a28977cc50391eb4cd1510dd23d5a2362f9fd48cdfbdc72b937a07e40": "#9:  Amount: 1.07, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "873a1fd1bcf0e8fcf2e356a2794f03b1486f63aba8333544dca807606547b714": "#10:  Amount: 95.29, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "a2d5fbc467e2f62ffa47474d716a69a6ea90c88c52db31d5599ded8b059bb9fb": "#11:  Amount: 21.83, Ticker: DASH, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c": "#12:  Amount: 1.62, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "b2b7b5da065a7e1ea178e6822e4b1fbcc1c0e005f2f5b700e9dcb5170863ef2b": "#13:  Amount: 95.29, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "b51254fefb6ebae9748f0826e46baa765d5ec5012f00b332ce6ac31bf43f3704": "#14:  Amount: 16.76, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "b534ec510b4b16e918429c433805ad417968308353308e5e668a54237995afe9": "#15:  Amount: 4.88, Ticker: LTC, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "c43a9b0821217bd8e550727301b3a5eff33fc2ba665f7cd10cb32d186a675993": "#16:  Amount: 5.62, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "cdd55ccbf3aac6212c61d51ff3e13ab200434144a7a994cd766f6cba5145e2e2": "#17:  Amount: 95.29, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d146afd307bd563c12e8822fbfb3034a5ed931d8b68f9ad046ff3c2f26239246": "#18:  Amount: 95.29, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d78e26bd3dbbe54ea8603afced3196d040dc72d5b8d8560517213c9ab483929a": "#19:  Amount: 5.62, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "db7fa8b9087b498e5ec46060ff43c7480527a09a851c0b998a004659345cfe37": "#20:  Amount: 47.64, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "dd8e2113c62f790b7bd7f35dafda57a7ac4ce99c65356d7b71b438acc1e012df": "#21:  Amount: 0.51, Ticker: BBP, Status: -1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "e5953df189d38a0f4bf5299786a975928c94082bb51f5a74dd5662ada0a86655": "#24:  Amount: 2.94, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA"
}

So the stake i still see there in the list. I think it was  number 21 on the list because on status  it says -1
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 27, 2021, 10:17:03 AM
So for us to investigate this and put it behind us let us send at least 5 emails to each other using a serial number > 10,000.  Just type Sn #10001 in the body for example and send me and Earlz one.  Then we will reply with higher incremented serial nos, for example, Earlz if you see 10001 reply with 10002.  Then lets watch these for the next 30 days as we test other things and ensure that you always only get ONE distinct email for each unread serial no.

Thanks!
PS Ill send 10,000 out now to you guys

I received several mails from you both, then answered with attachment to each of you. It seems to work great so far.

Quote
Anyway, Ill look into at least adding an option to override it.  In the mean time lets try again once your coin control has one over 24 hours old.

Sorry but that didn't work. Those greater than 200k tBBP UTXOs are more than 24h old but still the same message. I checked in coin control and they were 201 confirms so maybe it is not checking the hours but the 205=1 day confirm number.

I tried with a 10000 in the bbp number and it worked

Code: [Select]
08:11:33

easystake 10000 XuaM6msExXfzojwv9KBtwdiRtfhPoFyWDZ 0.40020379 1


08:11:39

{
  "BBP UTXO": "c6c974d2d1bcd7f1e6a6a51d03fac142badf61288ed4fda73db7bad043789a18-0",
  "BBP Address": "yfNXTD9dGc3XV63GZiUPNBnEdjB41r3tN9",
  "BBP Amount": 10469.99328486,
  "Foreign Symbol": "DASH",
  "Foreign Amount": 0.40020379,
  "Foreign UTXO": "6de59866edb9761c875b9c7f3ab93798f71a1924ea12c869cac9806a2b10f79f",
  "Foreign Ordinal": 1,
  "Foreign Value USD": 38.51590976448812,
  "BBP Value USD": 0.4700646946865785,
  "DWU": 4,
  "Pin": 20379,
  "pin_valid": true,
  "Error": "",
  "BBP Value USD": 0.4700645472082878,
  "BBP Amount": 10469.99,
  "Foreign Ticker": "DASH",
  "Foreign Value USD": 38.51590976448812,
  "Foreign Amount": 0.40020379,
  "UTXO Value": 0.9401290944165757,
  "Results": "The UTXO Stake Contract was created successfully.  Thank you for using BIBLEPAY. ",
  "TXID": "d7bbf2cf4fec247bfb779c6c0a24d4ce63d7e3f4175ca89d8369eb6e13262d14"
}

I also received a smart contract reward, y guess that from yesterday's easy bbp stake

Code: [Select]
Status: 4/unconfirmed
Date: 27/01/2021 08:04
Source: Smart-Contract-Payment
Credit: 100 255.31520007 tBBP (matures in 98 more blocks)
Net amount: 0.00000000 tBBP
Transaction ID: 1ddae1c4a7cfe3cbb6e3f55ddc91972f66bebcaf9fdf9a9e920ab986d1887c71
Output index: 3
Transaction total size: 479 bytes
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 27, 2021, 01:46:07 PM
Code: [Select]
[quote author=MIP link=topic=748.msg9995#msg9995 date=1611764223]
1-I received several mails from you both, then answered with attachment to each of you. It seems to work great so far.
2- Sorry but that didn't work. Those greater than 200k tBBP UTXOs are more than 24h old but still the same message. I checked in coin control and they were 201 confirms so maybe it is not checking the hours but the 205=1 day confirm number.
Transaction total size: 479 bytes
[/quote]

1) On the email, I replied , got it.  But please read the reply.
2) I checked the code on easystake (and easybbpstake), as far as reqs for an aged coin.  We really do only require the coin to be Unlocked, not a Sanc, Above 1 day of age, Unspent, and above the minimum typed in the console, and between 10K-10MM bbp.  Lets do this, when I check in the next version, it iterates down to no-coin-age after it tries once.  When you see 1538, try to reproduce this again and snip the log at that point, and the command you typed and the reply.

10-4 on the positive UTXO stake of dash and the reward, great!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 27, 2021, 01:48:57 PM
Yesterday evenin i managed to unlock a pure tBBP utxo stake and sent it to the DAC.
In leaderboard i saw 1 less stake so that was accurate and then i went to the terminal and executed :

Code: [Select]
09:19:06

exec listutxostakes


09:19:06

{
  "Command": "listutxostakes",
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Amount: 0.51, Ticker: BBP, Status: 1, CPPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d146afd307bd563c12e8822fbfb3034a5ed931d8b68f9ad046ff3c2f26239246": "#18:  Amount: 95.29, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d78e26bd3dbbe54ea8603afced3196d040dc72d5b8d8560517213c9ab483929a": "#19:  Amount: 5.62, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "db7fa8b9087b498e5ec46060ff43c7480527a09a851c0b998a004659345cfe37": "#20:  Amount: 47.64, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "dd8e2113c62f790b7bd7f35dafda57a7ac4ce99c65356d7b71b438acc1e012df": "#21:  Amount: 0.51, Ticker: BBP, Status: -1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "e5953df189d38a0f4bf5299786a975928c94082bb51f5a74dd5662ada0a86655": "#24:  Amount: 2.94, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA"
}

So the stake i still see there in the list. I think it was  number 21 on the list because on status  it says -1

Hey  Earlz,
Thats awesome you were able to spend it and get the status to change to -1!
Great.  Yes that will definitely keep it from paying in the leaderboard.

I went ahead and spent a few of mine (2 or 3 BBP stakes, and I spent my LTC and my DASH stake), and I do see these particular stakes changed to -1 in the leaderboard.

Btw, I recently expanded the listutxostakes command to show 0=mine, 1=all, that will be in the next version.

Im trying to knock out everything on the punchlist now, then we can check this in and test BiblePay University 1.0.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 27, 2021, 01:49:19 PM
Will you all please test the scripture memorizer?  The post is probably 10 posts back or so.

Thanks!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 28, 2021, 05:23:05 AM
Will you all please test the scripture memorizer?  The post is probably 10 posts back or so.

Thanks!

Sure thing will get to it in a while. On another note Rob.
So with setting threads in the Biblepay core wallet i can set like "setgenerate true 4"  right for 4 cores. But is there a way to set the cpu affinity in the consol/terminal?
If not i suppose it would be possible via the windows task manager aswell.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 28, 2021, 08:20:25 AM
Sure thing will get to it in a while. On another note Rob.
So with setting threads in the Biblepay core wallet i can set like "setgenerate true 4"  right for 4 cores. But is there a way to set the cpu affinity in the consol/terminal?
If not i suppose it would be possible via the windows task manager aswell.

Hi Earlz!

First on the setgenerate true 4,  you can set the core count, yes, and we will run that many RX threads.  But do note that the version of RandomX inside the core wallet is RX lite (it has its parameters deliberately hobbled down to use I believe 256K total (per thread) so you will never get the performance you can get on the standalone miner.  I think its something like 40* less efficient.

As far as affinity, Im relatively certain you have to do this at the OS level.  You can set a 'biblepay-miner' thread in windows by right clicking on it in task manager and setting the affinity -- but as you know that sets the affinity for the entire process to another core (not the 'thread name').  We do name the thread (based on bitcoins best practices) to biblepay-miner, but from what I remember about getting down to the thread level, I think you actually need a more advanced tool in windows maybe Ispy, to move a single thread to another core (not entirely sure), but hopefully this answers the question enough as maybe you just want the process moved to another core.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 28, 2021, 10:48:05 AM
1.5.3.8 - Mandatory Upgrade for TestNet

- Add rpc: listexpenses, listdacdonations, listutxostakes
- Add two more fields to gettxoutsetinfo (synthesized emission as of future date for budget planning + percent_emitted)
- Track donations to DAC for listdacdonations
- Add BBP University 1.0, Module 1 (First 4 courses) and course material, and first 4 final exams, and Exam Testing Center
- Ensure UTXO stakes from command line can be sent without coin age (try with coin age first, then fall back to no coin age).  Ensure UTXO mining reward is only valid with coin age.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 28, 2021, 11:42:01 AM
1.5.3.8 - Mandatory Upgrade for TestNet

- Add rpc: listexpenses, listdacdonations, listutxostakes
- Add two more fields to gettxoutsetinfo (synthesized emission as of future date for budget planning + percent_emitted)
- Track donations to DAC for listdacdonations
- Add BBP University 1.0, Module 1 (First 4 courses) and course material, and first 4 final exams, and Exam Testing Center
- Ensure UTXO stakes from command line can be sent without coin age (try with coin age first, then fall back to no coin age).  Ensure UTXO mining reward is only valid with coin age.

Hey Rob.
I will download and test new version this evenin and also will test out BBP University and the various functions you added.
You are like a duracell rabbit with new versions  ;D
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 28, 2021, 01:19:35 PM
1.5.3.8 - Mandatory Upgrade for TestNet

- Add rpc: listexpenses, listdacdonations, listutxostakes
- Add two more fields to gettxoutsetinfo (synthesized emission as of future date for budget planning + percent_emitted)
- Track donations to DAC for listdacdonations
- Add BBP University 1.0, Module 1 (First 4 courses) and course material, and first 4 final exams, and Exam Testing Center
- Ensure UTXO stakes from command line can be sent without coin age (try with coin age first, then fall back to no coin age).  Ensure UTXO mining reward is only valid with coin age.

MacOS version compiled.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on January 28, 2021, 02:14:27 PM
** Test Case for "Memorize Scriptures" **

So first let me be clear on this new Gospel feature:  This feature does not simply pull up a random verse and ask you to memorize it.  Part of the call for this feature has to do with a future feature being designed called BiblePay University 1.0.  In BBPU, we are attempting to partner with a Christian Academic publisher, that publishes college study materials for Theology degrees.  That particular feature lets people enter into a Christian college course, learn about a particular module, then where we come in, we will have a testing center that lets you go forward and back through Final Exam testing questions (similar to a certification test page).  The final idea is to provide technology to assist you in bible verses, where you lack in the test, and grading.  We may be able to keep track of the scores via the CPK, so you can continue where you left off in the module.  Now I say all this because part of the Theological study material is a set of useful bible verses that Christians need to memorize to finish a course.  Hence the reason for a Memorizer.  The Other reason is simply being a bible thumper, or a Bible ninja when you are spreading the gospel or healing people.  Additionally I have been on sites that talk about 'the 10 best bible verses to memorize' etc. 

Knowing all this, I found that it would be prudent for us to keep the actual list of verses outside of the code and make them dynamic.  So for now what we do is I have entered the first 25 verses (and we only enter the verse references - IE John 3:16 for example, the Start verse and the End verse, for example John 3:16 - John 3:17) in the chain as a datatype record (memorizer).  This allows us to make Sanc spork voting on this in the future - so sancs can add or delete more verses.  I can see this happening as we grow.  For the initial release in Prod, Ill try to find the top 70 verses or so to start with and enter as data when we go live.

Next as far as language translation and version, we currently have the KJV embedded in the wallet.  For now, the wallet pulls the verse intrinsically (from reference), then uses that for the test material.

Now let me move on to how to use this tool as an end user (and, of course how do we test it):

Click on Memorize Scriptures from the menu.
There are two modes;  Learning and Testing.  The system starts out in the Learning mode. 
In learning mode you will just type the verse into the practice area.  Then click Next to move on.  You can also recite it.
The wallet will keep track of your "learning" score, which is just a grade on how well you typed it in the practice area.  Know that we do a smart analysis of the text, not a verbatim analysis.

When you go into "TEST" mode (by clicking the TEST button), the wallet instead just shows the verse, and we want you to type in the Book, Chapter and Verse Number. 
In this mode we record how well you did in verse matching->reference verse (how many scriptures you matched to references). 

When you click Done you will see your final results and grade as a percentage.

So i installed latest verision 1.5.3.8 and i have tested out this feature "Memorize Scriptures"  and my point of view:  It looks easy enough and the little explenation box  below are good.
Only downside (if you can call it that)  would be the size of the actual text , personally i would like it to be abit bigger.
Perhaps put in a possibility to put in larger text like from size "10 to 14"
Or a "zoom" feature for the text.
Anyways thats my 10cents of feedback for that section.

The listutxo commands looks good to me now Rob, perfect with being able to just see your own stakes.

Code: [Select]
21:12:05

listutxostakes 0


21:12:05

{
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Amount: 0.87, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f": "#6:  Amount: 22.99, Ticker: DASH, Status: 2, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-1",
  "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c": "#12:  Amount: 2.77, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "db7fa8b9087b498e5ec46060ff43c7480527a09a851c0b998a004659345cfe37": "#21:  Amount: 81.41, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "dd8e2113c62f790b7bd7f35dafda57a7ac4ce99c65356d7b71b438acc1e012df": "#22:  Amount: 0.87, Ticker: BBP, Status: -1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA"
}


21:12:30

listutxostakes 1


21:12:30

{
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Amount: 0.87, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "087a078e5adb7b19db08b041507077e2d28e42464fecbab6e1ec212ddfff323f": "#2:  Amount: 9.60, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "0dec4e0287ce7c8e366d0d2384af48d3e8de0cbaee3b5aee06a148e7f5b262ea": "#3:  Amount: 72.61, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "1b637aa984260891b89283053be93606ee0c982e431a19ac40c2902d66baa355": "#4:  Amount: 72.36, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "22de22b5bef98f0b6aef449723cb0d92f86feeed2f485f3154872365e37faf70": "#5:  Amount: 9.60, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f": "#6:  Amount: 22.99, Ticker: DASH, Status: 2, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-1",
  "371bdd55772d2794aa8e3de031bfb4353e0f901f06b33a4dcbda6d554eb62d04": "#7:  Amount: 0.44, Ticker: DOGE, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#8:  Amount: 325.63, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA",
  "7e283d0a28977cc50391eb4cd1510dd23d5a2362f9fd48cdfbdc72b937a07e40": "#9:  Amount: 1.82, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "873a1fd1bcf0e8fcf2e356a2794f03b1486f63aba8333544dca807606547b714": "#10:  Amount: 162.81, Ticker: BBP, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "a2d5fbc467e2f62ffa47474d716a69a6ea90c88c52db31d5599ded8b059bb9fb": "#11:  Amount: 22.59, Ticker: DASH, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c": "#12:  Amount: 2.77, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "b2b7b5da065a7e1ea178e6822e4b1fbcc1c0e005f2f5b700e9dcb5170863ef2b": "#13:  Amount: 162.81, Ticker: BBP, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "b51254fefb6ebae9748f0826e46baa765d5ec5012f00b332ce6ac31bf43f3704": "#14:  Amount: 28.64, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "b534ec510b4b16e918429c433805ad417968308353308e5e668a54237995afe9": "#15:  Amount: 8.33, Ticker: LTC, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1",
  "c43a9b0821217bd8e550727301b3a5eff33fc2ba665f7cd10cb32d186a675993": "#16:  Amount: 9.60, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "cdd55ccbf3aac6212c61d51ff3e13ab200434144a7a994cd766f6cba5145e2e2": "#17:  Amount: 162.81, Ticker: BBP, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d146afd307bd563c12e8822fbfb3034a5ed931d8b68f9ad046ff3c2f26239246": "#18:  Amount: 162.81, Ticker: BBP, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d78e26bd3dbbe54ea8603afced3196d040dc72d5b8d8560517213c9ab483929a": "#19:  Amount: 9.60, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA",
  "d7bbf2cf4fec247bfb779c6c0a24d4ce63d7e3f4175ca89d8369eb6e13262d14": "#20:  Amount: 1.70, Ticker: DASH, Status: 2, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-1",
  "db7fa8b9087b498e5ec46060ff43c7480527a09a851c0b998a004659345cfe37": "#21:  Amount: 81.41, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "dd8e2113c62f790b7bd7f35dafda57a7ac4ce99c65356d7b71b438acc1e012df": "#22:  Amount: 0.87, Ticker: BBP, Status: -1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "e5953df189d38a0f4bf5299786a975928c94082bb51f5a74dd5662ada0a86655": "#25:  Amount: 5.03, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA"
}
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 29, 2021, 07:35:24 AM
So i installed latest verision 1.5.3.8 and i have tested out this feature "Memorize Scriptures"  and my point of view:  It looks easy enough and the little explenation box  below are good.
Only downside (if you can call it that)  would be the size of the actual text , personally i would like it to be abit bigger.
Perhaps put in a possibility to put in larger text like from size "10 to 14"
Or a "zoom" feature for the text.
Anyways thats my 10cents of feedback for that section.

The listutxo commands looks good to me now Rob, perfect with being able to just see your own stakes.

Code: [Select]
21:12:05

listutxostakes 0


21:12:05

{
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Amount: 0.87, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a
  "dd8e2113c62f790b7bd7f35dafda57a7ac4ce99c65356d7b71b438acc1e012df": "#22:  Amount: 0.87, Ticker: BBP, Status: -1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA"
}


21:12:30

listutxostakes 1


21:12:30

{
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Amount: 0.87, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA",
  "087a078e5adb7b19db08b0
Hi Earlz,
Thanks for the compliments, and yes great that memorizer basically works.  And good that the utxo stake list is improved for the rpc.  It might be good when we are trying to identify the value of either asset for one detailed row.

I like the idea of increasing the text size also; let me take a look at that.  Since scriptures are generally small we can probably just increase the size.

But today I wanted to add Psalm 91 to the list (which is very long), so let me add that one and then test the size.


EDIT:  I got the multiple verse option working, and increased the font size for the next version.  Psalm 91 works now.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on January 30, 2021, 12:28:29 PM
The Memorize Scriptures work great in MacOS, also visibility of the fonts is correct here.

listutxostakes also work fine:
Code: [Select]
10:27:09

listutxostakes 0


10:27:11

{
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#8:  Amount: 340.56, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA",
  "d7bbf2cf4fec247bfb779c6c0a24d4ce63d7e3f4175ca89d8369eb6e13262d14": "#20:  Amount: 1.78, Ticker: DASH, Status: 2, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-1"
}
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 31, 2021, 03:57:49 PM
1.5.3.9 - Mandatory Upgrade for TestNet

- Increment e-mail protocol version to 2 (to prevent duplicate e-mails and empty From and To lines)
- Add rpc command for new user to cash in a newbie reward
- Add multiple verse support to memorize scriptures




Earlz pointed out that the e-mails are coming through more than once.  I believe this is due to a prior bug in v1 emails.  Anyway, now we have moved up to v2 emails (this fixes the blank header issue also, and theoreticlly fixes the duplicate issue).

Will everyone please upgrade to 1.5.3.9+ and lets delete all of our e-mails in our test inbox and start over.  Then once upgraded please send me an email with #11000 or higher and we will reply to each other.. And please see if we have eliminated any duplicates going forward!

Thanks!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 31, 2021, 04:03:23 PM
The Memorize Scriptures work great in MacOS, also visibility of the fonts is correct here.

listutxostakes also work fine:
Code: [Select]
10:27:09

listutxostakes 0


10:27:11

{
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#8:  Amount: 340.56, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA",
  "d7bbf2cf4fec247bfb779c6c0a24d4ce63d7e3f4175ca89d8369eb6e13262d14": "#20:  Amount: 1.78, Ticker: DASH, Status: 2, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-1"
}

Great!  Can you please test 'gettxoutsetinfo' by syncing against prod also?
Just see if it is coherent.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on January 31, 2021, 04:04:37 PM
After we upgrade to 1.5.3.9 will everyone please test BBP University?

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 01, 2021, 06:45:34 AM
I will begin with this for new version. Downloaded and synced up no problem.
The bigger font size was real sweet aswell. I noticed a misspelled word  in MATTHEW 28:20 in the memorize Scriptures section.
Sending with screenshot below.

The rest i havent had time to test out yet but i will today.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 01, 2021, 08:30:34 AM
Update:

Tested the BiblePay University. Module - Foundations of faith.

Feedback i have for the pdf modules would be  if it would be possible to fill in the "self tests" sections. like putting notes there.

The final exams in the wallet i dont have so much to say about, kinda feels like the driver licenses modules you can do over the computer, looks fine to me, see what you wrote wrong etcetra.  Went smooth.



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 01, 2021, 08:42:09 AM
1.5.3.9 - Mandatory Upgrade for TestNet

MacOS version ready.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 01, 2021, 09:11:59 AM
I will begin with this for new version. Downloaded and synced up no problem.
The bigger font size was real sweet aswell. I noticed a misspelled word  in MATTHEW 28:20 in the memorize Scriptures section.
Sending with screenshot below.

The rest i havent had time to test out yet but i will today.

Hi Earlz,

Good on the font size, cool.  I see your screen shot.
So whats interesting is we actually only store the pointer to the verse Matthew 28:20 (IE Matthew 28:20-28:21 for example), and we leave it up to the wallet to generate the verse (in case we ever support multiple translations and languages).   And whats interesting is our KJV bible in the wallet actually has the error "alway" instead of always.
Looks like the actual KJV bible does not have the error:
https://www.biblegateway.com/passage/?search=Matthew%2028%3A20&version=KJV
The error was apparetly in my original KJV download version (I got it by downloading a KJV text file originally).  So its an error inside the core wallet.

We can't actually fix it because the KJV bible drives block hashes for earlier blocks (IE blocks before 100,000 for example). 

Thanks for pointing it out though , I never discovered any errors in our KJV text before.

kjv.cpp L 24258

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 01, 2021, 09:18:36 AM
Update:

Tested the BiblePay University. Module - Foundations of faith.

Feedback i have for the pdf modules would be  if it would be possible to fill in the "self tests" sections. like putting notes there.

The final exams in the wallet i dont have so much to say about, kinda feels like the driver licenses modules you can do over the computer, looks fine to me, see what you wrote wrong etcetra.  Went smooth.

Good feedback.  Not sure if you noticed in the final exam, if you switch to review mode, and do about 10 or so questions, you can click BACK and see which ones you got wrong.  You can then learn more, etc, and go forward, then later take the test again etc.

On the harvesttime pdf, the issue with changing it is this cirriculum is supplied by the 'publisher' so we cant actually modify the school book text, but, I do think we should do more to include the end of chapter material in our tests.  I was thinking earlier of making sure that each of the end of chapter quizzes are included in the end of each final exam at the very minimum (for example, add 25 questions to fof_final exam, to be 100-125 and that would ensure coverage of the pdf material in the final exam).  In a perfect world we should have 'end of chapter tests' in addition to final exams, but of course that requires an unlimited amount of programming, so Ill take a look at that-- but anyway I believe in the end it will still require the student to do their own writing assignments, we cant really get around that.  That requires them to write an outline and an essay for example, in some of the more advanced modules.  They technically cant pass for a bachelor degree unless they do that anyway.  The BA certification does not actually check that - they only check the final exams.  However we could actually put someone in charge of asking the student for the writing assignments and setting the bar higher here if this for example takes off. 

I feel its a worthy and useful use case for biblepay, spreading the gospel for free to students who cant afford college.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 01, 2021, 09:25:09 AM
I have a user Cjm258 who has raised a concern with downloading biblepay.

Could you both please independently test downloading biblepay binary (for prod) from https://www.biblepay.org?

He didnt specify which download OS, or which specific page (I mentioned that we have a "Wallet" page and a Menu), so please choose any, and verify the speed of the download is OK and there is no 'access denied' 403 error?

Thanks guys!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 01, 2021, 09:58:18 AM
I have a user Cjm258 who has raised a concern with downloading biblepay.

Could you both please independently test downloading biblepay binary (for prod) from https://www.biblepay.org?

He didnt specify which download OS, or which specific page (I mentioned that we have a "Wallet" page and a Menu), so please choose any, and verify the speed of the download is OK and there is no 'access denied' 403 error?

Thanks guys!

I had no problem downloading windows version, went fast.
Then i opened powershell and  ran get-filehash command and the win-64 hash looks the same to me. No problem there. but in the past i  have seen that i have gotten that same error but i dont know if it was for example if i was behind a vpn or not.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Cjm_258 on February 01, 2021, 03:34:19 PM
There has to be a problem for America users. I have been trying for days to download the wallet from biblepay.org and most of the time getting this message: Forbidden
You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

I was able to get it downloaded right now no problem by switching my vpn to Europe. Before today i had been trying  to download using linux and windows with and without vpn (set in usa)  using chrome, firefox, and opera browsers with no luck.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Cjm_258 on February 01, 2021, 04:10:58 PM
Next question: with the new client downloaded i replaced the wallet.dat file with my backup wallet file. and I got the error: wallet.dat file corrupt, salvage failed. Ideas?
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 01, 2021, 05:24:21 PM
Next question: with the new client downloaded i replaced the wallet.dat file with my backup wallet file. and I got the error: wallet.dat file corrupt, salvage failed. Ideas?

If the wallet.dat is corrupt and the salvage failed, the best advice I have is to go back to a prior wallet.dat before the corrupt file.  (Its always good to have a backup).

If you don't have another wallet.dat you could try downloading the bitcoin python wallet utilities and look for the one that manually allows extraction of the private keys from the file (as long as they are not encrypted) to a text file and manually import the private keys into a new wallet.

Ill comment on the download access later as soon as time permits.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 01, 2021, 06:33:55 PM
There has to be a problem for America users. I have been trying for days to download the wallet from biblepay.org and most of the time getting this message: Forbidden
You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

I was able to get it downloaded right now no problem by switching my vpn to Europe. Before today i had been trying  to download using linux and windows with and without vpn (set in usa)  using chrome, firefox, and opera browsers with no luck.

Hmm, I believe I see the problem with the 403 error:
Our server had all of California blocked.  I believe this is because of the incident we had a few months ago.

This issue should be resolved now. 



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 02, 2021, 07:21:44 AM
Hello Rob.
This is abit off topic but i was thinking if it would be possible to add https://2miners.com/ (https://2miners.com/)  their monero mining pool as a option for the random x mining.
Why im thinking this is because they have this partnership with a mining OS called: RaveOS and then its no cost to use the os if you are using 2miners pools.

This would help out alot for people who have alot of mixed rigs, gpus and cpus.   Currently i saw RaveOS dont support cpu mining but they are working on it. 
Anyways just some thoughts i had.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 02, 2021, 08:17:19 AM
Hmm, I believe I see the problem with the 403 error:
Our server had all of California blocked.  I believe this is because of the incident we had a few months ago.

This issue should be resolved now.

We had in telegram some portuguese speaking user saying the same. But I don't know if he was from Portugal (Europe) or Brazil (South America).

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 02, 2021, 11:58:34 AM
1.5.3.9 - Mandatory Upgrade for TestNet

- Increment e-mail protocol version to 2 (to prevent duplicate e-mails and empty From and To lines)
- Add rpc command for new user to cash in a newbie reward
- Add multiple verse support to memorize scriptures




Earlz pointed out that the e-mails are coming through more than once.  I believe this is due to a prior bug in v1 emails.  Anyway, now we have moved up to v2 emails (this fixes the blank header issue also, and theoreticlly fixes the duplicate issue).

Will everyone please upgrade to 1.5.3.9+ and lets delete all of our e-mails in our test inbox and start over.  Then once upgraded please send me an email with #11000 or higher and we will reply to each other.. And please see if we have eliminated any duplicates going forward!

Thanks!

I sent you a and Earlz an email yesterday, with #11000 in subject.
However I didn't receive any from you. It now happens to me that my client is stuck at block 61913. It has some peers but it doesn't seem to be enough to make progress up to the latest block

This is what I see from here

Code: [Select]
09:57:55

getpeerinfo


09:57:55

[
  {
    "id": 0,
    "addr": "149.28.249.117:40001",
    "addrlocal": "213.77.168.185:58250",
    "services": "0000000000000005",
    "relaytxes": true,
    "lastsend": 1612288650,
    "lastrecv": 1612288650,
    "bytessent": 5740,
    "bytesrecv": 3089,
    "conntime": 1612287683,
    "timeoffset": -3,
    "pingtime": 0.549419,
    "minping": 0.308941,
    "version": 70762,
    "subver": "/BiblePay Core:1.5.3.9/",
    "inbound": false,
    "addnode": false,
    "startingheight": 62575,
    "banscore": 0,
    "synced_headers": 62575,
    "synced_blocks": 61724,
    "inflight": [
    ],
    "whitelisted": false,
    "bytessent_per_msg": {
      "addr": 55,
      "emailrequest": 3864,
      "getaddr": 24,
      "getheaders": 925,
      "ping": 288,
      "pong": 288,
      "qsendrecsigs": 25,
      "sendcmpct": 33,
      "senddsq": 25,
      "sendheaders": 24,
      "verack": 24,
      "version": 165
    },
    "bytesrecv_per_msg": {
      "*other*": 25,
      "addr": 1640,
      "headers": 425,
      "mnauth": 152,
      "ping": 288,
      "pong": 288,
      "sendcmpct": 33,
      "senddsq": 25,
      "sendheaders": 24,
      "verack": 24,
      "version": 165
    }
  },
  {
    "id": 31,
    "addr": "162.248.163.231:40001",
    "addrlocal": "213.77.168.185:58691",
    "services": "0000000000000005",
    "relaytxes": true,
    "lastsend": 1612288641,
    "lastrecv": 1612288642,
    "bytessent": 4367,
    "bytesrecv": 2064,
    "conntime": 1612288521,
    "timeoffset": -2,
    "pingtime": 0.282603,
    "minping": 0.262398,
    "version": 70762,
    "subver": "/BiblePay Core:1.5.3.6/",
    "inbound": false,
    "addnode": false,
    "startingheight": 62575,
    "banscore": 0,
    "synced_headers": -1,
    "synced_blocks": -1,
    "inflight": [
    ],
    "whitelisted": false,
    "bytessent_per_msg": {
      "addr": 55,
      "emailrequest": 3864,
      "getaddr": 24,
      "ping": 64,
      "pong": 64,
      "qsendrecsigs": 25,
      "sendcmpct": 33,
      "senddsq": 25,
      "sendheaders": 24,
      "verack": 24,
      "version": 165
    },
    "bytesrecv_per_msg": {
      "*other*": 25,
      "addr": 1640,
      "ping": 64,
      "pong": 64,
      "sendcmpct": 33,
      "senddsq": 25,
      "sendheaders": 24,
      "verack": 24,
      "version": 165
    }
  }
]
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 02, 2021, 12:44:41 PM
I sent you a and Earlz an email yesterday, with #11000 in subject.
However I didn't receive any from you. It now happens to me that my client is stuck at block 61913. It has some peers but it doesn't seem to be enough to make progress up to the latest block

This is what I see from here

I have not received any mail from you MIP only i have gotten 2 mails from Rob.
Also  i belive i was stuck aswell, currently trying reindex to see if i can get client to launch and sync up.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 02, 2021, 01:01:23 PM
I have not received any mail from you MIP only i have gotten 2 mails from Rob.
Also  i belive i was stuck aswell, currently trying reindex to see if i can get client to launch and sync up.

Those emails showed as "delivered' in the mail client, so this is strange.
Not receiving from you is expected as the client is not fully synced yet.
Which block are you stuck in?
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 01:02:16 PM
I have not received any mail from you MIP only i have gotten 2 mails from Rob.
Also  i belive i was stuck aswell, currently trying reindex to see if i can get client to launch and sync up.

I'm not sure we were stuck - I believe no one was mining.

After I started mining, the chain advanced.  If we were stuck, please analyze the log for "ERROR"; as we definitely need that information to fix any issue.
Please do not reindex until we solve if there was a problem.

MIP:  I didn't send you one cause I was waiting for you to send it, although I sent one today to you and another one to Earlz & you, so I think two were sent.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 01:04:43 PM
So I have 4 connections and I did not resync the chain, I only started mining, so will you guys please verify this hash matches:


13:04:06

getblockhash 62580


13:04:06

b644524f9572c14a74eae79ffa14a160164974c43e3a9b7c04fc69a898a93b53


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 01:13:44 PM
Hello Rob.
This is abit off topic but i was thinking if it would be possible to add https://2miners.com/ (https://2miners.com/)  their monero mining pool as a option for the random x mining.
Why im thinking this is because they have this partnership with a mining OS called: RaveOS and then its no cost to use the os if you are using 2miners pools.

This would help out alot for people who have alot of mixed rigs, gpus and cpus.   Currently i saw RaveOS dont support cpu mining but they are working on it. 
Anyways just some thoughts i had.

Thanks, I'm checking out raveos and 2miners.

Just to clarify the big challenge in this space, there are a lot of things backed up that are important, that I'm trying to get to, for example, the state of the dapps (dash dapps), for example MIP sent me this article:
https://hackernoon.com/building-dapps-on-dash-an-interview-with-readme-ay3a342g
Im trying to get to the point where we can make a sample dapp and see if we can leverage any of Dashs existing infrastructure for decentralizing more of our features.
And also, Ive been trying to get to a rather important one:  Leveraging the op_return (and dash financial transaction) tx_type to send some of our blockchain messages.
The other big one is re-basing our codebase to the latest (around June).

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 02, 2021, 01:17:06 PM
So I have 4 connections and I did not resync the chain, I only started mining, so will you guys please verify this hash matches:


13:04:06

getblockhash 62580


13:04:06

b644524f9572c14a74eae79ffa14a160164974c43e3a9b7c04fc69a898a93b53

I am still at the same block, I will reindex or erase chain and see.

Code: [Select]
11:14:01

getinfo


11:14:01

{
  "version": 1050309,
  "protocolversion": 70762,
  "walletversion": 61000,
  "balance": 24729841.81530737,
  "privatesend_balance": 0.00000000,
  "blocks": 61913,
  "timeoffset": -1,
  "connections": 4,
  "proxy": "",
  "difficulty": 5.942651004834048e-06,
  "testnet": true,
  "keypoololdest": 1597656144,
  "keypoolsize": 999,
  "paytxfee": 0.00000000,
  "relayfee": 0.01000000,
  "errors": ""
}

Regarding the emails, they show as delivered so it is strange you didn't receive them (see attached image)


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 01:21:30 PM
I am still at the same block, I will reindex or erase chain and see.

Code: [Select]
11:14:01

getinfo


11:14:01

{
  "version": 1050309,
  "protocolversion": 70762,
  "walletversion": 61000,
  "balance": 24729841.81530737,
  "privatesend_balance": 0.00000000,
  "blocks": 61913,
  "timeoffset": -1,
  "connections": 4,
  "proxy": "",
  "difficulty": 5.942651004834048e-06,
  "testnet": true,
  "keypoololdest": 1597656144,
  "keypoolsize": 999,
  "paytxfee": 0.00000000,
  "relayfee": 0.01000000,
  "errors": ""
}

Regarding the emails, they show as delivered so it is strange you didn't receive them (see attached image)

Like I mentioned in the post just above (2 posts ago) please do not resync the chain, lets try to find the problem.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 02, 2021, 01:24:27 PM
So I have 4 connections and I did not resync the chain, I only started mining, so will you guys please verify this hash matches:


13:04:06

getblockhash 62580


13:04:06

b644524f9572c14a74eae79ffa14a160164974c43e3a9b7c04fc69a898a93b53

the -reindex seemed to do the magic and now it seems I am on block 62580.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 02, 2021, 01:52:15 PM
Yeah i understand that you guys have alot on ur plates..
It was just a thought i had, about raveOS and 2miners.

Quote
Like I mentioned in the post just above (2 posts ago) please do not resync the chain, lets try to find the problem.
Sadly i had already  reindexed Rob when i saw your message there.

I see in console now that im at block  62587.
I will check log if i see any errors or something.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 02, 2021, 01:54:23 PM
Also i checked mail now and i see that i got a duplicate in inbox.

Perhaps it was because i reindexed because i didnt see any duplicates before i reindex.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 02, 2021, 02:12:25 PM
Those emails showed as "delivered' in the mail client, so this is strange.
Not receiving from you is expected as the client is not fully synced yet.
Which block are you stuck in?

I see now in mailbox a mail from you called : #11002 test mensage Earlz CC Rob
I just got it a few minutes ago but date stamp on it says: 2021-02-01  15:57
In my case i think it might have been like Rob said, just wasnt mining because i cant see any error in my log.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 02, 2021, 02:20:38 PM
I see now in mailbox a mail from you called : #11002 test mensage Earlz CC Rob
I just got it a few minutes ago but date stamp on it says: 2021-02-01  15:57
In my case i think it might have been like Rob said, just wasnt mining because i cant see any error in my log.

I also received mail #11002 and replied to both of you.
No duplicates so far.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 02, 2021, 02:25:43 PM
So I have 4 connections and I did not resync the chain, I only started mining, so will you guys please verify this hash matches:


13:04:06

getblockhash 62580


13:04:06

b644524f9572c14a74eae79ffa14a160164974c43e3a9b7c04fc69a898a93b53

Have to excuse my many posts but i cant "edit" so.

heres my output from getblockhash command:
Code: [Select]
21:22:27

getblockhash 62580


21:22:27

b644524f9572c14a74eae79ffa14a160164974c43e3a9b7c04fc69a898a93b53

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 02:47:19 PM
Also i checked mail now and i see that i got a duplicate in inbox.

Perhaps it was because i reindexed because i didnt see any duplicates before i reindex.

Thanks man, well I think the e-mail system is "close" but there is probably at least one more bug.  Today, I added support for sending to "all" and I have it disregarding corrupt emails (like with empty Subject for example), and, I am very close to releasing the "encrypted email" feature.

Let me do this, let me take a look at the uuid->hash algorithm we are using and ensure that it prevents duplicates.  It might be that the Pop3 LIST is slightly different than our hash, Ill check.
(The reindexing was not it because the hash ends up being the same).  I think its something to do with the pop3-list possibly.

I think you guys can stop testing e-mails until the next version now.

Thanks.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 02:48:54 PM
Have to excuse my many posts but i cant "edit" so.

heres my output from getblockhash command:
Code: [Select]
21:22:27

getblockhash 62580


21:22:27

b644524f9572c14a74eae79ffa14a160164974c43e3a9b7c04fc69a898a93b53

Yes you and I and my sancs agree with you now.

As long as you guys dont have an "ERROR" in the log from syncing, we are still on the same chain.
Its possible you both came on and didnt have enough peers, mined a block and created a false chain.

So far I havent found any broken fork logic in testnet at all.  Please let me know if either of you fork.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 02:49:49 PM
I also received mail #11002 and replied to both of you.
No duplicates so far.
Ok great, I will release the next version of e-mail asap after I look into duplicates.

Could you please test BiblePay University?

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 04:04:45 PM
Have to excuse my many posts but i cant "edit" so.

heres my output from getblockhash command:
Code: [Select]
21:22:27

getblockhash 62580


21:22:27

b644524f9572c14a74eae79ffa14a160164974c43e3a9b7c04fc69a898a93b53

I think you should be able to edit though, you are a full member, question, does your button array have the "Modify" button on there?

If not we can do something about this.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 02, 2021, 04:22:14 PM
I think you should be able to edit though, you are a full member, question, does your button array have the "Modify" button on there?

If not we can do something about this.

I do not see any modify button or edit message button or how to say.
Only the  quote button, report to moderator and my own ip section i see on already posted messages.

Sweet it works now!
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 02, 2021, 05:10:38 PM
I do not see any modify button or edit message button or how to say.
Only the  quote button, report to moderator and my own ip section i see on already posted messages.

Very interesting; yeah, we are using the basic default SMF member group permissions here so it was not intentional.

I went ahead and modified Full Member, Developer, Sr Member and above to have Modify Post, Start new Poll, and some other permissions.

Please see if it works now?

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 02, 2021, 05:48:28 PM
Very interesting; yeah, we are using the basic default SMF member group permissions here so it was not intentional.

I went ahead and modified Full Member, Developer, Sr Member and above to have Modify Post, Start new Poll, and some other permissions.

Please see if it works now?

Yeah i see it now, sweet.
Edit works.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Cjm_258 on February 02, 2021, 06:37:42 PM
If the wallet.dat is corrupt and the salvage failed, the best advice I have is to go back to a prior wallet.dat before the corrupt file.  (Its always good to have a backup).

If you don't have another wallet.dat you could try downloading the bitcoin python wallet utilities and look for the one that manually allows extraction of the private keys from the file (as long as they are not encrypted) to a text file and manually import the private keys into a new wallet.

Ill comment on the download access later as soon as time permits.

Thank you,  I have several old backups, so far all of them that i put in place of the wallet.dat file i get the same error message. I tried using python, but so far not having much luck. The salvage wallet button under wallet repair is always unselectable. What about importwallet cmd in the console? Im not sure what to put after it I have tried copying the backup wallet file and I get this message:
18:25:58

importwallet file:///C:/Users/fishe/OneDrive/Documents/biblepay back up.dat


18:25:58

importwallet "filename"

Imports keys from a wallet dump file (see dumpwallet).

Arguments:
1. "filename"    (string, required) The wallet file

Examples:

Dump the wallet
> biblepay-cli dumpwallet "test"

Import the wallet
> biblepay-cli importwallet "test"

Import using the json rpc call
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "importwallet", "params": ["test"] }' -H 'content-type: text/plain;' http://127.0.0.1:9998/
 (code -1)
Any help appreciated. Thanks
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 03, 2021, 08:54:09 AM
Thank you,  I have several old backups, so far all of them that i put in place of the wallet.dat file i get the same error message. I tried using python, but so far not having much luck. The salvage wallet button under wallet repair is always unselectable. What about importwallet cmd in the console? Im not sure what to put after it I have tried copying the backup wallet file and I get this message:
18:25:58

importwallet file:///C:/Users/fishe/OneDrive/Documents/biblepay back up.dat


18:25:58

importwallet "filename"

Imports keys from a wallet dump file (see dumpwallet).

Arguments:
1. "filename"    (string, required) The wallet file

Examples:

Dump the wallet
> biblepay-cli dumpwallet "test"

Import the wallet
> biblepay-cli importwallet "test"

Import using the json rpc call
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "importwallet", "params": ["test"] }' -H 'content-type: text/plain;' http://127.0.0.1:9998/
 (code -1)
Any help appreciated. Thanks
1) Do you happen to have any backups in the ~/.biblepay/backups folder ?  There is usually one made on every successful boot.  They are called wallet.dat+mmddyyyy
2) I think the salvagewallet button is broken - Ive seen that problem on my end (inherited from dash).  But the command line option works (-salvagewallet).  However if the wallet already tried it on boot (salvage failed) that wont work at this point on that particular wallet.dat.
3) Yes the dumpwallet and importwallet work- but to use importwallet, you have to have a text file that was written in the format of dumpwallet first.  If you can get dumpwallet 'filename' to write your keys to a text file, then you can open the text file, and see if anything is in there.  If it is, you can either import the keys with 'importprivkey privkey' or the importwallet command.   (I do recommend #1 first however because if some sector is corrupted in the file, a working wallet.dat backup is better -- unless you know you added a privkey for example later than the backup date -- but most privkeys are created when the wallet file is created).
4) How much bbp was in there roughly, so I know which option to recommend next?
5) I can help with python but let me know about these 4 first.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 03, 2021, 09:05:20 AM
Yeah i see it now, sweet.
Edit works.

Great to hear.
So I did find the issue with the duplicates in email:  Turns out we need to keep a little database of "read" email hash codes, because the mail client only 'remembers' which hashes it pulled down for a limited time.  So that is coming next along with encrypted emails and emails to all.  Ill try to release this in the next few hours.

Btw, I just went through some heavy duty drama with Amazon web hosting (I actually use vultr), but AWS for my rapture videos on foundation.biblepay.org.  Someone from another Country copied the God URLs and exploited them, and ran up a high bandwidth bill (they downloaded the videos over 1 million times, I think around 4gb per download) and the bill was over $2,900.  I called them to ask for a 75% discount with my defense being that my users did not benefit from this and it appears to be hacking activity.  They are now looking into it.  What an uphill battle.

Anyway, on a separate note, we still have BiblePay-TV to test also (although, Im removing 'mining' from it because it doesnt really fit properly in our infrastructure, so ignore that menu option).   EDIT: I just removed 'mining' from BiblePay TV.

Does anyone have Roku here?  If so you can also test BiblePay TV.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 03, 2021, 09:56:19 AM
1.5.4.1-Mandatory Upgrade

- Eliminate duplicate pop3 downloads, Add encrypted emails, Add ability to send mail to "all"
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 03, 2021, 10:07:07 AM
** Test Case for E-mail encryption **

Starting on this new version lets delete the old emails and start with new higher numbers, such as 12K for example and lets ensure there are no duplicates downloaded going forward.

To test encryption:

In an e-mail that you want to encrypt the recipient must have a user record (and RSA key), otherwise the e-mail will be rejected during send.  (Everyone that has a nickname should have an RSA key on file anyway).

Create the e-mail as usual, and include "[encrypted]"  (without quotes) in the subject.
Any e-mail with [encrypted] in it will be encrypted if possible, or rejected.
To test this and know that your e-mail was private, the recipient will see [decrypted] in the subject line.

To test an e-mail to all:
Send an email to:  [email protected]
Theoretically, every biblepay core recipient with e-mail will receive this type of e-mail.

Thanks!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 03, 2021, 10:46:12 AM
I see now in mailbox a mail from you called : #11002 test mensage Earlz CC Rob
I just got it a few minutes ago but date stamp on it says: 2021-02-01  15:57
In my case i think it might have been like Rob said, just wasnt mining because i cant see any error in my log.

Good that you didnt see any ERROR in there, and just to shed a little more light on getting MIPs emails later (after mining):
There is an email pointer (to the hash of the email data) inside the block that was mined, so lets say MIP sends out an email in block 70,000, if your mail client is *online* while he sends it, you will get it right away (as soon as your pop3 client polls again).  However here is what happens if He is online and you are offline:
Once you get back online, you have to sync past block 70,000 for your client to get the pointer to the email (the hash of it), then, 15 minutes later (or between 1-15 mins) the client will figure out which hashes it is missing, and ask for them, then it will write it to disk, then as soon as the mail client polls the *next* time it will pull in that email and write it as 'read' to the read database.

So this is similar to how MIP was not really getting emails til later (til his machine was not sleeping for more than 15 mins solid ) etc.

I think it might work pretty good in prod as long as there is not a lot of spam out there.  Theoretically since we are charging a meager amount per byte the spam should be small, lets hope.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 03, 2021, 11:08:17 AM
Great to hear.
So I did find the issue with the duplicates in email:  Turns out we need to keep a little database of "read" email hash codes, because the mail client only 'remembers' which hashes it pulled down for a limited time.  So that is coming next along with encrypted emails and emails to all.  Ill try to release this in the next few hours.

Btw, I just went through some heavy duty drama with Amazon web hosting (I actually use vultr), but AWS for my rapture videos on foundation.biblepay.org.  Someone from another Country copied the God URLs and exploited them, and ran up a high bandwidth bill (they downloaded the videos over 1 million times, I think around 4gb per download) and the bill was over $2,900.  I called them to ask for a 75% discount with my defense being that my users did not benefit from this and it appears to be hacking activity.  They are now looking into it.  What an uphill battle.

Anyway, on a separate note, we still have BiblePay-TV to test also (although, Im removing 'mining' from it because it doesnt really fit properly in our infrastructure, so ignore that menu option). 

Does anyone have Roku here?  If so you can also test BiblePay TV.

Baah sucks to hear about that aws situation..I hope you figured out some sort of "counterattack"  Hmmm perhaps a seedbox would be an option for videos/media and having them as torrents. Just brainstorming ideas here.

If i had a roku i would try it out for you but i dont.
Figure oleds  will drop in price soon and snag one then.


I hear ya on the emails. I will update to latest core wallet version and remove mails from inbox and sync up again.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 03, 2021, 11:58:27 AM

Quote
** Test Case for E-mail encryption **

Starting on this new version lets delete the old emails and start with new higher numbers, such as 12K for example and lets ensure there are no duplicates downloaded going forward.

To test encryption:

In an e-mail that you want to encrypt the recipient must have a user record (and RSA key), otherwise the e-mail will be rejected during send.  (Everyone that has a nickname should have an RSA key on file anyway).

Create the e-mail as usual, and include "[encrypted]"  (without quotes) in the subject.
Any e-mail with [encrypted] in it will be encrypted if possible, or rejected.
To test this and know that your e-mail was private, the recipient will see [decrypted] in the subject line.

To test an e-mail to all:
Send an email to:  [email protected]
Theoretically, every biblepay core recipient with e-mail will receive this type of e-mail.

Thanks!




I sent out an unencrypted message to [email protected] . worked just fine. I received it myself aswell.
Then i tried send to foundation and MIP cc encrypted but didnt work, then i sent one encrypted mail to you Rob i believe and it worked.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 03, 2021, 12:05:16 PM



I sent out an unencrypted message to [email protected] . worked just fine. I received it myself aswell.
Then i tried send to foundation and MIP cc encrypted but didnt work, then i sent one encrypted mail to you Rob i believe and it worked.

10-4 on the Roku man.  Yeah, although being Christian I won't actually counterattack although I went through the mental exercise of how that would be done, and I cant think of one; but I dont have enough data on them now as the window has passed since the attack (I dont have the IP addresses etc).  Hopefully they will credit me though.

10-4 on the e-mails!  I will reply now.

And Ill send one encrypted to you and MIP.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 03, 2021, 01:48:06 PM
1.5.4.1 Testnet is ready for MacOS

I sent a normal email and encrypted emails with #12001 and #12002 to Earlz and Rob

Also #12003 to all.
Tried to send [encrypted] to all and received this message from the mailer

Code: [Select]
An error occurred while sending mail. The mail server responded:  REJECTED - Unable to find recipient public key.. Please check the message and try again.
Which I guess it is the expected answer.

I will wait for your emails as they usually take a few minutes to fetch them
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Cjm_258 on February 03, 2021, 09:03:09 PM
1) Do you happen to have any backups in the ~/.biblepay/backups folder ?  There is usually one made on every successful boot.  They are called wallet.dat+mmddyyyy
2) I think the salvagewallet button is broken - Ive seen that problem on my end (inherited from dash).  But the command line option works (-salvagewallet).  However if the wallet already tried it on boot (salvage failed) that wont work at this point on that particular wallet.dat.
3) Yes the dumpwallet and importwallet work- but to use importwallet, you have to have a text file that was written in the format of dumpwallet first.  If you can get dumpwallet 'filename' to write your keys to a text file, then you can open the text file, and see if anything is in there.  If it is, you can either import the keys with 'importprivkey privkey' or the importwallet command.   (I do recommend #1 first however because if some sector is corrupted in the file, a working wallet.dat backup is better -- unless you know you added a privkey for example later than the backup date -- but most privkeys are created when the wallet file is created).
4) How much bbp was in there roughly, so I know which option to recommend next?
5) I can help with python but let me know about these 4 first.

Thanks for the response and for the info about import/dump wallet. I do have some back ups from ~/.biblepay/backups folder. I finally got 2 different wallet bakup files to load by putting -rescan behind file target in client. 1 had less the 100bbp and 1 had 7k bbp.  I will try getting dumpwallet to write keys. I can't remember how much bbp i had accumulated, I was thinking maybe 30-70k.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 04, 2021, 07:45:32 AM
Thanks for the response and for the info about import/dump wallet. I do have some back ups from ~/.biblepay/backups folder. I finally got 2 different wallet bakup files to load by putting -rescan behind file target in client. 1 had less the 100bbp and 1 had 7k bbp.  I will try getting dumpwallet to write keys. I can't remember how much bbp i had accumulated, I was thinking maybe 30-70k.

No problem.  I think the easiest solution at this point is to just create a new wallet.dat and give me your new receive address? 
And I will send you the missing BBP.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Cjm_258 on February 04, 2021, 04:29:50 PM
No problem.  I think the easiest solution at this point is to just create a new wallet.dat and give me your new receive address? 
And I will send you the missing BBP.

Thats okay, I appreciate it though. I am going to continue trying the cmd tools and python, if nothing else just to learn. Im up and mining with XMRig. I posted faucet code in the RandomX giveaway thread, if you are still doing that. Thanks for your help, Let me know if I can hellp project in anyway.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: sunk818 on February 04, 2021, 06:15:09 PM
10-4 on the Roku man.  Yeah, although being Christian I won't actually counterattack although I went through the mental exercise of how that would be done, and I cant think of one; but I dont have enough data on them now as the window has passed since the attack (I dont have the IP addresses etc).  Hopefully they will credit me though.

10-4 on the e-mails!  I will reply now.

And Ill send one encrypted to you and MIP.


Is Roku testing still happening. I run across sales on Roku sometimes, so I'll post it here if I see it. Is there a minimum required for roku mining?
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 09:05:41 AM
[quote author=earlz
Hello Rob.
This is abit off topic but i was thinking if it would be possible to add https://2miners.com/  their monero mining pool as a option for the random x mining.
Why im thinking this is because they have this partnership with a mining OS called: RaveOS and then its no cost to use the os if you are using 2miners pools.

This would help out alot for people who have alot of mixed rigs, gpus and cpus.   Currently i saw RaveOS dont support cpu mining but they are working on it.
Anyways just some thoughts i had.
[/quote]


We had in telegram some portuguese speaking user saying the same. But I don't know if he was from Portugal (Europe) or Brazil (South America).

If you want to take on Earlz's request go for it now that your plate is clean as you know I want people to work on what they like.  I can help you start a bbp pool if it makes it easier etc.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 09:12:05 AM

Is Roku testing still happening. I run across sales on Roku sometimes, so I'll post it here if I see it. Is there a minimum required for roku mining?

Im still committed to releasing BiblePay-TV for the benefit of having a TV presence that possibly allows viewers to sponsor a child (or make a smaller one time tithe), and see Christian content,  and see biblepay ads for promos, and possibly, in the future make it so BiblePay uploaded content can be seen (if we can work out a decentralized marketplace for content creators). 

I removed mining in the latest version, mostly because there is a centralized aspect in the current design, and, the current model costs too much per month in bandwidth per user to maintain (as I found an attack vector is possible if people exploit the video-content URL outside of roku by writing a script to continually pull down videos for no reason outside of roku), so there are multiple challenges that would need to be addressed before we consider the mining aspect portion again.

Im not sure what the minimum version is, but it probably works with 90%+ of the models made in the last 5-10 years cause it is not doing anything special but serving video content right now.

As far as bounties Id be willing to offer a bounty to a dev who wants to make brightscript sign our coins so we can take a direct orphan donation from biblepay-tv.

To pair biblepay-tv with your roku, the vanity access code is still "biblepay".  Current version is 1.3.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 05, 2021, 09:23:42 AM
I received several emails from you as expected, but now I received a couple of empty emails. Something strange... see attached image

I don't know if this could be debugged somehow.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 05, 2021, 09:38:25 AM
Regarding RPC commands:

Code: [Select]
07:31:28

gettxoutsetinfo


07:31:29

{
  "height": 63123,
  "bestblock": "8077e745a3dbd85d6f1d030ecc9c723392f822e6f56a427cc4971beb2212c2e3",
  "transactions": 41696,
  "txouts": 70151,
  "hash_serialized_2": "5c37aceccda97d9643b477b5369e0de0d3d3d12755ceb986ad831468dd343f24",
  "disk_size": 6542614,
  "total_burned": 45419780.82043232,
  "total_dac": 1404689.91043232,
  "total_amount": 737421484.45953258,
  "total_circulating_money_supply": 737421484.45953258,
  "percent_emitted": 0.1418118238480769,
  "emission_target_dec_2021": 2847218800,
  "avg_emissions_per_day": 548676,
  "estimated_emissions_as_of_dec_2021": 827679577.3054,
  "budgetary_health_pct_dec_2021": 0.2906975667993623,
  "future_whale_stake_liabilities": 1646919.3054,
  "total_supply_plus_liabilities": 739068403.3054
}

I don't have the stats for testnet so I cannot check the numbers. Some guy in telegram said he tried the testnet version in main net and reported it was syncing for him... I will try it myself too.

listutxostakes:

Code: [Select]
07:35:34

listutxostakes 0


07:35:34

{
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#9:  Total_Value: $378.25, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA, BBPAmount: 3999998.99000000, ForeignAmount: 0.00000000, BBPValue: $378.25, ForeignValue: $0.00",
  "d7bbf2cf4fec247bfb779c6c0a24d4ce63d7e3f4175ca89d8369eb6e13262d14": "#21:  Total_Value: $1.98, Ticker: DASH, Status: 2, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-1, BBPAmount: 10469.99000000, ForeignAmount: 0.40020379, BBPValue: $0.99, ForeignValue: $48.40"
}

which is correct for me

all:
Code: [Select]
07:36:57

listutxostakes 1


07:36:57

{
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Total_Value: $1.02, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA, BBPAmount: 10738.48000000, ForeignAmount: 0.00000000, BBPValue: $1.02, ForeignValue: $0.00",
  "07cc3e36331e2cc7311e66f14a4deda19a00fd1cfc3f057f19c716ab8c7bc6bb": "#2:  Total_Value: $13.32, Ticker: BBP, Status: 1, CPK: yTejDtrRo5Wdu52vVgX9R4kFYay1doQyRU, Sigs: 1-NA, BBPAmount: 140813.25000000, ForeignAmount: 0.00000000, BBPValue: $13.32, ForeignValue: $0.00",
  "087a078e5adb7b19db08b041507077e2d28e42464fecbab6e1ec212ddfff323f": "#3:  Total_Value: $11.15, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 117896.55000000, ForeignAmount: 0.00000000, BBPValue: $11.15, ForeignValue: $0.00",
  "0dec4e0287ce7c8e366d0d2384af48d3e8de0cbaee3b5aee06a148e7f5b262ea": "#4:  Total_Value: $84.34, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 891908.52000000, ForeignAmount: 0.00000000, BBPValue: $84.34, ForeignValue: $0.00",
  "1b637aa984260891b89283053be93606ee0c982e431a19ac40c2902d66baa355": "#5:  Total_Value: $84.05, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 888809.75000000, ForeignAmount: 0.00000000, BBPValue: $84.05, ForeignValue: $0.00",
  "22de22b5bef98f0b6aef449723cb0d92f86feeed2f485f3154872365e37faf70": "#6:  Total_Value: $11.15, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 117896.55000000, ForeignAmount: 0.00000000, BBPValue: $11.15, ForeignValue: $0.00",
  "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f": "#7:  Total_Value: $26.60, Ticker: DASH, Status: 2, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-1, BBPAmount: 1000000.00000000, ForeignAmount: 0.10997330, BBPValue: $94.56, ForeignValue: $13.30",
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#9:  Total_Value: $378.25, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA, BBPAmount: 3999998.99000000, ForeignAmount: 0.00000000, BBPValue: $378.25, ForeignValue: $0.00",
  "7e283d0a28977cc50391eb4cd1510dd23d5a2362f9fd48cdfbdc72b937a07e40": "#10:  Total_Value: $2.12, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 22392.42000000, ForeignAmount: 0.00000000, BBPValue: $2.12, ForeignValue: $0.00",
  "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c": "#13:  Total_Value: $3.22, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA, BBPAmount: 34057.00000000, ForeignAmount: 0.00000000, BBPValue: $3.22, ForeignValue: $0.00",
  "b51254fefb6ebae9748f0826e46baa765d5ec5012f00b332ce6ac31bf43f3704": "#15:  Total_Value: $33.26, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 351757.00000000, ForeignAmount: 0.00000000, BBPValue: $33.26, ForeignValue: $0.00",
  "b534ec510b4b16e918429c433805ad417968308353308e5e668a54237995afe9": "#16:  Total_Value: $9.68, Ticker: LTC, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1, BBPAmount: 51168.97000000, ForeignAmount: 0.07761691, BBPValue: $4.84, ForeignValue: $11.97",
  "c43a9b0821217bd8e550727301b3a5eff33fc2ba665f7cd10cb32d186a675993": "#17:  Total_Value: $11.15, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 117896.55000000, ForeignAmount: 0.00000000, BBPValue: $11.15, ForeignValue: $0.00",
  "d78e26bd3dbbe54ea8603afced3196d040dc72d5b8d8560517213c9ab483929a": "#20:  Total_Value: $11.15, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 117896.55000000, ForeignAmount: 0.00000000, BBPValue: $11.15, ForeignValue: $0.00",
  "d7bbf2cf4fec247bfb779c6c0a24d4ce63d7e3f4175ca89d8369eb6e13262d14": "#21:  Total_Value: $1.98, Ticker: DASH, Status: 2, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-1, BBPAmount: 10469.99000000, ForeignAmount: 0.40020379, BBPValue: $0.99, ForeignValue: $48.40",
  "db7fa8b9087b498e5ec46060ff43c7480527a09a851c0b998a004659345cfe37": "#22:  Total_Value: $94.56, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA, BBPAmount: 1000000.00000000, ForeignAmount: 0.00000000, BBPValue: $94.56, ForeignValue: $0.00",
  "e5953df189d38a0f4bf5299786a975928c94082bb51f5a74dd5662ada0a86655": "#26:  Total_Value: $5.84, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 61793.00000000, ForeignAmount: 0.00000000, BBPValue: $5.84, ForeignValue: $0.00"
}

Looks good

spent

Code: [Select]
07:37:40

listutxostakes 2


07:37:40

{
  "037db59200b99c6af3ee5a42a8de9670eb9ef7224264868433c31e3c3b62a7af": "#1:  Total_Value: $1.02, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA, BBPAmount: 10738.48000000, ForeignAmount: 0.00000000, BBPValue: $1.02, ForeignValue: $0.00",
  "07cc3e36331e2cc7311e66f14a4deda19a00fd1cfc3f057f19c716ab8c7bc6bb": "#2:  Total_Value: $13.32, Ticker: BBP, Status: 1, CPK: yTejDtrRo5Wdu52vVgX9R4kFYay1doQyRU, Sigs: 1-NA, BBPAmount: 140813.25000000, ForeignAmount: 0.00000000, BBPValue: $13.32, ForeignValue: $0.00",
  "087a078e5adb7b19db08b041507077e2d28e42464fecbab6e1ec212ddfff323f": "#3:  Total_Value: $11.15, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 117896.55000000, ForeignAmount: 0.00000000, BBPValue: $11.15, ForeignValue: $0.00",
  "0dec4e0287ce7c8e366d0d2384af48d3e8de0cbaee3b5aee06a148e7f5b262ea": "#4:  Total_Value: $84.34, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 891908.52000000, ForeignAmount: 0.00000000, BBPValue: $84.34, ForeignValue: $0.00",
  "1b637aa984260891b89283053be93606ee0c982e431a19ac40c2902d66baa355": "#5:  Total_Value: $84.05, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 888809.75000000, ForeignAmount: 0.00000000, BBPValue: $84.05, ForeignValue: $0.00",
  "22de22b5bef98f0b6aef449723cb0d92f86feeed2f485f3154872365e37faf70": "#6:  Total_Value: $11.15, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 117896.55000000, ForeignAmount: 0.00000000, BBPValue: $11.15, ForeignValue: $0.00",
  "3595ac6b6c15e68cb6d8cc86a139a976b89aa1fd140383ab5a659bbd2011ad6f": "#7:  Total_Value: $26.60, Ticker: DASH, Status: 2, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-1, BBPAmount: 1000000.00000000, ForeignAmount: 0.10997330, BBPValue: $94.56, ForeignValue: $13.30",
  "371bdd55772d2794aa8e3de031bfb4353e0f901f06b33a4dcbda6d554eb62d04": "#8:  Total_Value: $0.91, Ticker: DOGE, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1, BBPAmount: 2000000.00000000, ForeignAmount: 10.00090663, BBPValue: $189.12, ForeignValue: $0.45",
  "5137e081ed41076017ac67539a1852f5b39d1313ab39ae0d705b8bb77e9bc587": "#9:  Total_Value: $378.25, Ticker: BBP, Status: 1, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-NA, BBPAmount: 3999998.99000000, ForeignAmount: 0.00000000, BBPValue: $378.25, ForeignValue: $0.00",
  "7e283d0a28977cc50391eb4cd1510dd23d5a2362f9fd48cdfbdc72b937a07e40": "#10:  Total_Value: $2.12, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 22392.42000000, ForeignAmount: 0.00000000, BBPValue: $2.12, ForeignValue: $0.00",
  "873a1fd1bcf0e8fcf2e356a2794f03b1486f63aba8333544dca807606547b714": "#11:  Total_Value: $189.12, Ticker: BBP, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 2000000.00000000, ForeignAmount: 0.00000000, BBPValue: $189.12, ForeignValue: $0.00",
  "a2d5fbc467e2f62ffa47474d716a69a6ea90c88c52db31d5599ded8b059bb9fb": "#12:  Total_Value: $26.14, Ticker: DASH, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1, BBPAmount: 238083.90000000, ForeignAmount: 0.10807940, BBPValue: $22.51, ForeignValue: $13.07",
  "ab7b5b3336466602deb10c6413265d90e4cc0caea5a488767e3111621b00188c": "#13:  Total_Value: $3.22, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA, BBPAmount: 34057.00000000, ForeignAmount: 0.00000000, BBPValue: $3.22, ForeignValue: $0.00",
  "b2b7b5da065a7e1ea178e6822e4b1fbcc1c0e005f2f5b700e9dcb5170863ef2b": "#14:  Total_Value: $189.12, Ticker: BBP, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 2000000.00000000, ForeignAmount: 0.00000000, BBPValue: $189.12, ForeignValue: $0.00",
  "b51254fefb6ebae9748f0826e46baa765d5ec5012f00b332ce6ac31bf43f3704": "#15:  Total_Value: $33.26, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 351757.00000000, ForeignAmount: 0.00000000, BBPValue: $33.26, ForeignValue: $0.00",
  "b534ec510b4b16e918429c433805ad417968308353308e5e668a54237995afe9": "#16:  Total_Value: $9.68, Ticker: LTC, Status: 2, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-1, BBPAmount: 51168.97000000, ForeignAmount: 0.07761691, BBPValue: $4.84, ForeignValue: $11.97",
  "c43a9b0821217bd8e550727301b3a5eff33fc2ba665f7cd10cb32d186a675993": "#17:  Total_Value: $11.15, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 117896.55000000, ForeignAmount: 0.00000000, BBPValue: $11.15, ForeignValue: $0.00",
  "cdd55ccbf3aac6212c61d51ff3e13ab200434144a7a994cd766f6cba5145e2e2": "#18:  Total_Value: $189.12, Ticker: BBP, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 2000000.00000000, ForeignAmount: 0.00000000, BBPValue: $189.12, ForeignValue: $0.00",
  "d146afd307bd563c12e8822fbfb3034a5ed931d8b68f9ad046ff3c2f26239246": "#19:  Total_Value: $189.12, Ticker: BBP, Status: -1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 2000000.00000000, ForeignAmount: 0.00000000, BBPValue: $189.12, ForeignValue: $0.00",
  "d78e26bd3dbbe54ea8603afced3196d040dc72d5b8d8560517213c9ab483929a": "#20:  Total_Value: $11.15, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 117896.55000000, ForeignAmount: 0.00000000, BBPValue: $11.15, ForeignValue: $0.00",
  "d7bbf2cf4fec247bfb779c6c0a24d4ce63d7e3f4175ca89d8369eb6e13262d14": "#21:  Total_Value: $1.98, Ticker: DASH, Status: 2, CPK: yebvkyE23rMYa9YLkT5s1YK7QBedFHWJSK, Sigs: 1-1, BBPAmount: 10469.99000000, ForeignAmount: 0.40020379, BBPValue: $0.99, ForeignValue: $48.40",
  "db7fa8b9087b498e5ec46060ff43c7480527a09a851c0b998a004659345cfe37": "#22:  Total_Value: $94.56, Ticker: BBP, Status: 1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA, BBPAmount: 1000000.00000000, ForeignAmount: 0.00000000, BBPValue: $94.56, ForeignValue: $0.00",
  "dd8e2113c62f790b7bd7f35dafda57a7ac4ce99c65356d7b71b438acc1e012df": "#23:  Total_Value: $1.02, Ticker: BBP, Status: -1, CPK: yi8CutjTx7Ch5MYPbAQhEaUKLwtqdXMGwa, Sigs: 1-NA, BBPAmount: 10738.48000000, ForeignAmount: 0.00000000, BBPValue: $1.02, ForeignValue: $0.00",
  "e5953df189d38a0f4bf5299786a975928c94082bb51f5a74dd5662ada0a86655": "#26:  Total_Value: $5.84, Ticker: BBP, Status: 1, CPK: yLbyhFoEurwToxcTrthXoX6Ln7ieMY3sM5, Sigs: 1-NA, BBPAmount: 61793.00000000, ForeignAmount: 0.00000000, BBPValue: $5.84, ForeignValue: $0.00"
}
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 09:56:55 AM
Thats okay, I appreciate it though. I am going to continue trying the cmd tools and python, if nothing else just to learn. Im up and mining with XMRig. I posted faucet code in the RandomX giveaway thread, if you are still doing that. Thanks for your help, Let me know if I can hellp project in anyway.

Thats awesome, sounds good.

You can definitely help by testing biblepay-university and pop3 emails and a couple utxo stakes in testnet for example.  I just want to make sure the testnet version is solid before we pack it up for the March release.

Thanks,
Rob
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 09:59:44 AM
I received several emails from you as expected, but now I received a couple of empty emails. Something strange... see attached image

I don't know if this could be debugged somehow.

Both you and Earlz have gotten this once, but I am unable to reproduce this problem myself so far.  I tried rebooting my testnet and I didnt get the three blank emails.

I am under the assumption everything else with email is working:  we are not receiving dupes, we can send to all, we can send non encrypted and encrypted, and we can CC and BCC and send to multiple primary RCPTs now.

Lets keep testing emails otherwise, and confirm they are solid in all other ways.  Possibly it will happen to me over the next few days and then I can try to catch it.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 10:03:43 AM
Both you and Earlz have gotten this once, but I am unable to reproduce this problem myself so far.  I tried rebooting my testnet and I didnt get the three blank emails.

I am under the assumption everything else with email is working:  we are not receiving dupes, we can send to all, we can send non encrypted and encrypted, and we can CC and BCC and send to multiple primary RCPTs now.

Lets keep testing emails otherwise, and confirm they are solid in all other ways.  Possibly it will happen to me over the next few days and then I can try to catch it.

Actually I do have a question for either of you:

Can you please take one of the empty emails and save it to disk and either email it to me or paste it in code snippet here?  (Save email to text file then paste the contents).

Thanks!


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 05, 2021, 10:06:05 AM
Ok great, I will release the next version of e-mail asap after I look into duplicates.

Could you please test BiblePay University?

Sorry, but I can't find the feature anywhere. Where is the access or links supposed to be?
I see the source code adds a menu item, but it is not present in my Mac version

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 10:08:58 AM
Regarding RPC commands:

Code: [Select]
07:31:28

gettxoutsetinfo


07:31:29

{
  "height": 63123,
  "bestblock": "8077e745a3dbd85d6f1d030ecc9c723392f822e6f56a427cc4971beb2212c2e3",
  "transactions": 41696,
  "txouts": 70151,
  "hash_serialized_2": "5c37aceccda97d9643b477b5369e0de0d3d3d12755ceb986ad831468dd343f24",
  "disk_size": 6542614,
  "total_burned": 45419780.82043232,
  "total_dac": 1404689.91043232,
  "total_amount": 737421484.45953258,
  "total_circulating_money_supply": 737421484.45953258,
  "percent_emitted": 0.1418118238480769,
  "emission_target_dec_2021": 2847218800,
  "avg_emissions_per_day": 548676,
  "estimated_emissions_as_of_dec_2021": 827679577.3054,
  "budgetary_health_pct_dec_2021": 0.2906975667993623,
  "future_whale_stake_liabilities": 1646919.3054,
  "total_supply_plus_liabilities": 739068403.3054
}

I don't have the stats for testnet so I cannot check the numbers. Some guy in telegram said he tried the testnet version in main net and reported it was syncing for him... I will try it myself too.

listutxostakes:

Code: [Select]
07:35:34

listutxostakes 0


07:35:34
}



Thats good on the spending of the utxo stake, making them dissapear, cool.

On gettxoutsetinfo:
We need to test this against Prod; and we need to go over all the lines in the output.

On syncing in prod:
This should already be part of our testing - we need to be able to sync successfully up to the mandatory cutover height in Prod otherwise we should not be scheduling a release.  Another words we should definitely have some nodes syncing in Prod from the testnet version to ensure there is no prod fork before the mandatory height.  People should be notifying me of this issue.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 10:10:42 AM
Sorry, but I can't find the feature anywhere. Where is the access or links supposed to be?
I see the source code adds a menu item, but it is not present in my Mac version
"BBP University" top level menu is supposed to appear just to the right of "Chat".

Would you like to debug it or do you want me to debug it?

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 05, 2021, 10:17:12 AM
Actually I do have a question for either of you:

Can you please take one of the empty emails and save it to disk and either email it to me or paste it in code snippet here?  (Save email to text file then paste the contents).

Thanks!

Code: [Select]
X-Account-Key: account1
X-UIDL: 37158b6eef609293abe5bc9b19edf8a6ad9eec820f2bc64bffcc90cdcf066ac0
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
.


and message 2

Code: [Select]
X-Account-Key: account1
X-UIDL: 0ff8b9c28ce4c3c728d1ce8951b58c850651df4699458f87ddc8422feda585e8
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 05, 2021, 10:22:11 AM
"BBP University" top level menu is supposed to appear just to the right of "Chat".

Would you like to debug it or do you want me to debug it?

I read somewhere that here are some quirks with QT menus and Mac, so maybe this is one of those cases.
I don't think you can debug it from Win or Linux. I will check it myself.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 10:26:49 AM
I read somewhere that here are some quirks with QT menus and Mac, so maybe this is one of those cases.
I don't think you can debug it from Win or Linux. I will check it myself.

I think I see the problem; let me check in the change, but then you will have to let me know if it worked.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 05, 2021, 10:36:29 AM
I think I see the problem; let me check in the change, but then you will have to let me know if it worked.

Sure no problem, thanks!
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 10:42:17 AM
Sure no problem, thanks!
Ok checked in, thanks.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 10:44:04 AM
Code: [Select]
X-Account-Key: account1
X-UIDL: 37158b6eef609293abe5bc9b19edf8a6ad9eec820f2bc64bffcc90cdcf066ac0
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
.


and message 2

Code: [Select]
X-Account-Key: account1
X-UIDL: 0ff8b9c28ce4c3c728d1ce8951b58c850651df4699458f87ddc8422feda585e8
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 



Thanks, I have no idea why those are coming through - we already prevent messages that have no To or From from coming in, so - please let me know if either of you get another empty email.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 05, 2021, 10:59:49 AM
Ok checked in, thanks.

Compiled but didn't work
Don't lose time trying to solve it blindly. I can take care of it.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: sunk818 on February 05, 2021, 12:29:27 PM
can I get some tBBP? yQ61FV9T9TsT1i7m7Qom9ocdPyvmTpZzDN
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 05, 2021, 12:52:00 PM
can I get some tBBP? yQ61FV9T9TsT1i7m7Qom9ocdPyvmTpZzDN

I sent you 2 million sunk.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 05, 2021, 04:39:27 PM
can I get some tBBP? yQ61FV9T9TsT1i7m7Qom9ocdPyvmTpZzDN

Sent some extra also.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 06, 2021, 07:59:40 AM
Compiled but didn't work
Don't lose time trying to solve it blindly. I can take care of it.

Found, please do this change in bitcoingui.cpp:

-    univAction->setMenuRole(QAction::AboutRole);
+    univAction->setEnabled(false);

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 06, 2021, 09:23:50 AM
Found, please do this change in bitcoingui.cpp:

-    univAction->setMenuRole(QAction::AboutRole);
+    univAction->setEnabled(false);

Ok good, its checked in!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 06, 2021, 11:55:32 AM
Test case for gettxoutsetinfo:

I thought I would go ahead and test this one since it is not only complicated but a niche so don't worry about testing this - this is being tested against PROD, and additionally the whole spirit of testing this is to share the output so everyone understands the goal and the individual metric values:


11:42:38

gettxoutsetinfo


11:42:39
Code: [Select]

{
  "height": 250328,
  "bestblock": "f8e3a36b5c2de06a10a9265eec0a72740181e41e16392eecca15003c3a514242",
  "transactions": 144649,
  "txouts": 259170,
  "hash_serialized_2": "9036c608936bb0c2058c0b77572912b9abeb18c6f1a56c78a2590b0f986ba910",
  "disk_size": 16386437,
  "total_burned": 427732727.97300991,
  "total_dac": 154.00000000,
  "total_amount": 2531215507.95220432,
  "total_circulating_money_supply": 2531215507.95220432,
  "percent_emitted": 0.4867722128865385,
  "emission_target_dec_2021": 2847218800,
  "avg_emissions_per_day": 1881944,
  "estimated_emissions_as_of_dec_2021": 2963787359.206602,
  "budgetary_health_pct_dec_2021": 1.040941201711158,
  "future_whale_stake_liabilities": 129578868.206602,
  "total_supply_plus_liabilities": 2660794375.206602
}


Background:  Over the last two years we somehow emitted a little bit of a high emission (we are overbudget by 150MM) and its hard to pin it on one specific thing, probably just simply our GSC emissions to PODC were slightly too high overall.  Anyway being very cognizant of balancing the budget, this tool gives us the means to take in the reigns and make our budget match the emission target by Dec 2021.

Our target emissions, see the line "emission_target_dec_2021" 2,847,218,800 :  That line matches our emission schedule in our wiki document (      // Emission target, Dec 2021: https://wiki.biblepay.org/Emission_Schedule_2020), so that is what Im referring to.

First, the plain vanilla money supply figure, see "total_amount": 2531215507.95220432, that figure shows how many coins are circulating from BBP, but, it already deducts BURNED coins, because those are not circulating.  Those coins were burned through DWS (whale staking).

So the most important new row of data that we added and need is what is the actual circulating plus future whale stake liabilities? 
  "total_supply_plus_liabilities": 2660794375.206602.  This row shows that although we burned " "total_burned": 427732727.97300991," in whale stakes, we actually paid 297MM in whale stakes out already (known because out of burned 427MM, and future_whale_stake_liablities: 129.57MM, therefore Burned minus future equals paid).

This means that we have an actual circulating money supply of 266.07MM right now.  Now we move on to synthesizing the future estimated emission, moving ahead in days (10 months into the future) at 1,881,944 emission per day, trying to see what we theoretically will have emitted on our target date of Dec-2021:  "estimated_emissions_as_of_dec_2021": 2963787359.206602,.  This means that if things go as they are currently going, we will be overbudget by 120MM as of Dec 2020.  However remember that APM is currently "on", so things are not nearly as bad as they appear because our emissions are actually 90% less per day with APM on, so we are moving on a fast track to a square balanced budget.

The point is this gives us an excellent tool to check the hearbeat to make sure progress is being made.  I believe if we watch this closely, we will see the 120MM gap drop by about 900K per day until we have a balanced budget.  We should see the "budgetary_health_pct", which is a pct showing how far overbudget we estimate we are (we are 4.09% overbudget in the future).  We want to see this reach 1.0% at Christmas this year.

Is this all clear or did I overcomplicate this?

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 06, 2021, 01:14:34 PM
Test case for gettxoutsetinfo:
...
So the most important new row of data that we added and need is what is the actual circulating plus future whale stake liabilities? 
  "total_supply_plus_liabilities": 2660794375.206602.  This row shows that although we burned " "total_burned": 427732727.97300991," in whale stakes, we actually paid 297MM in whale stakes out already (known because out of burned 427MM, and future_whale_stake_liablities: 129.57MM, therefore Burned minus future equals paid).

This means that we have an actual circulating money supply of 266.07MM right now.  ...

Is this all clear or did I overcomplicate this?

To me it is clear, and the tool looks very useful.

But I don't know if I am getting the numbers right.  Wouldn't 2660794375 mean 2660,7MM or 2,6607B?
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 06, 2021, 01:32:53 PM
Went through Mod. 1 lesson 1 Foundations of faith and all links and test screen are working great in the Mac and everything is easily readable.

I think this is a very nice feature, and I would like to give a couple comments/suggestions:

- are tests easily translatable somehow? if this feature attracts Christians from other countries it would be great that they could contribute in an easy way with translations.

- it would be cool to encode and record a test result on-chain, associated to the pupil's CPK. This would work as an inmutable "notarization" through the transaction ID.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 06, 2021, 02:48:51 PM
To me it is clear, and the tool looks very useful.

But I don't know if I am getting the numbers right.  Wouldn't 2660794375 mean 2660,7MM or 2,6607B?
Thanks!

Yes, we have emitted about 50% of our 5.2B max (as you know the max still emits, but at such a slow rate its an approximate max), so we have emitted about 2.6B, yes.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 06, 2021, 02:53:54 PM
Went through Mod. 1 lesson 1 Foundations of faith and all links and test screen are working great in the Mac and everything is easily readable.

I think this is a very nice feature, and I would like to give a couple comments/suggestions:

- are tests easily translatable somehow? if this feature attracts Christians from other countries it would be great that they could contribute in an easy way with translations.

- it would be cool to encode and record a test result on-chain, associated to the pupil's CPK. This would work as an inmutable "notarization" through the transaction ID.

Thank you for the suggestions MIP and for reviewing.

So on #1, we most definitely can provide alternate translations.  The Harvest Time material is already published in about 20+ languages, so for example its not a big stretch for me to release a Spanish version.  We already paid for the course material, so I have access to download it in every language.  The bigger hurdle is I have to do a couple hours of work per "module" to translate the files into QT readable files (I had to write a vb6 program to do that and it currently works in English.  Im going to make it more streamlined as I do modules 2-4 for the college course material.  Ive done 4 files so far and the program is getting a little easier each time I add more BL to it).

On #2, I definitely did plan that, yes.  I plan on storing the final exam test results per their CPK in the chain - we can send out a 1bbp fee to store it.  Then later, they can print their PDF certification that they passed the Theology course.  And by then we will actually have an agreement with a couple schools to transfer the credits for an actual BA.  This is definite because the final exam credits are standard.  (Our test is the same exact test as their test).

Im hoping this service might add new users.  I could see this being a good reason to open biblepay core.  Be a theology student.

Im personally going to take every test and get a degree over the next year to make sure it all works for people.



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 07, 2021, 12:30:00 PM
Is there a time we can join the common chat room? It is 19:30 here in Spain right now and I will be around for a couple of hours.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 07, 2021, 12:43:59 PM
Is there a time we can join the common chat room? It is 19:30 here in Spain right now and I will be around for a couple of hours.

Ill go in right now but I have to take my family on an errand in about 15 mins, lets see if we can go in
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 08, 2021, 07:40:10 AM
So Earlz and MIP pointed out they received a duplicate email of 12003, and a blank one came in again also.
I have debugged the problem last night and I believe I found the issue:

- When we are receiving an smtp, sometimes it takes more than 1 second to receive the data (especially if it is bigger than 1meg).  This changes the timestamp in the middle of the receive, and that turns one email into more than one - when you end up with one hash per timestamp (which is very unusual).
- On the Empty side, it looks like the problem is that in our Pop3 response, we always respond with +OK (and never with a minus error code), which is because I didn't understand the strange protocol they used except through trial and error - so I believe using the correct error code reply will clear up the empty response issue.

Ill let you all know when its ready to test again.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 08, 2021, 09:54:04 AM
So Earlz and MIP pointed out they received a duplicate email of 12003, and a blank one came in again also.
I have debugged the problem last night and I believe I found the issue:

- When we are receiving an smtp, sometimes it takes more than 1 second to receive the data (especially if it is bigger than 1meg).  This changes the timestamp in the middle of the receive, and that turns one email into more than one - when you end up with one hash per timestamp (which is very unusual).

I have noticed that in some sends, the mailer can connect and send the email very fast, but sometimes there is some delay and it takes a few seconds.for the mailer to connect and send the email.

I don't know if this could have any relation with this effect.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: oncoapop on February 09, 2021, 01:08:33 AM

Anyway, on a separate note, we still have BiblePay-TV to test also (although, Im removing 'mining' from it because it doesnt really fit properly in our infrastructure, so ignore that menu option).   EDIT: I just removed 'mining' from BiblePay TV.

Does anyone have Roku here?  If so you can also test BiblePay TV.

I do have a Roku3 - I just searched for Biblepay but could not find any channel of that name....

I might not have time to test during the week but I will try this weekend.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 09, 2021, 09:18:52 AM
I do have a Roku3 - I just searched for Biblepay but could not find any channel of that name....

I might not have time to test during the week but I will try this weekend.

Its a private channel, so just has to be paired manually.

Public channels require us to have a few thousand subscribers or something first.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 09, 2021, 09:50:54 AM
I have noticed that in some sends, the mailer can connect and send the email very fast, but sometimes there is some delay and it takes a few seconds.for the mailer to connect and send the email.

I don't know if this could have any relation with this effect.

Right, and also the longer ones that contain 2 megs of PDF data etc.  I dont see a clear reason that an entire email would be inducted more than once other than biblepay showing 'success' and smtp sending it again, but now the new system prevents it.

Ill try to get this out now.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 09, 2021, 10:44:35 AM
1.5.4.2-Mandatory Upgrade for TestNet

- Ensure smtp outbound does not result in duplicates
- Ensure pop3 inbound does not receive empty emails
- Add timestamp to chat UI




All, lets start testing a new round of e-mails with a higher SN 13000 or higher.

I think we are 90% done with testing.  Lets try to wrap this up over the next two weeks so we can inform exchanges and make a press release.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 09, 2021, 03:32:20 PM
Hey Rob.
I tried download the new testnet version, but it looks to me like the installer is broken. (windows)
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 10, 2021, 02:40:44 AM
1.5.4.2-Mandatory Upgrade for TestNet

- Ensure smtp outbound does not result in duplicates
- Ensure pop3 inbound does not receive empty emails
- Add timestamp to chat UI




All, lets start testing a new round of e-mails with a higher SN 13000 or higher.

I think we are 90% done with testing.  Lets try to wrap this up over the next two weeks so we can inform exchanges and make a press release.

Testnet version for Mac ready

I sent a few emails, I will wait for the client to warm up and see if you sent to me.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 10, 2021, 10:32:43 AM
Hey Rob.
I tried download the new testnet version, but it looks to me like the installer is broken. (windows)

Hi Earlz,
I redeployed it and did a quick windows test and it looks like it downloads now.

Good luck.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 10, 2021, 02:42:21 PM
Hi Earlz,
I redeployed it and did a quick windows test and it looks like it downloads now.

Good luck.

Looking good.
Im back up and running, will test send out some emails later.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 11, 2021, 09:09:26 AM
Looking good.
Im back up and running, will test send out some emails later.

I replied and sent some to both of you guys too.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 12, 2021, 06:17:03 AM
I replied and sent some to both of you guys too.

There must be something going on, I just received now the emails from you both sent me in 10th Feb.

The email timestamp is correct, but it has taken too many hours for me to see them in Thunderbird.

I also received the email about the youtube ban.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 12, 2021, 11:03:00 AM
There must be something going on, I just received now the emails from you both sent me in 10th Feb.

The email timestamp is correct, but it has taken too many hours for me to see them in Thunderbird.

I also received the email about the youtube ban.

Yeah, my fault I forgot to upgrade my two sancs and I think that prevented the normal flow between nodes as they are the main public nodes.

Can we try again with a new round of new emails, with higher #s?

Ill send a couple out now!

Thanks!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 12, 2021, 11:26:51 AM
So after we test the e-mails, I plan on finishing the wiki guides and making a press release.  We got an offer from Newsbit to publish an article about our next release for free, as long as I make a press release.

So any other last minute changes that need to be added to this version?  I think we can go live with this version of UTXO staking.

My hopes are that an influx of users from the 4 partner cryptos will cause buyers to buy and hold at least 1mm new BBP per day, and get us out of our glut within 200 days.
Of course Im starting to pray now each morning that God rescues us, as I prefer God's help (as that would help our community even more if those that want out are released asap so they can pay their bills).

So lets try to finish email testing over the next few days.  Ive been adding new college modules in the background also (Im almost done with module 2).

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: sunk818 on February 12, 2021, 10:20:06 PM
Hello, I'm late to the party. UTXO mining looks cool. I tried a few times and it worked. Is testing done with it? I noticed some sancs are post banned and does that cause sancs to not reach consensus regarding utxo mining transactions? I'll try the user record and participate when I have time.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 13, 2021, 03:49:47 AM
So lets try to finish email testing over the next few days.  Ive been adding new college modules in the background also (Im almost done with module 2).

I have been testing almost 3h now and I don´t seem to receive the emails.
I sent you a couple of them with #14000 series number.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 13, 2021, 05:11:30 AM
I have been testing almost 3h now and I don´t seem to receive the emails.
I sent you a couple of them with #14000 series number.

Hey MIP.

I will send you an e-mail in an about an hour.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 13, 2021, 06:17:32 AM
Hey MIP.

I will send you an e-mail in an about an hour.

Thanks, so far I received your response to my #14000 email.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 13, 2021, 08:29:48 AM
Hey MIP.

I will send you an e-mail in an about an hour.

I replied to some of the emails yesterday and the first issue is no one was mining so I see now why they didnt go out - my block didnt pass - so you guys should get my yesterday emails.
Regarding the ones from Before this mandatory upgrade, the hash has changed so that explains why those are no longer on the network (since the sancs were offline, they were not saved to disk).

So theoretically you guys should get yesterdays and todays from me now?

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 13, 2021, 08:34:40 AM
Hello, I'm late to the party. UTXO mining looks cool. I tried a few times and it worked. Is testing done with it? I noticed some sancs are post banned and does that cause sancs to not reach consensus regarding utxo mining transactions? I'll try the user record and participate when I have time.

Yeah I think testing is complete - we can still refine UTXO even more (as far as ease of use) in prod.

The consensus is definitely always a potential problem if sancs are down (as UTXO rewards work just like PODC rewards, if 'exec health' shows we dont have enough sancs online, the contract wont be voted in.  Then the daily payment would be missed, although as everyone knows that only happened a couple times in our history in prod. 

In testnet we only need 2 working sancs.  However, I see we have 1 successful GSC vote out of 2 for this superblock.

I think my second sanc is banned.

Let me restart it now. 

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 13, 2021, 12:14:52 PM
I replied to some of the emails yesterday and the first issue is no one was mining so I see now why they didnt go out - my block didnt pass - so you guys should get my yesterday emails.
Regarding the ones from Before this mandatory upgrade, the hash has changed so that explains why those are no longer on the network (since the sancs were offline, they were not saved to disk).

So theoretically you guys should get yesterdays and todays from me now?

Indeed i have received mails from you Rob.
15001 and 13004 also today i received "Re 14000 and email 15005 and 15001-15009 so i think i have received all your emails.

and i replied to 15005 a few minutes ago.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 13, 2021, 12:27:00 PM
Indeed i have received mails from you Rob.
15001 and 13004 also today i received "Re 14000 and email 15005 and 15001-15009 so i think i have received all your emails.

and i replied to 15005 a few minutes ago.

Nice, got them!  Yeah I think we just had the bottleneck with the sancs down.

Sweet, Im excited to go live soon.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 13, 2021, 12:29:19 PM
So here is what I have so far, does anyone have any suggestions for guide changes:

Press Release:
http://foundation.biblepay.org/Press/PressRelease1545.htm

Mandatory Upgrade:
https://wiki.biblepay.org/Mandatory_Upgrade_1545

The Mandatory wiki points to some other guides also.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 14, 2021, 01:16:07 PM
Indeed i have received mails from you Rob.
15001 and 13004 also today i received "Re 14000 and email 15005 and 15001-15009 so i think i have received all your emails.

and i replied to 15005 a few minutes ago.

I received the  emails from both of you finally, but it took a few hours for me to see them.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: sunk818 on February 14, 2021, 08:51:12 PM
So here is what I have so far, does anyone have any suggestions for guide changes:

Press Release:
http://foundation.biblepay.org/Press/PressRelease1545.htm

Mandatory Upgrade:
https://wiki.biblepay.org/Mandatory_Upgrade_1545

The Mandatory wiki points to some other guides also.


Press release, all great points. Curious Rob, who is your audience for the press release?  Which feature do you think is most interesting to the audience? The technical jargon like UTXO mining might be hard to understand if it is for the mass crowd. People understand the concept of "matching" so I think that could be a wording to explain how you can use altcoins to get a match in BBP.


The Albert Einstein quote is great. Also, your bullet line items should match the order of information. If you want to push UTXO mining first, that should be the first bullet point.


Bad news: re advertising. I was able to get 10% of the money back, but the website I was using for advertising (bitsfree.net) the owner exit scammed. He gave me some of the BTC back (10%) but he said he ran out of money when BTC price went up and he couldn't pay everyone. Yet he has other sites... IDK
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 15, 2021, 04:26:18 AM
So here is what I have so far, does anyone have any suggestions for guide changes:

Press Release:
http://foundation.biblepay.org/Press/PressRelease1545.htm

Mandatory Upgrade:
https://wiki.biblepay.org/Mandatory_Upgrade_1545

The Mandatory wiki points to some other guides also.

What can i say it looks all fine to me,  would be sweet with some additional pairs in the future like ETH, LBRY, GOLEM etc etc well thers alot of intresting projects
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 16, 2021, 10:56:21 AM
What can i say it looks all fine to me,  would be sweet with some additional pairs in the future like ETH, LBRY, GOLEM etc etc well thers alot of intresting projects

Yeah, I totally agree man, would be really cool to get more pairs, especially since we had this inrush of buyers raise the price up on almost every coin.  Imho, its always good to pair a cheap-high-leverage solid coin with biblepay then someone can potentially get wealthy in the buy and hold phase.  Ive been too nervous to buy bitcoin ever since it went about $15k for example.

Ill have to look at the blockcypher and the oracle - Im trying to set some type of standard, IE a higher bar to prevent a tiny coin with only one BX from entering etc unless we have resilience.  Basically we want to avoid the scenario where snow hits and half of the US is out and the sanctuary oracles cant even reward the correct superblock for a tiny coin for example.  So far with DOGE, BTC, LTC, BTC and BBP we have a very resilient oracle set up (IE more than 25 nodes per utxo).  Ill put this on my list to look at.  ETH was a really hot idea but I just looked and its all the way up to $1800 already.  What a carnival.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 16, 2021, 11:02:39 AM

Press release, all great points. Curious Rob, who is your audience for the press release?  Which feature do you think is most interesting to the audience? The technical jargon like UTXO mining might be hard to understand if it is for the mass crowd. People understand the concept of "matching" so I think that could be a wording to explain how you can use altcoins to get a match in BBP.


The Albert Einstein quote is great. Also, your bullet line items should match the order of information. If you want to push UTXO mining first, that should be the first bullet point.


Bad news: re advertising. I was able to get 10% of the money back, but the website I was using for advertising (bitsfree.net) the owner exit scammed. He gave me some of the BTC back (10%) but he said he ran out of money when BTC price went up and he couldn't pay everyone. Yet he has other sites... IDK

Hi Sun,

No problem on the exit scam.  Par for the course.  On a side note I had a microsoft ad running for biblepay for about 5 days offering 50K to 200K reward just for syncing the core wallet and Microsoft cancelled the account.  They wont even provide a reason.  I emailed them and got no reply.  I have a google ad running but for some reason its not charging me anything nor is it actually getting any hits.  Im thinking about changing it over to BBP Univ.

I am considering one of those cheap press release services - IE shoot out to 500 news agencies for $99.  Ill take a look at the services again.  At the very least we can use it to get a free article from newsbit.

Good idea on the bullet point rearrangement.

Regarding the term UTXO, I have very good alternatives but Im trying to stay away from banking terms (like ROI) to avoid tying us with anything banking or howey related.  The only term I know is "staking" that is very popular that rewards for holding long positions.  Not sure, Ill take a look at it but this is also something that needs to be pretty stable once we go live because it refers to the entire module.  "UTXO Staking" UTXO Mining, not sure yet.  I realize UTXO is completely technical and scary, yes.  Maybe we need a product term for the UI and the wiki.

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 17, 2021, 02:14:48 AM
Hi Sun,

No problem on the exit scam.  Par for the course.  On a side note I had a microsoft ad running for biblepay for about 5 days offering 50K to 200K reward just for syncing the core wallet and Microsoft cancelled the account.  They wont even provide a reason.  I emailed them and got no reply.  I have a google ad running but for some reason its not charging me anything nor is it actually getting any hits.  Im thinking about changing it over to BBP Univ.

I am considering one of those cheap press release services - IE shoot out to 500 news agencies for $99.  Ill take a look at the services again.  At the very least we can use it to get a free article from newsbit.

Good idea on the bullet point rearrangement.

Regarding the term UTXO, I have very good alternatives but Im trying to stay away from banking terms (like ROI) to avoid tying us with anything banking or howey related.  The only term I know is "staking" that is very popular that rewards for holding long positions.  Not sure, Ill take a look at it but this is also something that needs to be pretty stable once we go live because it refers to the entire module.  "UTXO Staking" UTXO Mining, not sure yet.  I realize UTXO is completely technical and scary, yes.  Maybe we need a product term for the UI and the wiki.

Both announcements look great to me- Regarding using "UTXO staking", I am not a marketing expert, but maybe "Coin staking" would be easier to understand. Yes, it´s an over simplification for those in the know, but we´d better have complete newbies in mind for this.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 17, 2021, 09:19:05 AM
Both announcements look great to me- Regarding using "UTXO staking", I am not a marketing expert, but maybe "Coin staking" would be easier to understand. Yes, it´s an over simplification for those in the know, but we´d better have complete newbies in mind for this.

Yeah thats not a bad idea either.  Let me pull it up in a couple hours and look at it again.

It might be possible to name it something like 'BiblePay Portfolios' and explain that it is a way to earn coin staking rewards, for holding long cryptocurrency positions.  The key to making it non-howey related is that it is 'self directed'.  Ours is clearly self directed in that the user picks their own positions and quantity before establishing the position.




Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 22, 2021, 09:30:59 AM
I want to thank everyone who participated in TestNet this round.

I think we did a very good job this time in covering almost all of the code and all worked very hard- with much zeal.


Could you please keep this thread open for a little longer as I have an exciting announcement coming that involves even more testing?

Also please guys can you add this thread to your notify list:
https://forum.biblepay.org/index.php?topic=517.new#new

And check in there in prod so we can test some production e-mails?

Thanks everyone!

Let us pray this version of biblepay is a success and launches us from #1700 to below #999 on coinmarketcap this year!

All Praise and Glory to God!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 22, 2021, 09:50:43 AM
Baah sucks to hear about that aws situation..I hope you figured out some sort of "counterattack"  Hmmm perhaps a seedbox would be an option for videos/media and having them as torrents. Just brainstorming ideas here.

If i had a roku i would try it out for you but i dont.
Figure oleds  will drop in price soon and snag one then.


I hear ya on the emails. I will update to latest core wallet version and remove mails from inbox and sync up again.

Actually Im happy to report that I think God is turning this bad thing into a good thing.  Amazon would not give me a full credit (they gave me 25%).  But Ill go into more detail when I create the thread for this next idea  - the idea has to do with a chrome extension.  Ill have to explain the nuances of s3, ipfs, and amazon header security in the next thread.  But bottom line is the greedy big-tech companies who censor us have overplayed their hand, and I think we can at least try to do something about this. 
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 22, 2021, 09:56:58 AM
Hello Rob.
This is abit off topic but i was thinking if it would be possible to add https://2miners.com/ (https://2miners.com/)  their monero mining pool as a option for the random x mining.
Why im thinking this is because they have this partnership with a mining OS called: RaveOS and then its no cost to use the os if you are using 2miners pools.

This would help out alot for people who have alot of mixed rigs, gpus and cpus.   Currently i saw RaveOS dont support cpu mining but they are working on it. 
Anyways just some thoughts i had.

And regarding this idea, again, if MIP would be interested please let us know MIP and I would be happy to help you with this, but I think MIP is overloaded right now at work, correct?

As far as the actual idea itself, Im really not against making BBP completely merge-mining compatible, IE pool-agnostic, just like DOGE is.  Think of DOGE's success - they rose from nothing to 5 cents a coin with a similar supply as ours.  But we have one little issue in our code compared to DOGE that makes us a little more nonstandard:  Our monthly orphan payments from XMR that collects the 10% tithe, this process requires a slightly custom pool.  I think the primary change that requires me to jump in is the interface that makes payments in XMR back to the miners is a static web link that is only compatible with minexmr.com right now!  Thats the main problem, if we add more pools other than minexmr, we just need more and more documentation and confusing links for the XMR payment side and that is basically what stopped me from expanding further away from minexmr.

But lets think of this from a theoretical standpoint, what gives us the maximum sponsorship dollars towards orphans:  10% from mining revenue, or a potential farm of distinct orphan-sponsoring sanctuaries?  If our price rose by 10* (similar to doge) for example, we would have 400 sponsoring sancs.  Maybe the XMR 10% portion is hampering our growth.

I guess we need to step back for a second and ask, if we standardize our codebase a little more and allow pure-merge-mining with no-orphan charity from the pools, and just put it out there, would we be mined by a magnitude more, or would that hurt us?

I firmly believe we did a great thing with XMR-merge mining to begin with however, because it essentially reduces our mining expenditures down dramatically, since the electricity is paid for on the XMR side.
  And our miners are guaranteed a base income for mining biblepay (IE we gain quality block security without the massive expense).

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 22, 2021, 10:21:27 AM
And regarding this idea, again, if MIP would be interested please let us know MIP and I would be happy to help you with this, but I think MIP is overloaded right now at work, correct?

Sort of. I can help with specific tasks within my current knowledge, but if I have to do intense research about a topic which is completely new for me, then it may take me much longer.

I don’t know what this development would mean, but I would be happy to help if it is within my means. 
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 22, 2021, 04:16:49 PM
Hello Rob.

First of all yeah that AWS situation sucked, 25% sounds abit low i think they could have been generous and give you a 90% discount atleast but what can you do, life has to go on.

Quote
But lets think of this from a theoretical standpoint, what gives us the maximum sponsorship dollars towards orphans:  10% from mining revenue, or a potential farm of distinct orphan-sponsoring sanctuaries?  If our price rose by 10* (similar to doge) for example, we would have 400 sponsoring sancs.  Maybe the XMR 10% portion is hampering our growth

Hmm yeah its intresting perspective. And i suppose even if the 10% tithe would be removed, the donation adress still could exist.
Yeah i recon the userbase would go up quiet abit  with  fully merge-mining.

Looking at blockchains like decred, sia coin , etc etc that was  "merge-mining" compatible in claymores eth mining program.  those coins saw some huge userbase increase...

Quote
I guess we need to step back for a second and ask, if we standardize our codebase a little more and allow pure-merge-mining with no-orphan charity from the pools, and just put it out there, would we be mined by a magnitude more, or would that hurt us?

Indeed, i dont think merge-mining is a bad idea, but more how can we get the maximum response out of it.  More users and more trading, potentially more sponsorships for diffrent projects are all positive in my book.

Stay safe guys and speak to you laters.

PS: Looking forward testing out new UTXO staking on mainnet!


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 24, 2021, 09:25:40 AM
Sort of. I can help with specific tasks within my current knowledge, but if I have to do intense research about a topic which is completely new for me, then it may take me much longer.

I don’t know what this development would mean, but I would be happy to help if it is within my means.

Hi bro-

Yes that makes sense, it doesnt make a lot of sense to baptize you in fire for something when you can utilize your time somewhere else in BBP development more efficiently.

Also, we need to discuss the dynamic of going with plain vanilla merge mining - that might be a good idea for us since the sanctuaries fund our orphans.

Do you think we should do away with XMR raised orphan charity and make it plain vanilla merge mining, IE would that give us hundreds of more XMR miners, hence more users?

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on February 24, 2021, 09:36:35 AM
Hello Rob.

First of all yeah that AWS situation sucked, 25% sounds abit low i think they could have been generous and give you a 90% discount atleast but what can you do, life has to go on.

Hmm yeah its intresting perspective. And i suppose even if the 10% tithe would be removed, the donation adress still could exist.
Yeah i recon the userbase would go up quiet abit  with  fully merge-mining.

Looking at blockchains like decred, sia coin , etc etc that was  "merge-mining" compatible in claymores eth mining program.  those coins saw some huge userbase increase...

Indeed, i dont think merge-mining is a bad idea, but more how can we get the maximum response out of it.  More users and more trading, potentially more sponsorships for diffrent projects are all positive in my book.

Stay safe guys and speak to you laters.

PS: Looking forward testing out new UTXO staking on mainnet!

Yeah it should be interesting to test out UTXO on mainnet.

So good points, Im starting to think of other pros that plain vanilla merge mining might give us.  Theoretically if like you said, we gain a lot of users because of the freedom for a miner to go any mining pool and choose 'xmr+bbp', then we could effectively let those pools know how to add us (whereas right now its a rediculously high bar if you look at our pdf, you have to qualify as an engineer and a dba to launch a pool, plus make an honorable covenant and a lifetime pledge for support, and even a financial cost per month is high because of the way the VM is set up).

If we had a plain vanilla merge mine option and we did away with the 10% mining-tithe (and just to clarify very clearly BBP would still be giving to charity through both governance options + sanctuary sponsored orphans so Im not proposing to ditch our charity side at all proposing that the mining side might consider to drop this tithe), thereotically we would probably make up the charitable emission in other areas (as there is no free money or magic bullet anyway) - but let us assume that if our price stays where it is now, with 100 merge miners, first of all our sancs are actually underwater right now -- (the monthly expenses exceed the bbp revenue).  If more merge miners (with 0 spend for orphan charity) cause more interest and a higher price, then the sanctuary expenses become positive again (this is because expenses would again be less than revenue when bbp price > 1 satoshi).  I can't guess accurately, but I assume if we moved up from 2 microsats to even 2 satoshis, I believe our 50 sancs would then be generating a tiny profit.  That exceeds the current ecosystem where we raise $30-$300 per month in orphan revenue from XMR.  (Last month we only raised $30 through XMR revenue but sancs paid $1600).  As you can see our orphan expenses - the lions share is paid by the sancs anyway.

Im also thinking this might be good for our codebase.  We need to stay relatively clean and simple for new users to even understand us.  If our pool side gets cleaner, it might be better for us.


Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: earlzmoade on February 24, 2021, 10:47:17 AM
Aye i hear ya intresting thoughts.

Mmm thats why i was thinking in them terms , maybe we would gain more by , like you said, "plain vanilla merge mining"  instead of the tithe from the randomX mining.

Potentially more users and what not.

Yeah im also thinking if changes like that would come to the randomX part then wouldnt make much sence in putting in alot of hours just to make another pool option available, if u catch my drift..
So yeah alot of solid points there.

On another note  on mainnet i was making the user record but it didnt go thru for confirmations even tho i had like 11 connections. So i have now in middle of reindexing and i will try again and see if i can make a user record again.
I have mixed around on my home router abit so its possible i suppose i have changed some settings, port forwarding or what not.

Update: Well it seems the user record works now , probably i was stuck or something because the same user record that i created that wasnt broadcasting i see now has several hundred confirmations.
Aye will set up mail then and send you a letter Rob.



Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: MIP on February 24, 2021, 11:21:44 AM

Do you think we should do away with XMR raised orphan charity and make it plain vanilla merge mining, IE would that give us hundreds of more XMR miners, hence more users?

I think bringing new users is always a good idea, that means exposure, even if 1 out of 10 stays with us eventually, a 10% of many is still a good number.
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Ezequiel89 on March 11, 2021, 10:44:28 PM
Hello, I would like to know more about this easystake innovation.
could someone do a tutorial with the step by step how to make this kind of stake? Please help me.
and also can i start with 500 bbp or can it only be done with high values?
Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on March 19, 2021, 10:37:06 AM
Hello, I would like to know more about this easystake innovation.
could someone do a tutorial with the step by step how to make this kind of stake? Please help me.
and also can i start with 500 bbp or can it only be done with high values?

1) The biblepay coin must be between 10K-1MM.
2) We have a video for easystake here (see bottom area):
https://wiki.biblepay.org/UTXO_Mining

Thanks!

Title: Re: February 2021 Testnet Thread (Tribulation)
Post by: Rob Andrews on March 23, 2021, 11:30:54 AM
Thank you to everyone who helped us with the Tribulation version.

I would say it turned out to be a success overall, we are sending/receiving POP3 and we are UTXO staking!  Praise God!

Anyway, please join us in our Harvest testnet thread for testing of the next version of BiblePay.

I will be archiving this thread.

Thanks.