Bitcoin Forum
November 16, 2024, 03:58:21 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 »  All
  Print  
Author Topic: List of Bitcoin blockchain APIs  (Read 8188 times)
arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
February 16, 2015, 11:44:41 AM
 #41

Is there any API offered by blocktrail.com that allows to Push a Tx, e.g. https://blockchain.info/pushtx ?

Others do offer this service: Hello Block, chain.com, toshi...
 (Note that the "push" functionality might have different names such as "propagate", "publish", etc)

"Blockr", a block-explorer service, also offers this functionality even tough they don't have an API: https://btc.blockr.io/tx/push
Mitchell
Staff
Legendary
*
Offline Offline

Activity: 4116
Merit: 2330


Verified awesomeness ✔


View Profile WWW
February 16, 2015, 11:59:05 AM
 #42

Why isn't BlockTrail under "High-level wallet APIs"? They have a wallet function and everything Blockchain.info has.

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
February 17, 2015, 10:05:33 AM
 #43

Why isn't BlockTrail under "High-level wallet APIs"? They have a wallet function and everything Blockchain.info has.

As far as I can see, they have a data API just like everyone else. Actually, I thought about removing the "high-level wallet API". I fail to see the advantage over just having your own wallet, and using one of the many data APIs to process payments.
coinpr0n
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
March 04, 2015, 08:52:21 PM
 #44

Why isn't BlockTrail under "High-level wallet APIs"? They have a wallet function and everything Blockchain.info has.

As far as I can see, they have a data API just like everyone else. Actually, I thought about removing the "high-level wallet API". I fail to see the advantage over just having your own wallet, and using one of the many data APIs to process payments.

Not sure if this would fall under High-level wallet API but Block.io seems to be another service offering some APIs. I haven't looked at the docs yet but heard about them a couple times in the past few days.

ravetrader
Member
**
Offline Offline

Activity: 119
Merit: 10


View Profile
March 15, 2015, 09:46:55 AM
 #45

what exactly do these limits at BlockTrail mean?

Code:
1 request per second
86,400 requests per day
Burst Capabilities
2 per second
Dedicated Email Support
We're here to help!

Does it mean, that my application is only allowed to check for one transaction in one second?

Assumed i have an online shop, and 4 customers send 4 payments at the same time, then i will be able to check only for the confirmation of one payment out of 4 at once?

What are the costs for the "Pro" package?
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 509


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
March 15, 2015, 11:11:58 AM
 #46

what exactly do these limits at BlockTrail mean?

Code:
1 request per second
86,400 requests per day
Burst Capabilities
2 per second
Dedicated Email Support
We're here to help!

Does it mean, that my application is only allowed to check for one transaction in one second?

Assumed i have an online shop, and 4 customers send 4 payments at the same time, then i will be able to check only for the confirmation of one payment out of 4 at once?

What are the costs for the "Pro" package?

No. You can only make one request per second. Please check their page for knowing the rates.

ravetrader
Member
**
Offline Offline

Activity: 119
Merit: 10


View Profile
March 15, 2015, 11:25:25 AM
 #47

what exactly do these limits at BlockTrail mean?

Code:
1 request per second
86,400 requests per day
Burst Capabilities
2 per second
Dedicated Email Support
We're here to help!

Does it mean, that my application is only allowed to check for one transaction in one second?

Assumed i have an online shop, and 4 customers send 4 payments at the same time, then i will be able to check only for the confirmation of one payment out of 4 at once?

What are the costs for the "Pro" package?

No. You can only make one request per second. Please check their page for knowing the rates.

well but thats the point, what is meant by "request"?
arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
March 15, 2015, 05:55:17 PM
 #48

what exactly do these limits at BlockTrail mean?

Code:
1 request per second
86,400 requests per day
Burst Capabilities
2 per second
Dedicated Email Support
We're here to help!

Does it mean, that my application is only allowed to check for one transaction in one second?

Assumed i have an online shop, and 4 customers send 4 payments at the same time, then i will be able to check only for the confirmation of one payment out of 4 at once?

What are the costs for the "Pro" package?

No. You can only make one request per second. Please check their page for knowing the rates.

well but thats the point, what is meant by "request"?

A request is a http request, that means, a single call to their API per second. Your example might still work if they allow to check multiple addresses etc in a single request. But yes, most likely you'll need the pro package.
arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
March 15, 2015, 05:56:35 PM
 #49

BTW, Hello block is not available anymore. Unfortunately, because they were the only ones apart from Toshi that passed my list-of-unspents test. :\

I removed them from the list.
arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
April 01, 2015, 09:34:30 AM
 #50

Added block.io, a high-level wallet provider that supports multisig
arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
April 16, 2015, 07:36:42 PM
 #51


Just discovered https://github.com/bitpay/bitcore-node, which seems to be a more focused successor of BitPay's insight API using their "bitcore" API (http://bitcore.io/guide/). Looks pretty nice, if you're aiming at self-hosting!
coinpr0n
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
April 17, 2015, 09:58:05 AM
 #52


Just discovered https://github.com/bitpay/bitcore-node, which seems to be a more focused successor of BitPay's insight API using their "bitcore" API (http://bitcore.io/guide/). Looks pretty nice, if you're aiming at self-hosting!

Wow. It looks great. I got my node blockchain up to date so it might be a good time to try this one out. Thanks for it!

arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
April 17, 2015, 07:19:38 PM
 #53


Just discovered https://github.com/bitpay/bitcore-node, which seems to be a more focused successor of BitPay's insight API using their "bitcore" API (http://bitcore.io/guide/). Looks pretty nice, if you're aiming at self-hosting!

Wow. It looks great. I got my node blockchain up to date so it might be a good time to try this one out. Thanks for it!

Seems like a total memory muncher, though. Always crashed on my machine due to low memory, but I was running insight in parallel  Roll Eyes

Still wondering why anyone would do a database in nodejs...

Would love to see a list of differences for bitcore-node vs. insight, for now it seems a bit like a copy.
neutraLTC
Legendary
*
Offline Offline

Activity: 1492
Merit: 1021



View Profile WWW
July 08, 2015, 11:46:32 AM
Last edit: July 10, 2015, 10:13:52 AM by neutraLTC
 #54

what exactly do these limits at BlockTrail mean?

Code:
1 request per second
86,400 requests per day
Burst Capabilities
2 per second
Dedicated Email Support
We're here to help!

Does it mean, that my application is only allowed to check for one transaction in one second?

Assumed i have an online shop, and 4 customers send 4 payments at the same time, then i will be able to check only for the confirmation of one payment out of 4 at once?

What are the costs for the "Pro" package?

No. You can only make one request per second. Please check their page for knowing the rates.

well but thats the point, what is meant by "request"?

A request is a http request, that means, a single call to their API per second. Your example might still work if they allow to check multiple addresses etc in a single request. But yes, most likely you'll need the pro package.



It's maybe worth mentioning here that BlockTrail now implements a 'Fair Use Policy' - so it's totally FREE





https://www.blocktrail.com/pricing


DEMAND STRATUMV2 MINING POOL: DMND.WORK
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1011



View Profile
July 10, 2015, 08:06:05 AM
Last edit: July 10, 2015, 08:32:57 AM by Kazimir
 #55

Any chance Blocktrail will offer these two functionalities?

1. Get tx data: given a tx hash, return its hex data (also for unconfirmed txs). (edit: sorry, I noticed this was already in the 'Get Transaction' function, as 'raw')
2. Push tx: given a tx (as hex data), push or broadcast it to the network.

I love blocktrail (my absolute #1 preferred API) but I really miss these two functions.

While I'm at it, something else that would be great as well:

3. Get tx propagation: given an unconfirmed tx hash, returns an estimate % of nodes that have this tx in their mempool.


In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
neutraLTC
Legendary
*
Offline Offline

Activity: 1492
Merit: 1021



View Profile WWW
July 10, 2015, 02:42:02 PM
 #56

Any chance Blocktrail will offer these two functionalities?

1. Get tx data: given a tx hash, return its hex data (also for unconfirmed txs). (edit: sorry, I noticed this was already in the 'Get Transaction' function, as 'raw')
2. Push tx: given a tx (as hex data), push or broadcast it to the network.

I love blocktrail (my absolute #1 preferred API) but I really miss these two functions.

While I'm at it, something else that would be great as well:

3. Get tx propagation: given an unconfirmed tx hash, returns an estimate % of nodes that have this tx in their mempool.



BlockTrail has a `push tx` endpoint, the documentation is lacking a bit behind on some of the new features added;
https://api.blocktrail.com/v1/BTC/send-raw-tx?api_key
either POST a raw hex or JSON {hex: <rawhex>}

DEMAND STRATUMV2 MINING POOL: DMND.WORK
arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
July 13, 2015, 06:21:35 AM
 #57

Any chance Blocktrail will offer these two functionalities?

1. Get tx data: given a tx hash, return its hex data (also for unconfirmed txs). (edit: sorry, I noticed this was already in the 'Get Transaction' function, as 'raw')
2. Push tx: given a tx (as hex data), push or broadcast it to the network.

I love blocktrail (my absolute #1 preferred API) but I really miss these two functions.

While I'm at it, something else that would be great as well:

3. Get tx propagation: given an unconfirmed tx hash, returns an estimate % of nodes that have this tx in their mempool.



BlockTrail has a `push tx` endpoint, the documentation is lacking a bit behind on some of the new features added;
https://api.blocktrail.com/v1/BTC/send-raw-tx?api_key
either POST a raw hex or JSON {hex: <rawhex>}

While you are here: out of curiosity, is Blocktrail based on bitcoin core (with heavy extensions on top of it, of course), based on a different client (eg, btcd) or completely custom?
neutraLTC
Legendary
*
Offline Offline

Activity: 1492
Merit: 1021



View Profile WWW
July 13, 2015, 10:04:11 AM
 #58

Any chance Blocktrail will offer these two functionalities?

1. Get tx data: given a tx hash, return its hex data (also for unconfirmed txs). (edit: sorry, I noticed this was already in the 'Get Transaction' function, as 'raw')
2. Push tx: given a tx (as hex data), push or broadcast it to the network.

I love blocktrail (my absolute #1 preferred API) but I really miss these two functions.

While I'm at it, something else that would be great as well:

3. Get tx propagation: given an unconfirmed tx hash, returns an estimate % of nodes that have this tx in their mempool.



BlockTrail has a `push tx` endpoint, the documentation is lacking a bit behind on some of the new features added;
https://api.blocktrail.com/v1/BTC/send-raw-tx?api_key
either POST a raw hex or JSON {hex: <rawhex>}

While you are here: out of curiosity, is Blocktrail based on bitcoin core (with heavy extensions on top of it, of course), based on a different client (eg, btcd) or completely custom?


BlockTrail is based on bitcoin core with heavy extensions, yes.

This is one of the reasons we were able to maintain all of our infrastructure (block explorer, API's, etc) on the correct chain, which in turn, left our users happy.


DEMAND STRATUMV2 MINING POOL: DMND.WORK
arnuschky (OP)
Hero Member
*****
Offline Offline

Activity: 518
Merit: 502


View Profile
July 13, 2015, 11:20:08 AM
 #59

BlockTrail is based on bitcoin core with heavy extensions, yes.

This is one of the reasons we were able to maintain all of our infrastructure (block explorer, API's, etc) on the correct chain, which in turn, left our users happy.

Yes, that is certainly an advantage over using a custom software directly. Thanks for replying!
Smartbit-Charles
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
July 19, 2015, 05:02:56 AM
 #60

We have just launched a new block explorer - smartbit.com.au

Our launch thread can be found here: https://bitcointalk.org/index.php?topic=1127817.0

A snippet of the API calls available:

Address with the biggest balance: https://api.smartbit.com.au/v1/blockchain/addresses?sort=balance&limit=1
Address with the most transactions: https://api.smartbit.com.au/v1/blockchain/addresses?sort=transaction_count&limit=1
Combined address balance with transactions (wallet style result): https://api.smartbit.com.au/v1/blockchain/address/3A1KUd5H4hBEHk4bZB4C3hGgvuXuVX7p7t,39coweGgC8CPZ6hYL1BBEfc1zqbSfHsprW/wallet
Block with the most transactions: https://api.smartbit.com.au/v1/blockchain/blocks?sort=transaction_count&limit=1
Get op-returns for a block: https://api.smartbit.com.au/v1/blockchain/block/365956/op-returns
Information on a mining pool and their mined blocks: https://api.smartbit.com.au/v1/blockchain/pool/BitFury
Open assets: https://api.smartbit.com.au/v1/blockchain/op-returns/open-asset
Proof of existence: https://api.smartbit.com.au/v1/blockchain/op-returns/proof-of-existence
Find output script types eg. multisig: https://api.smartbit.com.au/v1/blockchain/scripts/multisig
Find document hash via search: https://api.smartbit.com.au/v1/blockchain/search?q=8b03d5236a840e37c50c83c83e71e42eaee0230e4e4ac7889cde92d1cb1d25e9

Cheers!
Pages: « 1 2 [3] 4 »  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!