robanswe
Newbie
Offline
Activity: 24
Merit: 0
|
|
February 02, 2014, 06:23:05 PM |
|
I'd like to thank robanswe, who kindly gave me access to a full node for developing the RPC connector.
No problems at all just make sure you always test connect before you run your test because the RPC server will not be online 24/7. Also don't hesitate to pm me if you get any problems. Chainsnort with RPC connector will be awesome for sure and I can barley wait:) Anyway keep up the good work and take the time you need.
|
|
|
|
vm_mpn
|
|
February 02, 2014, 06:44:02 PM |
|
I just can't stop admiring developers on this forum - what you guys are doing is amazing! Ok, moving on to harass other coders... They deserved it Vadim
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
February 02, 2014, 09:53:04 PM |
|
Here's a very early preview of the 100% RPC version... Only transaction hashes are displayed in this proof of concept, but the live capture method is already working out nicely:
|
|
|
|
robanswe
Newbie
Offline
Activity: 24
Merit: 0
|
|
February 02, 2014, 10:48:41 PM |
|
Here's a very early preview of the 100% RPC version... Only transaction hashes are displayed in this proof of concept, but the live capture method is already working out nicely:
It's nice to see that you are making progress:)
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
February 03, 2014, 08:09:27 PM Last edit: February 03, 2014, 09:42:59 PM by flatfly |
|
Here's a very early preview of the 100% RPC version... Only transaction hashes are displayed in this proof of concept, but the live capture method is already working out nicely:
It's nice to see that you are making progress:) Indeed it's been progressing nicely: A few kinks remain, though, and will take longer to iron out.
|
|
|
|
robanswe
Newbie
Offline
Activity: 24
Merit: 0
|
|
February 03, 2014, 09:57:42 PM |
|
Wow looks a lot better then I had hoped for! Anyway I had an idea now when the program can connect to the bitcoin-qt client wouldn't it be cool to have it write out network alert messages with bright red text or something? https://en.bitcoin.it/wiki/Alerts Maybe even add some alert piping sound. (getinfo will show the alert info in the error field when a alert is active)
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
February 06, 2014, 07:27:21 AM |
|
Indeed it's been progressing nicely: A few kinks remain, though, and will take longer to iron out. Wow looks a lot better then I had hoped for! Anyway I had an idea now when the program can connect to the bitcoin-qt client wouldn't it be cool to have it write out network alert messages with bright red text or something? https://en.bitcoin.it/wiki/Alerts Maybe even add some alert piping sound. (getinfo will show the alert info in the error field when a alert is active) Sounds like a good idea - I'll look into implementing this and put it on my to-do list!
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
February 12, 2014, 06:14:33 PM |
|
OK, here's a quick development status update on the RPC version:
Open issues:
- some transactions fail to be captured. this is being investigated. - real-time fee calculation appears to be unfeasible/too slow given the current bitcoind API and exposed data structures. - new block notification is not implemented yet.
|
|
|
|
robanswe
Newbie
Offline
Activity: 24
Merit: 0
|
|
February 12, 2014, 08:07:48 PM |
|
OK, here's a quick development status update on the RPC version:
Open issues:
- some transactions fail to be captured. this is being investigated. - real-time fee calculation appears to be unfeasible/too slow given the current bitcoind API and exposed data structures. - new block notification is not implemented yet.
It's great to see some progress being made:) -Can this just be to my not so well connected node? I mean blockchain.info got around 1000 connections with nodes all around the world I got 8 connections with one node.. -Can't this be due to latency I bet you got around 80+ ms to my rpc server instead of 1< ms on localhost.
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
February 16, 2014, 07:44:46 AM Last edit: February 16, 2014, 08:41:27 AM by flatfly |
|
OK, here's a quick development status update on the RPC version:
Open issues:
- some transactions fail to be captured. this is being investigated. - real-time fee calculation appears to be unfeasible/too slow given the current bitcoind API and exposed data structures. - new block notification is not implemented yet.
It's great to see some progress being made:) -Can this just be to my not so well connected node? I mean blockchain.info got around 1000 connections with nodes all around the world I got 8 connections with one node.. -Can't this be due to latency I bet you got around 80+ ms to my rpc server instead of 1< ms on localhost. - Yes this is the most likely explanation in my opinion too. Based on my estimates, I believe that with 15 connections, the RPC version should be able to see 99-100% of all transactions in real time. This still needs to be verified in practice (and also depends on how well connected those 15 nodes are.) - If someone wants to take a stab at implementing fee calculation, all the better! I don't have enough time for that currently.
|
|
|
|
robanswe
Newbie
Offline
Activity: 24
Merit: 0
|
|
February 16, 2014, 09:19:48 AM |
|
I changed to 16 connections. Anyway if you could upload the latest source code to github or something someone might be willing to help. I think my coding skills is a little to bad but I will take a look for sure.
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
February 16, 2014, 09:29:27 PM |
|
I changed to 16 connections. Anyway if you could upload the latest source code to github or something someone might be willing to help. I think my coding skills is a little to bad but I will take a look for sure.
Thanks. Seems to be back to 8 connections now though. Did it consume too much bandwidth? The blockchain.info websocket stream was down for much of the day so I couldn't compare results yet. Later this week, I will clean up the code and post it so other devs can help.
|
|
|
|
robanswe
Newbie
Offline
Activity: 24
Merit: 0
|
|
February 16, 2014, 10:03:40 PM |
|
Thanks. Seems to be back to 8 connections now though. Did it consume too much bandwidth? The blockchain.info websocket stream was down for much of the day so I couldn't compare results yet.
Later this week, I will clean up the code and post it so other devs can help.
Yes I was forced to cut back to 8. I'm currently on a adsl line with less then 1mbit up stream. So when I play online games with voip I really need all the bandwidth I got. I might be able to start a server on 2,5mbit upload rate at a different location. But until then I will keep changing from 8 to 15 and this week I will need the Internet nearly all the time so it will mostly be limited to 8 Also I know about the blockchain.info thing the api gets blocked by cloude fair. Thats one of the reasons I like rpc support. I also know there are other live transactions monitors like the one Bit Pay just released. But I like the simplicity of this small python script:) It also looks nice in a console window.
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
February 22, 2014, 10:44:33 AM Last edit: February 22, 2014, 02:28:37 PM by flatfly |
|
I've posted the current RPC skeleton code there: https://gist.github.com/flatfly/9151814I didn't have time to further work on this in the last few days, unfortunately. If people are interested in Windows builds, do let me know. (And donations do help get things done! )
|
|
|
|
robanswe
Newbie
Offline
Activity: 24
Merit: 0
|
|
February 22, 2014, 05:15:59 PM Last edit: February 22, 2014, 06:37:32 PM by robanswe |
|
I've posted the current RPC skeleton code there: https://gist.github.com/flatfly/9151814I didn't have time to further work on this in the last few days, unfortunately. If people are interested in Windows builds, do let me know. (And donations do help get things done! ) Got it working after some trial and error. Anyway it seems to work fine and I will see if I can improve it. A Windows build would be nice but a colored version for Linux would be even better.
|
|
|
|
|
RoxxR
|
|
April 21, 2014, 06:27:57 PM |
|
I'm getting the below error message when starting up chainsnort. Any help? ValueError: invalid literal for int() with base 10: '<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <ht ml class="no-'
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
April 22, 2014, 06:58:51 AM |
|
I'm getting the below error message when starting up chainsnort. Any help? ValueError: invalid literal for int() with base 10: '<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <ht ml class="no-' Looks like blockchain was down
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
April 22, 2014, 07:56:26 AM |
|
moment I still need time to fully understand this because every read and understand that I am here several times makes me confused whether it was easy to make a profit? This is not for profiting, just fun
|
|
|
|
T-rage_11
Member
Offline
Activity: 74
Merit: 10
www.btcaudio.eu || LIVE-AUDIO-TICKER
|
|
May 06, 2014, 01:44:37 AM Last edit: May 07, 2014, 09:36:01 PM by T-rage_11 |
|
please reup the windows version !!!!!!!!!!!!! Edit: >>> I made something similar .. check this: http://btcaudio.tk/live
|
|
|
|
|