Bitcoin Forum
May 05, 2024, 07:29:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: [CLOSED] BitPing.Net - A bitcoin notify service  (Read 6917 times)
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
December 28, 2011, 10:19:14 PM
Last edit: March 15, 2013, 08:55:00 AM by MORA
 #1

[UPDATE]
As of March 2013 the website is no longer operational.
If someone wishes to take over the domain, feel free to contact me.
[/UPDATE]




After a few long evenings, the website is now ready for real use.
The idea is much the same as the old bitcoin-notify, but other than that is has no connection.

TL;DR New Bitcoin notify service (Beta) - http://www.BitPing.Net

The system uses bitcoind to download the block chain.
And Abe to parse the blockchain into MySQL (So you can run the block explorer also).
Then a monitor looks into the database every so often, to see if there are new notifications to be made.
Really the most work is in making the user interface, and since it may still contain a few bugs, I will wait a few weeks before publishing the UI code.
The monitor and an installation guide is avaliable from day 1 however, so if you plan to run a similar website, you should start by getting bitcoind and Abe synced up.


The idea is that you enter a bunch of public addresses into BitPing.Net (or a self hosted database).
Then select the number of confirmations you require and which http address to call when a new payment is made.
Currently we only support 1+ confirmations, ie. no unconfirmed notifications and just email/http notifications.

The HTTP POST interface is very simple, and there is an example when you are logged in.
More notification types, and events will be added as requested.

There is a link to the github at the bottom of the page with a rough installation guide to bitcoind, abe and the monitor script.

Any feedback is very much welcome, thanks.



Screenshots


1714937378
Hero Member
*
Offline Offline

Posts: 1714937378

View Profile Personal Message (Offline)

Ignore
1714937378
Reply with quote  #2

1714937378
Report to moderator
1714937378
Hero Member
*
Offline Offline

Posts: 1714937378

View Profile Personal Message (Offline)

Ignore
1714937378
Reply with quote  #2

1714937378
Report to moderator
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Jeremy West spendbitcoins.com
Hero Member
*****
Offline Offline

Activity: 700
Merit: 501



View Profile WWW
December 29, 2011, 12:39:46 AM
 #2

watching

HostFat
Staff
Legendary
*
Offline Offline

Activity: 4214
Merit: 1203


I support freedom of choice


View Profile WWW
December 29, 2011, 05:18:20 AM
 #3

watching
Me too Grin

NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
December 29, 2011, 06:11:52 AM
 #4


me three Smiley

but why no 0 confirmations notification?

notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
December 29, 2011, 06:16:47 AM
 #5


+1

This is the only feature that will bring me to use such a service.  There are lots of ways to get 1+ confirmation info.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
December 29, 2011, 06:21:23 AM
 #6

would be very cool if you could add a "test triger event button" that would send a test http request.

this helped me allot when testing my application using bitcoin Notify, didn't have to send myself coins...

MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
December 29, 2011, 08:01:10 AM
 #7


+1

This is the only feature that will bring me to use such a service.  There are lots of ways to get 1+ confirmation info.

Care to enlighten me ? Smiley
I can think of polling one of the block chain browsers, but then you are depending on that one site being there.
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
December 29, 2011, 08:02:50 AM
 #8

Since I am using Abe for the block work, and Abe currently does not store a list of unconfirmed transactions.
There has been some talks in the Abe thread to use a different script/software to get the 0-confirmation info.
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
December 29, 2011, 08:23:20 AM
 #9

would be very cool if you could add a "test triger event button" that would send a test http request.

this helped me allot when testing my application using bitcoin Notify, didn't have to send myself coins...

Added Smiley
Link is on the API page below the table with data, a TEST tag has been added to the API to show if the event is a test or real.
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
December 29, 2011, 04:19:45 PM
 #10


+1

This is the only feature that will bring me to use such a service.  There are lots of ways to get 1+ confirmation info.

Care to enlighten me ? Smiley
I can think of polling one of the block chain browsers, but then you are depending on that one site being there.

I can think of polling a blockchain browser with fallback to others.  I could use your service, buy then I am depending on your site being there.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
December 29, 2011, 05:02:49 PM
 #11


+1

This is the only feature that will bring me to use such a service.  There are lots of ways to get 1+ confirmation info.

Care to enlighten me ? Smiley
I can think of polling one of the block chain browsers, but then you are depending on that one site being there.

I can think of polling a blockchain browser with fallback to others.  I could use your service, buy then I am depending on your site being there.
Yes for now you would be depandent on my site, but within the near future everything thats needed to run the site is public domain, so you could host it yourself, or signup to several services that hopefully will come, that would also protect against the unlikely event that one of the servers was compromised and used to send fake reports (unlikely because a fake report does not gurantee that the shop will actually deliver, after all a look in their wallet or block chain browser will not show the payment).

Ofcause if you can use the Ape API, you can make a small script to pull data for the monitored addresses instead of using the database, and then you could use any abe server as a backup.
Bitcoinreminder.com
Sr. Member
****
Offline Offline

Activity: 240
Merit: 250


View Profile
January 02, 2012, 05:50:40 AM
 #12

Another fine alternative is http://www.bitcoinreminder.com

It sends email/sms reminders.. Its completely free at the moment (even the sms reminders)..

Works fine for me and a lot of my customers Smiley
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
January 02, 2012, 07:47:32 AM
 #13

The source for the main website have been added to github today Smiley
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
January 02, 2012, 07:56:48 AM
 #14

Another fine alternative is http://www.bitcoinreminder.com

It sends email/sms reminders.. Its completely free at the moment (even the sms reminders)..

Works fine for me and a lot of my customers Smiley
Quite a bit nicer layout than my version Smiley

However the main point about BPN is that it is free (as in freedom and cost) to download and use, in that content, I do not see your site as an alternative, instead since you have made the same post in several other threads, I guess its simply advertising  Roll Eyes

Anyway the more options the better.
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
January 03, 2012, 06:08:50 PM
 #15

Added Pubnub notifications (both on the site and in github), and a few metatags + titles.

Still no idea how to get 0-confirmations from bitcoind :/
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
January 04, 2012, 09:34:14 PM
 #16

FYI : blockchain.info now offers a notification service also, havent tested it, but I think that does 0-confirmations.
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
January 20, 2012, 08:21:33 AM
 #17

New feature : AdHoc notifications - https://bitping.net/oneshot.php

This is a mini API to request a single notification of 1 payment without registering as a user.
For now any URL can be used, but it may be necessary to limit it to URLs that resolve to the IP of the API caller later on, to prevent the service from being used as a slow and expensive HTTP attack gateway Smiley

Will be added to github in a day or two, already live on the site, feel free to give it a test run!
hex
Newbie
*
Offline Offline

Activity: 45
Merit: 0



View Profile WWW
January 22, 2012, 02:12:30 AM
 #18

I would like to use your service but as I see it already has downtime.
You don't plan to make it reliable ?

Also does it have option that if my server is not available that it tries to deliver notification later ?
MORA (OP)
Full Member
***
Offline Offline

Activity: 127
Merit: 100



View Profile
January 22, 2012, 08:17:15 AM
Last edit: January 22, 2012, 09:10:41 AM by MORA
 #19

I would like to use your service but as I see it already has downtime.
You don't plan to make it reliable ?

Also does it have option that if my server is not available that it tries to deliver notification later ?
If I didnt plan to make it reliable, I would not have spent the time to move it to a new server, now would I  Huh

It will retry for a few times, but if your server is down more than 10-20minutes, the notification will fail.
However you can use pubnub, and their history command to check for missed events.


The downtime was because my previous VPS provider did a very poor job, ended up with a broken database, and had to move it yesterday.

For now its hosted at slicehost, and by the end of next month, when my new dedicated is ready, it will be moved as a VPS on that.

If this takes off, then I will ofcause make redundant systems with HA failover.
But as long as its low volume, a VPS on my dedicated should have plenty of uptime.
hex
Newbie
*
Offline Offline

Activity: 45
Merit: 0



View Profile WWW
January 22, 2012, 02:07:59 PM
 #20

It is now downloading blockchain again from beginning ?


How about incising that retry to at least few days? It can try frequently for the first hour and then it can try like once pen hour.

Also is there option that BitPing requires specific reply from my server? Something like 'OK' ?


I plan to use it for exchange and I think those are options that I need to make it reliable.
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!