Bible Pay

Show Posts

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


Messages - rastiks

Pages: [1]
1
Alright good news, even though it requires an upgrade for the users, good news, I debugged the exec podcupdate feature this morning and I did find a bug!  This explains why T-Mike cant send the exact right stake amount and Simons UTXO is 0 and Rastiks is probably the same issue.

So I now confirm you dont need to worry about the source address of the funds, we will still sign the UTXO packet with your CPID no matter which "bucket" it originates from in the wallet, so that will alleviate a huge portion of the hassle with sending a PODC Update (in the next version).  The other biggie I found was the math the wallet was using was slightly off due to rounding, its kind of hard to explain, but the lions share of the problem was, if you were trying to send say 49K of your 50,000 balance, and your tasks consumed say 3.5K bytes, the internal math (in decimal) rounded down to an amount that was not properly split among the vouts ending with too small of a UTXO expenditure, so I had to fix that so the PODC update leg count (internally) would always round up the specific UTXO for that amount per leg, its a little technical but that is now fixed (in the next version). 

This should be checked in ASAP, doing a little unit testing with this.

Great! thanks

2
You could try reassociating your CPID again

Well, I tried. Waited 6 blocks, and still the same. Stakebalance shows 50093, but exec podcupdate syas Insufficient funds. UTXOWeight & TaskWeight are zero. May there be something wrong with my CPID ? Maybe, because I have some ARM (tablet + phone) connected to it? I have run out of ideas.

Code: [Select]
# biblepay-cli exec getboincinfo
{
  "Command": "getboincinfo",
  "CPID": "fe553a955f0e21d46724858870014cbe",
  "Address": "BSHPizQ1MV6gXGnZDGTk6Jp4hBZRkb4HKY",
  "CPIDS": "fe553a955f0e21d46724858870014cbe;",
  "CPID-Age (hours)": 422364,
  "NextSuperblockHeight": 33620,
  "NextSuperblockBudget": 2660579,
  "fe553a955f0e21d46724858870014cbe_ADDRESS": "BSHPizQ1MV6gXGnZDGTk6Jp4hBZRkb4HKY",
  "fe553a955f0e21d46724858870014cbe_RAC": 6331.92,
  "fe553a955f0e21d46724858870014cbe_TEAM": 15044,
  "fe553a955f0e21d46724858870014cbe_TaskWeight": 0,
  "fe553a955f0e21d46724858870014cbe_UTXOWeight": 0,
  "Total_RAC": 6331.92,
  "Total Payments (One Day)": 0,
  "Total Payments (One Week)": 0,
  "Total Budget (One Day)": 0,
  "Total Budget (One Week)": 0,
  "Superblock Count (One Week)": 0,
  "Superblock Hit Count (One Week)": 0,
  "Superblock List": "",
  "Last Superblock Height": 0,
  "Last Superblock Budget": 0,
  "Last Superblock Payment": -1,
  "Magnitude (One-Day)": 0,
  "Magnitude (One-Week)": 0
}

Code: [Select]
# biblepay-cli exec stakebalance
{
  "Command": "stakebalance",
  "StakeBalance": 50093
}

Code: [Select]
# biblepay-cli exec podcupdate true
{
  "Command": "podcupdate",
  "PODCUpdate": "Insufficient funds."
}

The wallet is quite fragmented after i did several attempts and moved the coins back and forth :D
Code: [Select]
# biblepay-cli listaddressgroupings
[
  [
    [
      "B7Wtksz1hbBWXRY6U9QhdxMn78h9oEcV5B",
      0.00000000
    ],
    [
      "B7vWrPFoLLawsrpC6hewcxJ6ZbjtPXupV8",
      0.00000000
    ],
    [
      "B8RLs7oTsXvM4QXLQrVVHYwipKqaJXmH4W",
      0.00000000
    ],
    [
      "BB3WzCSGdH6ZYAn5o1a7N4XXKTNcYZ8K6C",
      93.99990840
    ],
    [
      "BCAPPX5PosAcqc5Z4codkaTMLnmQJSwhMX",
      0.00076300
    ],
    [
      "BHRvGs45us9mGimkWimv8kwgYgfmDn2iqm",
      994.99995420
    ],
    [
      "BMskLQZcPd8EUA8c5iHCmCiAruPjVXtUe1",
      0.00000000,
      ""
    ],
    [
      "BQNfVQxb75ssRZ5aqas4Wt2rj6AcPxaZkX",
      48993.99879240
    ],
    [
      "BSF8FbMtBKVJ3XiP7fAtrMSU7NfQGQDtmw",
      0.00000000
    ],
    [
      "BSG8v2noPJzEsNxT7DhMzLbva4AAuSgkvb",
      0.00000000,
      ""
    ]
  ],
  [
    [
      "BMdWb8WHRbgo6x6AEErNi4cvUVuiKqXn1u",
      0.00000000
    ]
  ],
  [
    [
      "BSHPizQ1MV6gXGnZDGTk6Jp4hBZRkb4HKY",
      11.00000000,
      ""
    ]
  ]
]

3
You could try reassociating your CPID again

Have just tried that. So far still zero UTXOWeight, but let's wait 6 blocks. But frankly, I do not believe in success.

4
I have the same issue. Plenty of BBP to stake, but zero UTXOWeight. Sent the BBP to the address from exec getboincinfo, now waiting for 6 confirms to see what happens.

aargh. Still not working for me. I have > 50 000 BBP in the wallet address from exec getboincinfo. Stakabalance confirms that. But my UTXOWeight is still 0, and exec podcupdate says Insufficient funds.

This is the second node I'm trying to make this runing (started from scratch today, since it did not work for me yestarday).

Code: [Select]
# biblepay-cli exec getboincinfo
{
  "Command": "getboincinfo",
  "CPID": "fe553a955f0e21d46724858870014cbe",
  "Address": "BSG8v2noPJzEsNxT7DhMzLbva4AAuSgkvb",
  "CPIDS": "fe553a955f0e21d46724858870014cbe;",
  "CPID-Age (hours)": 422363,
  "NextSuperblockHeight": 33620,
  "NextSuperblockBudget": 2660579,
  "fe553a955f0e21d46724858870014cbe_ADDRESS": "BSG8v2noPJzEsNxT7DhMzLbva4AAuSgkvb",
  "fe553a955f0e21d46724858870014cbe_RAC": 6007.06,
  "fe553a955f0e21d46724858870014cbe_TEAM": 15044,
  "fe553a955f0e21d46724858870014cbe_TaskWeight": 0,
  "fe553a955f0e21d46724858870014cbe_UTXOWeight": 0,
  "Total_RAC": 6007.06,
  "Total Payments (One Day)": 0,
  "Total Payments (One Week)": 0,
  "Total Budget (One Day)": 0,
  "Total Budget (One Week)": 0,
  "Superblock Count (One Week)": 0,
  "Superblock Hit Count (One Week)": 0,
  "Superblock List": "",
  "Last Superblock Height": 0,
  "Last Superblock Budget": 0,
  "Last Superblock Payment": -1,
  "Magnitude (One-Day)": 0,
  "Magnitude (One-Week)": 0
}

Quote
# biblepay-cli exec stakebalance
{
  "Command": "stakebalance",
  "StakeBalance": 50099
}

Quote
# biblepay-cli listaddressgroupings
[
  [
    [
      "BCAPPX5PosAcqc5Z4codkaTMLnmQJSwhMX",
      0.00076300
    ],
    [
      "BMskLQZcPd8EUA8c5iHCmCiAruPjVXtUe1",
      0.00000000,
      ""
    ],
    [
      "BSF8FbMtBKVJ3XiP7fAtrMSU7NfQGQDtmw",
      0.00000000
    ]
  ],
  [
    [
      "BMdWb8WHRbgo6x6AEErNi4cvUVuiKqXn1u",
      0.00000000
    ]
  ],
  [
    [
      "BSG8v2noPJzEsNxT7DhMzLbva4AAuSgkvb",
      50099.99900000,
      ""
    ]
  ]
]


Code: [Select]
# biblepay-cli exec podcupdate true
{
  "Command": "podcupdate",
  "PODCUpdate": "Insufficient funds."
}


5
Your stake needs to be in the
"Address" from
exec getboincinfo

I have the same issue. Plenty of BBP to stake, but zero UTXOWeight. Sent the BBP to the address from exec getboincinfo, now waiting for 6 confirms to see what happens.

6
Did you check to see if the coins were in BPzKKaUa2yXDufhd1YchEZDHY7aSLrvmyC?

They were  not :) Moved to that address (https://biblepay-explorer.org/address/BPzKKaUa2yXDufhd1YchEZDHY7aSLrvmyC), but  stakebalance is still 0, "PODCUpdate": returns "Unable to create PODC UTXO::Balance too low."

7
Hi, what's  wrong in my case? > 50000 in my wallet, but with zero TaskWeight and zero UTXOWeight, StakeBalance is 0.

Code: [Select]
# biblepay-cli getblockchaininfo
{
  "chain": "main",
  "blocks": 33446,
  "headers": 33446,
  "bestblockhash": "2ec8d52a70e382beb1bd0c5181f68581534799042e86112db6896a0468a38809",

Code: [Select]
# biblepay-cli getwalletinfo
{
  "walletversion": 61000,
  "balance": 50001.99963080,

Code: [Select]
# biblepay-cli exec getboincinfo
{
  "Command": "getboincinfo",
  "CPID": "fe553a955f0e21d46724858870014cbe",
  "Address": "BPzKKaUa2yXDufhd1YchEZDHY7aSLrvmyC",
  "CPIDS": "fe553a955f0e21d46724858870014cbe;",
  "CPID-Age (hours)": 422349,
  "NextSuperblockHeight": 33620,
  "NextSuperblockBudget": 2660579,
  "fe553a955f0e21d46724858870014cbe_ADDRESS": "BPzKKaUa2yXDufhd1YchEZDHY7aSLrvmyC",
  "fe553a955f0e21d46724858870014cbe_RAC": 3283.5,
  "fe553a955f0e21d46724858870014cbe_TEAM": 15044,
  "fe553a955f0e21d46724858870014cbe_TaskWeight": 0,
  "fe553a955f0e21d46724858870014cbe_UTXOWeight": 0,
  "Total_RAC": 3283.5,
  "Total Payments (One Day)": 0,
  "Total Payments (One Week)": 0,
  "Total Budget (One Day)": 0,
  "Total Budget (One Week)": 0,
  "Superblock Count (One Week)": 0,
  "Superblock Hit Count (One Week)": 0,
  "Superblock List": "",
  "Last Superblock Height": 0,
  "Last Superblock Budget": 0,
  "Last Superblock Payment": -1,
  "Magnitude (One-Day)": 0,
  "Magnitude (One-Week)": 0
}

Code: [Select]
# biblepay-cli exec stakebalance
{
  "Command": "stakebalance",
  "StakeBalance": 0
}

8
As far as testing these things:
 -  Allow unbanked to be compensated without PODC Updates
We need to ask Rastiks to not shut down the cell phone, and not add any non-ARM rac.
Looking in my Sanctuary for Rastiks, I dont see your CPID in the list : fe553a955f0e21d46724858870014cbe.  (I found your CPID by looking at the unbanked report in the pool), anyway I see Rastiks is on the team, but your not associated in Biblepay (exec associate).  I see this by typing exec datalist dcc and do not see your CPID.  This would be a nice feature to test, so if either Rastiks could you please associate your cpid or someone else could start an unbanked CPID also?

sorry, I was off for few days, but I associated my cpid weeks ago:

{
  "Command": "getboincinfo",
  "CPID": "fe553a955f0e21d46724858870014cbe",
  "Address": "yY6uBmPyks4VEBjZ18Kzw1LUNiTewAXSr3",
  "CPIDS": "fe553a955f0e21d46724858870014cbe;",
  "CPID-Age (hours)": 422182,

Will continue running boinc on phone+tablet.

9
Rastiks I see your machine right above your other ARM has 1.9GB ram and a BLANK for the processor.  What machine is that?

That was actually one of my ARM single-board computers. Not an Android mobile or tablet. But since it is running Linux, although I was able to connect it to rosetta@home, I wasn't able to solve any task with it, since Rosetta does not support ARM on Linux (other boinc projects do). And I tried very hard :-)

In general, you cannot assume that any ARM processor is a mobile or tablet: there are very high-performance multicore ARM servers (e.g. https://cavium.com/product-thunderx-arm-processors.html), there is even a 99$ ARM notebook (https://www.pine64.org/?page_id=3707).

BUT, the fact that you cannot leverage Linux-based ARM machine in Rosetta protects us a bit.

10
Sorry, I meant your android device. It is also an ARM device.

ah, yeah. It seems that just half of them, 4 out of 8.

11
Hi, could you tell me how many cores your using on your ARM device for Rosetta? Thanks.

None. Rosetta does not work on ARM on Linux:

13-Feb-2018 20:43:01 [Rosetta@home] This project doesn't support computers of type arm-unknown-linux-gnueabihf

12
The first machine I tried was an ARM (aarch64) and didn't work.  This is because, I believe, Rosetta does not craft their work units to process correctly in ARM.

That is a shame - I actually do have several ARM servers that I use to mine BBP currently. I would love to use them for rosetta too. Not mentioning all the Raspberry/Bananapi/Odroid computers that geeks like me usually have at home :) and could be leveraged.

As I wrote, if ARM works with Android (working on my tablet), it should work with Linux - I guess it just needs to be set up at rosetta servers.. And it works for some other boinc projects, e.g. Einstein (https://boinc.berkeley.edu/projects.php). If there is a good point of contact for Rosetta, I would try to reach them and ask for adding ARM+Linux support.


13
Some more info about Rosetta on ARM platform. I was able to run Rosetta@Home on my Samsung Android tablet (ARMv7) with the app from the Google Play Store!
But it seems that Rosetta@Home does not support ARM on Linux (e.g. Rapsberry running Ubuntu Linux), only Android.
Some other Boinc projects do support that, e.g. Einstein@Home.

Logs from the same ARM Linux machine:


11-Feb-2018 20:20:15 [Rosetta@home] Scheduler request completed: got 0 new tasks
11-Feb-2018 20:20:15 [Rosetta@home] This project doesn't support computers of type arm-unknown-linux-gnueabihf


11-Feb-2018 20:38:41 [Einstein@Home] Scheduler request completed: got 7 new tasks
11-Feb-2018 20:38:34 [Einstein@Home] Sending scheduler request: To fetch work.
11-Feb-2018 20:38:34 [Einstein@Home] Requesting new tasks for CPU
11-Feb-2018 20:38:45 [Einstein@Home] Computation for task p2030.20161119.G201.74-00.63.S.b2s0g0.00000_2499_0 finished


This list of projects shows what platforms are supported by what projects, ad it seems that ARM+Linux is not supported by Rosetta:
https://boinc.berkeley.edu/projects.php

Do we have some contact on Rosetta@Home devs/admins? If they support ARM on Android, I do not see a reason for not supporting ARM on Linux, it must be just a server setting...

14
I have just tried running boinc on ARM. Not successful though, I'm not getting any tasks :

11-Feb-2018 15:15:24 [Rosetta@home] Sending scheduler request: To fetch work.
11-Feb-2018 15:15:24 [Rosetta@home] Requesting new tasks for CPU
11-Feb-2018 15:15:27 [Rosetta@home] Scheduler request completed: got 0 new tasks
11-Feb-2018 15:15:27 [Rosetta@home] This project doesn't support computers of type aarch64-unknown-linux-gnu

Anyone  else tried ARM (e.g. Raspberry?)

Pages: [1]