Bible Pay

TestNet => Active Discussions => 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



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

- P2P Chat and General Chat:
     Verify the Encrypted and non Encrypted Chat Features work

- 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.

- DAC:
     Verify you can report on the Dac Engine
     Verify you can make an anonymous gift to the DAC
     Verify the DAC allocates the gift properly to the charities and or to the children
     
- TxOutsetInfo:
     Verify actual money supply, and outstanding DWS effect shows the exact money supply

- MultiSig Sign Raw Transaction:
     Verify the ability to send an N-of-X transaction to yourself that can be recalled later

- 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'
 



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]biblepay.core

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?