Bible Pay

Recent Posts

Pages: 1 2 3 4 5 6 7 [8] 9 10
71
Production Proposals / Re: MacOS compiles - iOS version support machine
« Last post by MIP on June 08, 2018, 04:42:13 am »
Finally part 2 was also solved.

I had to create and sign the executable into a MacOS bundle which was sort of complicated stuff (docs only refer to XCode IDE projects) and there is little or none info on manual bundling.

So we will have the MacOS wallet DMG uploaded to biblepay.org shortly.
72
Support and Troubleshooting / Re: Purepool Support
« Last post by Goswinus on June 08, 2018, 02:46:14 am »
Hi Lichtsucher,

I have been trying various setups which all failed. Now I have started all over and seem to have a setup that (kind of) works, but I still don't receive any reward.

My conf:
Code: [Select]
addnode=node.biblepay.org
gen=1
genproclimit=1
minersleep=0
pool=https://pool.purepool.org
workerid=BNe3wPF4AnaHvyrrefSsCKPripypyhBDL6/goswork01

getmininginfo:
Code: [Select]
{
  "blocks": 51208,
  "currentblocksize": 1000,
  "currentblocktx": 0,
  "difficulty_podc": 1939.218779631788,
  "difficulty_pow": 9293.041419135059,
  "difficulty": 1939.218779631788,
  "errors": "",
  "genproclimit": 1,
  "networkhashps": 1953175.025583368,
  "hashps": 761.5153705168167,
  "minerstarttime": "06-07-2018 07:04:43",
  "hashcounter": 67089131,
  "pooledtx": 0,
  "testnet": false,
  "chain": "main",
  "biblepay-generate": true,
  "poolinfo1": "",
  "poolinfo2": "",
  "poolinfo3": "",
  "podc_tried": 48,
  "podc_sent": 1,
  "podc_sent_amount": 8583.08,
  "podc_average_amount_sent": 8498.09900990099,
  "miningpulse": 25968,
  "poolmining": true,
  "pool_url": "https://pool.purepool.org",
  "poolmining_use_ssl": true
}

getboincinfo:
Code: [Select]
{
  "Command": "getboincinfo",
  "CPID": "c50b19b08fd4b4f1f15790b880c41c35",
  "Address": "BNe3wPF4AnaHvyrrefSsCKPripypyhBDL6",
  "CPIDS": "c50b19b08fd4b4f1f15790b880c41c35;",
  "CPID-Age (hours)": 424567,
  "NextSuperblockHeight": 51250,
  "NextSuperblockBudget": 1144187,
  "c50b19b08fd4b4f1f15790b880c41c35_ADDRESS": "BNe3wPF4AnaHvyrrefSsCKPripypyhBDL6",
  "c50b19b08fd4b4f1f15790b880c41c35_RAC": 328.3,
  "c50b19b08fd4b4f1f15790b880c41c35_TEAM": 15044,
  "c50b19b08fd4b4f1f15790b880c41c35_WCGRAC": 0,
  "c50b19b08fd4b4f1f15790b880c41c35_TaskWeight": 100,
  "c50b19b08fd4b4f1f15790b880c41c35_UTXOWeight": 471,
  "Total_RAC": 328.3,
  "Total Payments (One Day)": 0,
  "Total Payments (One Week)": 0,
  "Total Budget (One Day)": 1144187,
  "Total Budget (One Week)": 6865122,
  "Superblock Count (One Week)": 7,
  "Superblock Hit Count (One Week)": 7,
  "Superblock List": "51045,50840,50635,50430,50225,50020,49815",
  "Last Superblock Height": 51045,
  "Last Superblock Budget": 1144187,
  "Last Superblock Payment": 0,
  "Magnitude (One-Day)": 0,
  "Magnitude (One-Week)": 0
}

I have checked the latest superblock at pool.biblepay.org:
510456/7/2018 1:38:23 AMGoswinus Odekerkec50b19b08fd4b4f1f15790b880c41c350.00410004703900391

If I take a look at my "Miner statistics", I see that the name of my worker matches my setup, but I also see 419 errors (Illegal_CPID ).

If I had to take a guess, I would say my magnitude is 0.004 which makes it too low to receive a reward, but that still doesn't explain the Illegal_CPID error.

In my stake is too low, I can buy more coins, and - after that - pump up my RAC.
But before I invest some money, I want to make sure that it is indeed the solution.

Could you shine your light on this (pun intended  ;D) and please tell me what the problem in my setup is?

Kind regards,
Goswinus
73
BiblePay - TestNet Testing Thread / Re: iOS MOBILE WALLET - BETA TESTING
« Last post by Ichthus220 on June 07, 2018, 10:18:28 pm »
The app is crashing when I try to open it. It crashed 4 times then opened. I have Touch ID on. I canceled it and manually inputted my password then it worked.
74
Awesome! Just to confirm, we will need to run QT (GUI) version of BiblePay for testing?

UPDATE: I jumped the gun, BiblePay v1.1.2.5+ is not on Github yet, so wait for it to be released first: https://github.com/biblepay/biblepay/commits/master

====

TOGO NOTES:
Im going the route of setting up Testnet on a brand new server

1. Create $5 Vultr Ubuntu 16.04 server
https://www.vultr.com/

2. Use Putty to connect to it and Install BiblePay
https://www.reddit.com/r/BiblePay/comments/6ummuj/how_to_mine_biblepay_on_linux/
(Note: Use Swap File to increase RAM before running "sudo make")

Code: [Select]
free #check if swap is 0
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
mkswap /var/swap.img
swapon /var/swap.img
free #check if swap is 1024

====

3. Install Lubuntu GUI and Reboot
https://www.vultr.com/docs/install-gui-environment-for-ubuntu

Code: [Select]
apt-get update
apt-get install -y lubuntu-core
reboot

4. On Vultr Server Information page click "View Console" button in top right

5. Press Ctrl - Alt + T to open a Terminal

====

**IN PROGRESS**

6. Old Notes on Setting up Hot Testnet Sanctuary
http://forum.biblepay.org/index.php?topic=108.msg1444#msg1444
NOTE: Tesnet uses port 40001 (Prod uses port 40000)

6a. Set BiblePay Wallet to Testnet

Code: [Select]
cd ~/.biblepaycore
vi biblepay.conf
i
testnet=1
:wq

6b. Run BiblePay Daemon to Sync with Testnet Chain

Code: [Select]
cd ../..
cd home/biblepay/src
./biblepayd -daemon
75
The goal is to test our next mandatory release for quality and stability.

Testnet Instructions:

Git pull origin master to the latest version (1.1.2.6+).
From ~/.biblepaycore
Create a file called biblepaytest.conf
Add the following lines:
testnet=1
server=1
masternodeprivkey=xxx
masternode=0

Launch testnet like this:
cd ~/biblepay/src/qt
./biblepay-qt -conf=biblepaytest.conf

This setup lets you run testnet side by side your prod node or masternode, and allows you to avoid problems finding a separate testnet configuration file.

To set up a hot testnet sanctuary:

Ask a forum member for 500,000 bbp.
Launch the wallet.
Type:  masternode genkey
Copy the key to the 'masternodeprivkey=xxxx' in the biblepaytest.conf file.
Send 500,000 bbp to one of your own receiving addresses.

Restart the wallet.


Testing objectives:

- Ensure monthly (weekly in testnet) superblock is capable of paying a dispursement, ensure getgovernanceinfo is correct
- Ensure daily PODC superblock is also capable of dispursing, ensure exec getboincinfo podc budget is correct
 (The above two tests verify the cascading superblock bug will be mitigated)
- Ensure wallet boots without memorizing prayers on the primary thread, but yet in the background thread (this is the speedy bootup feature)
- Ensure active proposal list view is available (Bhavani)
- Ensure active proposal list vote works (Bhavani)
- Ensure active proposal list pie chart works (Bhavani)
- Test new PODC mature consensus feature (Rob will explain)
   (  // Mature means we stake a point in history (one timestamp per day) as Yesterdays point, and mature means it is older than that historical point.
      // This should theoretically allow the sancs to come to a more perfect consensus each day for PODC elements: DCCs (Distinct CPIDs), UTXOWeights (UTXO Stake Amounts), TaskWeights (Task confirmations), and Unbanked Indicators.)

      

- Test exec podcvotingreport (Rob)
- Check Slovakian User Interface Language (Orbis) to ensure the ?'s have dissapeared
- After F13000 Cutover Height, Block speed has been increased by 4.5% (aiming for 205 blocks per day)

Thank you for your continued support that ultimately helps orphans globally.



76
BiblePay - TestNet Testing Thread / Re: iOS MOBILE WALLET - BETA TESTING
« Last post by Rob A. on June 06, 2018, 09:30:48 pm »
Amazing answers, thanks!

On that exec associate DC account guys,  I know MIP can implement the associate command on the mobile as that is just a network message similar to broadcast transaction, but the other side of the requirement is actually mining on the mobile and having a cpid.

We know rosetta works on the samsung galaxy and the latest arm processors, and also works on MacOSX.  What I believe will not work though is boincing on the iphone (since the processor is not arm and a proprietary apple chip). 

But hey at least the app could register a CPID, even though you cant use it on the same device.  One use case might be having an ARM tablet without the BBP app but with boinc - and maybe you prefer BBP mobile to run on your iphone...  Etc... 




77
BiblePay - TestNet Testing Thread / Re: iOS MOBILE WALLET - BETA TESTING
« Last post by MIP on June 06, 2018, 04:59:50 am »
Does MEMO actually get captured in blockchain, or just the iOS app? You think it should be captured in blockchain? Maybe too much work right?

Currently it's only stored as metadata in the app database. Sending it to the blockchain would require to add an unspendable output. It increases size and fees, and it's not recommended behavior as it's seen as bloating the chain.

Quote
Other feedback:
  • Send BBP > Scan . Only camera is possible. What I want to send someone BBP from a web site I went to. QR code is there, but how do I scan? This assumes I need a computer display or print it out, etc... If I take a screenshot on iOS, a way to import a picture would be good too, right?

usually you are also offered a text address along the QR, so you just have to copy and paste it.

Quote
  • knowing who send you payment (BBP address). Someone send me 5 BBP and it was very difficult to send 1 BBP back as a test

it should show in the transaction detail popup.

Quote
  • Address Book to send payment.

Address reutilization is worst practice towards privacy.

Quote
  • Maybe quick access to explorer based on from or to BBP address - like %s you find in BBP QT wallet (right click go to explorer)

Would be ok, we have URL to explorer for UTXO recovery. I will note that one.

Quote
BOINC for iOS? That would be amazing, but I didn't think this is possible currently.

It's possible, I'm even preparing that feature for Android now. I must test the burn tx and implement some convoluted logic it has inside for banked/non-banked but there is no technical stopper.
78
Production Proposals / Re: MacOS compiles - iOS version support machine
« Last post by MIP on June 05, 2018, 01:57:58 pm »
Ok so this was it:

It seems that, unlike Linux, MacOS has a predefined stack size, which is 8MB for main thread, and a pityful 512KB for the other threads.

This is the reason why biblepayd loaded the verses fine, because it lives in main thread.
But QT version launches it's own thread for windowing and when it tries to load the verses, it hits the 512KB limit for the stack.

Solution: I had to patch qthread_unix.cpp from QT 5.11.0 to increase the stack size of threads, compile QT all over again (317 minutes lol) and then... it worked!!!

So we have part 1 finished.

Now I'l begin part 2, creating and signing DMG file for distribution.
79
BiblePay - TestNet Testing Thread / Re: iOS MOBILE WALLET - BETA TESTING
« Last post by LifeThruGrace on June 05, 2018, 10:53:16 am »
Does MEMO actually get captured in blockchain, or just the iOS app? You think it should be captured in blockchain? Maybe too much work right?

Other feedback:
  • Send BBP > Scan . Only camera is possible. What I want to send someone BBP from a web site I went to. QR code is there, but how do I scan? This assumes I need a computer display or print it out, etc... If I take a screenshot on iOS, a way to import a picture would be good too, right?
  • knowing who send you payment (BBP address). Someone send me 5 BBP and it was very difficult to send 1 BBP back as a test
  • Address Book to send payment.
  • Maybe quick access to explorer based on from or to BBP address - like %s you find in BBP QT wallet (right click go to explorer)
Soon, we will get the mobile cancer mining working without the pc being involved also.  (exec associate aaa bbb).

BOINC for iOS? That would be amazing, but I didn't think this is possible currently.
80
Production Proposals / Re: MacOS compiles - iOS version support machine
« Last post by MIP on June 05, 2018, 02:29:54 am »
And using GNU toolchain gives you better results?

I hate compiling on macOS. I'm almost going bald now pulling my hair out. ;)

I think they are both the same, it's just that apple included some copy with symlinks into their XCode bundle.

I would try to increase the stack size in the linker, as it seems that QT libraries put some pressure on the stack (proof is that biblepayd loads perfectly but biblepay-qt fails when loading the same 31102 verses.)
Pages: 1 2 3 4 5 6 7 [8] 9 10