MystPhysX
|
|
November 05, 2014, 05:14:04 AM |
|
I am trying tally.php with viacoin but script aborts after 1200 blocks. I am wondering if someone help me on this. Viacoin didnt issue any coins in first 10000 block apart from 1st block with 10 million premine. I am thinking if there is a limit for empty rpc calls. Thanks in advance.
xxxx@ubuntu:/var/www/html/rpc-ace-via/extras$ php tally.php tally.txt373652 blocks ... 1000 (tx# 999) 1200 (tx# 1199) PHP Warning: Invalid argument supplied for foreach() in /var/www/html/rpc-ace-via/extras/tally.php on line 56 aborted - 1199 transactions through 1 unique addresses counted
Same error maybe a page back, dev is not sure about what the problem is but I hope he can figure it out for you.
|
|
|
|
|
|
|
|
Every time a block is mined, a certain amount of BTC (called the
subsidy) is created out of thin air and given to the miner. The
subsidy halves every four years and will reach 0 in about 130 years.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
stolendata (OP)
|
|
November 06, 2014, 03:04:25 PM |
|
I am trying tally.php with viacoin but script aborts after 1200 blocks. I am wondering if someone help me on this. Viacoin didnt issue any coins in first 10000 block apart from 1st block with 10 million premine. I am thinking if there is a limit for empty rpc calls. Thanks in advance.
xxxx@ubuntu:/var/www/html/rpc-ace-via/extras$ php tally.php tally.txt373652 blocks ... 1000 (tx# 999) 1200 (tx# 1199) PHP Warning: Invalid argument supplied for foreach() in /var/www/html/rpc-ace-via/extras/tally.php on line 56 aborted - 1199 transactions through 1 unique addresses counted
I tried tallying Viacoin on my dev system (PHP5.6/OS X) and my two test systems (PHP5.6/FreeBSD and PHP5.5.4/Mint~Ubuntu) and it works perfectly on all three setups, no hiccups: 380101 blocks ... 1000 (tx# 999) 2000 (tx# 1999) 3000 (tx# 2999) ... 379000 (tx# 483117) 380000 (tx# 484442) done! 484569 transactions through 96909 unique addresses counted VbWdvrSjUcNmXbzcV8RoM1NmJNGXLk6f8h 2500000 VvFp7K6JH2tpEdCWDqKoZSHYFPzCYpQHRE 1500000.018 Via2XCHoqQxACVuXf4vrajVDJetwVgxLMz 1087512.7926959 Vi1CCHqqeAwxaKTmvLeY9FVNG4QMW1GFex 507061.96643365 VboG1dsDJfFD83M6fMtftfLfMXmLEe5KQV 254000 VutuLs7wbpWbmHby7gZVtL18FRvi3Jc34e 253399.998 VaXuoUBVpN671ynbNQ4Lno86MEfYXhqn76 204856.8025629 VbckMJ2iuWs9QCwtHAnUczZKTyqfgJ6jtJ 200000 Vn6XAtzqpYbWdpsVPGMAma8HivZo9vd3t4 199449.998 VqPrpeAYGGrkDtWqZ7i71LrnaQhaAH5di3 186871.35337862 Vkco4M3ZagejS8LAzXWh14D2B3L1sGi1ZG 179439.61787044 ... I'm not sure what "empty RPC calls" mean. Inspecting individual blocks in the Viacoin chain I don't see anything out of the ordinary. All blocks (including blocks 1-9999) contain coinbases and legitimate transactions with inputs and outputs, and even if they amount to 0 coins this doesn't affect anything. With the risk of sounding like a broken record, I suspect that you didn't build the block chain with full transaction indexing from the start, as the instructions demand. It's not enough to just add "txindex=1" in your viacoin.conf and start the daemon/wallet up again - you need to remove the entire block chain and rebuild it from scratch, from block 0, with txindex=1 set already from the start.
|
|
|
|
akk123
|
|
November 06, 2014, 04:45:21 PM |
|
I am trying tally.php with viacoin but script aborts after 1200 blocks. I am wondering if someone help me on this. Viacoin didnt issue any coins in first 10000 block apart from 1st block with 10 million premine. I am thinking if there is a limit for empty rpc calls. Thanks in advance.
xxxx@ubuntu:/var/www/html/rpc-ace-via/extras$ php tally.php tally.txt373652 blocks ... 1000 (tx# 999) 1200 (tx# 1199) PHP Warning: Invalid argument supplied for foreach() in /var/www/html/rpc-ace-via/extras/tally.php on line 56 aborted - 1199 transactions through 1 unique addresses counted
I tried tallying Viacoin on my dev system (PHP5.6/OS X) and my two test systems (PHP5.6/FreeBSD and PHP5.5.4/Mint~Ubuntu) and it works perfectly on all three setups, no hiccups: 380101 blocks ... 1000 (tx# 999) 2000 (tx# 1999) 3000 (tx# 2999) ... 379000 (tx# 483117) 380000 (tx# 484442) done! 484569 transactions through 96909 unique addresses counted VbWdvrSjUcNmXbzcV8RoM1NmJNGXLk6f8h 2500000 VvFp7K6JH2tpEdCWDqKoZSHYFPzCYpQHRE 1500000.018 Via2XCHoqQxACVuXf4vrajVDJetwVgxLMz 1087512.7926959 Vi1CCHqqeAwxaKTmvLeY9FVNG4QMW1GFex 507061.96643365 VboG1dsDJfFD83M6fMtftfLfMXmLEe5KQV 254000 VutuLs7wbpWbmHby7gZVtL18FRvi3Jc34e 253399.998 VaXuoUBVpN671ynbNQ4Lno86MEfYXhqn76 204856.8025629 VbckMJ2iuWs9QCwtHAnUczZKTyqfgJ6jtJ 200000 Vn6XAtzqpYbWdpsVPGMAma8HivZo9vd3t4 199449.998 VqPrpeAYGGrkDtWqZ7i71LrnaQhaAH5di3 186871.35337862 Vkco4M3ZagejS8LAzXWh14D2B3L1sGi1ZG 179439.61787044 ... I'm not sure what "empty RPC calls" mean. Inspecting individual blocks in the Viacoin chain I don't see anything out of the ordinary. All blocks (including blocks 1-9999) contain coinbases and legitimate transactions with inputs and outputs, and even if they amount to 0 coins this doesn't affect anything. With the risk of sounding like a broken record, I suspect that you didn't build the block chain with full transaction indexing from the start, as the instructions demand. It's not enough to just add "txindex=1" in your viacoin.conf and start the daemon/wallet up again - you need to remove the entire block chain and rebuild it from scratch, from block 0, with txindex=1 set already from the start. Thanks for the reply. I will try again with your recommendations.
|
|
|
|
stolendata (OP)
|
|
November 06, 2014, 06:14:49 PM |
|
Thanks for the reply. I will try again with your recommendations.
Let me know how it works out. If you can't get it to work, let me know the details of your PHP environment, your viacoin.conf and so on and we might be able to figure out what's wrong.
|
|
|
|
akk123
|
|
November 07, 2014, 07:31:04 AM |
|
Thanks for the reply. I will try again with your recommendations.
Let me know how it works out. If you can't get it to work, let me know the details of your PHP environment, your viacoin.conf and so on and we might be able to figure out what's wrong. Yes thanks again. I did re-downloaded blockchain. It took less than half an hour and all blockchain was parsed without a hitch.
|
|
|
|
stolendata (OP)
|
|
December 24, 2014, 11:25:55 PM Last edit: December 24, 2014, 11:41:27 PM by stolendata |
|
RPC Ace v0.7.0 released, introducing optional JSON output and a bit more accurate detection of hashrate and PoS difficulty/stake. This update allows for removing the example block explorer in order to just get PHP array or JSON output for working with the block chain data in other ways - just don't forget to credit the author https://github.com/stolendata/rpc-ace Merry christmas, crypto pioneers.
|
|
|
|
hardforkcoin
|
|
January 26, 2015, 06:25:01 AM |
|
Can you specify the tally.php php compile time requirements? I get PHP Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0
Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0 PHP Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0
Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0 PHP Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0
Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0
|
|
|
|
hardforkcoin
|
|
January 26, 2015, 09:30:42 AM |
|
These are the USE flags required for Gentoo's PHP install
cli curl filter gd hash json pcntl posix readline sockets unicode xml zlib
|
|
|
|
stolendata (OP)
|
|
January 27, 2015, 05:17:11 PM |
|
Can you specify the tally.php php compile time requirements? I get PHP Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0
Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0 PHP Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0
Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0 PHP Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0
Warning: Unknown: Unable to find the wrapper "php" - did you forget to enable it when you configured PHP? in Unknown on line 0 This is because your PHP CLI component isn't working as it should. I suspect you are using PHP-Pear, and not the regular PHP? Also, keep in mind that RPC Ace and tally.php requires PHP 5.4 or later.
|
|
|
|
sp00lin9
|
|
March 18, 2015, 05:38:17 PM Last edit: March 19, 2015, 05:59:52 AM by sp00lin9 |
|
PHP Notice: Use of undefined constant user123 - assumed 'user123' in /var/www/html/easybitcoin.php on line 93 PHP Notice: Use of undefined constant password123 - assumed 'password123' in /var/www/html/easybitcoin.php on line 94 PHP Notice: Undefined index: num_blocks in /var/www/html/rpcace.php on line 164
I dont understand which part of easybitcoin im supposed to edit ?
|
|
|
|
stolendata (OP)
|
|
March 22, 2015, 10:23:58 PM |
|
PHP Notice: Use of undefined constant user123 - assumed 'user123' in /var/www/html/easybitcoin.php on line 93 PHP Notice: Use of undefined constant password123 - assumed 'password123' in /var/www/html/easybitcoin.php on line 94 PHP Notice: Undefined index: num_blocks in /var/www/html/rpcace.php on line 164
I dont understand which part of easybitcoin im supposed to edit ? You're not supposed to change anything in easybitcoin.php - all tunable parameters are in rpcace.php. From the looks of it you have accidentally broken the syntax in rpcace.php, probably by removing a single quote or a semicolon: private static $rpcUser = 'user123'; <- note the single quotes on both sides of 'user123', and the semicolon at the end of the line.
|
|
|
|
GTX980Power
|
|
March 29, 2015, 11:35:25 PM |
|
PHP Notice: Undefined index: num_blocks in /var/www/rpcace.php on line 164
Anyone else have this issue?
|
|
|
|
stolendata (OP)
|
|
March 30, 2015, 02:13:12 PM Last edit: March 30, 2015, 02:52:05 PM by stolendata |
|
PHP Notice: Undefined index: num_blocks in /var/www/rpcace.php on line 164
Anyone else have this issue? I presume that underneath it also says "failed to connect"? The problem is that RPC Ace can't reach your wallet/node. Make sure the username, password, IP and port is correct (and that the port is reachable in case the wallet/node is on a different computer), and make sure your wallet/node's .conf contains "server=1" so that it accepts RPC requests.
|
|
|
|
@boutiuqe
|
|
June 19, 2015, 06:28:51 AM |
|
I try but it show blank page. What am i doing wrong?
|
|
|
|
@boutiuqe
|
|
June 19, 2015, 03:02:41 PM |
|
PHP Parse error: syntax error, unexpected '[' in /var/public_html/5/rpcace.php on line 35
anyone ?
|
|
|
|
hamburger
|
|
June 19, 2015, 10:13:36 PM |
|
PHP Parse error: syntax error, unexpected '[' in /var/public_html/5/rpcace.php on line 35 anyone ?
Your code on line 35 in rpcace.php should look like this; private static $blockFields = [ 'hash', 'nextblockhash', 'previousblockhash', 'confirmations', 'size', 'height', 'version', 'merkleroot', 'time', 'nonce', 'bits', 'difficulty', 'mint', 'proofhash' ]; if you can not find the bracket "[" that is out of place, look at a few lines before line 35. If that fail, just replace the file with a copy from the original and make sure that you only change the required variables leaving the rest of the file in tact.
|
Datacoin : DHZ6H91fsDoBHbdqED3ysCJJ2TUh3zRMZD Krugercoin : Yz3A9sTMp2yh5QLuAL8YQyvS5PdjHRHkkf
|
|
|
stolendata (OP)
|
|
June 20, 2015, 11:20:44 AM |
|
PHP Parse error: syntax error, unexpected '[' in /var/public_html/5/rpcace.php on line 35
anyone ?
I suspect you accidentally removed a parenthesis, apostrophe or semicolon from the rows of defines further up when configuring RPC Ace, or in the require_once() statement referencing easybitcoin.php.
|
|
|
|
stolendata (OP)
|
|
December 06, 2015, 11:32:48 PM |
|
RPC Ace v0.8.0 released, adding optional database storage for faster page generation and reduced burden on the coin daemon, a bit cleaner configuration syntax, and a slightly touched-up version of the example explorer. The database storage is currently rather simplistic, but lays the groundwork for future versions of RPC Ace that will offer transaction/block/address searches and more. https://github.com/stolendata/rpc-ace
|
|
|
|
jacko0088
|
|
April 03, 2016, 11:03:11 AM |
|
Hi mate, thank you for sharing! But I can`t find a way to get the db working, can you please help me?
|
|
|
|
stolendata (OP)
|
|
April 04, 2016, 06:09:12 PM Last edit: April 04, 2016, 06:56:44 PM by stolendata |
|
Hi mate, thank you for sharing! But I can`t find a way to get the db working, can you please help me? Sure. Can you give me any details on errors or so? For starters you need to give the web server write access to the filename you configure in the DB_FILE parameter, either by making the file itself writable by the web server process, or making the entire directory RPC Ace is located in writable - the first method is preferred. I suspect you may not be used to working in a shell environment, so the simlpest solution in your case is to create an empty file using f.e. Notepad, give it the same name as the filename you set in DB_FILE, upload it to the same dir as RPC Ace, right-click it in your ftp client and look at the file's properties/info and you should see a set of permission flags indicating user/group/other, read/write/execute - click the check box that indicates that the file will be writable by "other", and then give RPC Ace a try again.
|
|
|
|
|