Author

Topic: Bitcoin Rest API Service (Read 406 times)

newbie
Activity: 16
Merit: 2
February 04, 2021, 09:34:08 PM
#23
It looks nice. A reliable service. I will use it in projects I develop with PHP. Thanks for announcing. Smiley

BLOCKSDK is a very good service. It is obvious that it is constantly developing.
I will definitely use it in my new projects. It is very successful compared to its alternatives.

The jig is up. You can stop posting these fake reviews for money

He is printing comments with money. Immoral.  Angry

https://i.imgur.com/lK7DQCw.png

Didn't you ask for bitcoin in an email you didn't receive?
mehmetyilmaz52 cheated on getting bitcoin

Don't come in here lying to try to deflect from your own scumminess

mehmetyilmaz52
topalmustafa
ahzabmuhammed

The number of reviews suddenly increases during the same time period
As the number of requests for bitcoins increases, we pay 0.0006 BTC each,
We checked the list of received emails and the subscriber IP bandwidth.

Confirmation result
The above 3 reviews are presumed to be written because one person wants to receive bitcoin several times.
The person who wrote the 3 reviews had the same IP band.
And only 1 out of 3 emails received event emails.
He cheated on us to pretend to be someone else to get more bitcoins.
We don't want reviews like this.

Because I want reviews from developers who have used them for development.
The content of the e-mail also contains a condition to use the API more than once.

And in fact, we only paid bitcoins to developers who have used the API directly.
And among the developers who learned about BLOCKSDK through this event, there are developers who still use it even after receiving bitcoins.
newbie
Activity: 1
Merit: 0
February 04, 2021, 01:43:50 PM
#22
It looks nice. A reliable service. I will use it in projects I develop with PHP. Thanks for announcing. Smiley

BLOCKSDK is a very good service. It is obvious that it is constantly developing.
I will definitely use it in my new projects. It is very successful compared to its alternatives.

The jig is up. You can stop posting these fake reviews for money

He is printing comments with money. Immoral.  Angry

https://i.imgur.com/lK7DQCw.png

Didn't you ask for bitcoin in an email you didn't receive?
mehmetyilmaz52 cheated on getting bitcoin

Don't come in here lying to try to deflect from your own scumminess
newbie
Activity: 16
Merit: 2
February 01, 2021, 09:51:42 AM
#21
He is printing comments with money. Immoral.  Angry

https://i.imgur.com/lK7DQCw.png

Didn't you ask for bitcoin in an email you didn't receive?
mehmetyilmaz52 cheated on getting bitcoin
newbie
Activity: 1
Merit: 0
January 24, 2021, 09:46:06 AM
#20
It looks nice. A reliable service. I will use it in projects I develop with PHP. Thanks for announcing. Smiley
newbie
Activity: 1
Merit: 0
January 24, 2021, 08:45:19 AM
#19
BLOCKSDK is a very good service. It is obvious that it is constantly developing.
I will definitely use it in my new projects. It is very successful compared to its alternatives.
newbie
Activity: 1
Merit: 0
January 23, 2021, 11:32:07 AM
#18
He is printing comments with money. Immoral.  Angry

https://i.imgur.com/lK7DQCw.png
newbie
Activity: 16
Merit: 2
January 22, 2021, 08:59:08 AM
#17
I'm really sorry.
I'll never send an email like this again

They stole my e-mail from github I think. No option to unsubscribe at all, which makes it illicit pure spam in my inbox. No idea why legitimate business would do that.
Paid reviews? uhm, ok..
full member
Activity: 933
Merit: 175
January 22, 2021, 07:35:44 AM
#16

They stole my e-mail from github I think. No option to unsubscribe at all, which makes it illicit pure spam in my inbox. No idea why legitimate business would do that.
Paid reviews? uhm, ok..
newbie
Activity: 1
Merit: 0
January 22, 2021, 04:26:48 AM
#15
Try BlockSDK. It simplifies integration of blockchain into your apps using a simple to use API, has a detailed documentation for the APIs and they also have readymade libraries for 9+ different platforms that makes integration easy so you can add cryptobased payments to your app with ease.
newbie
Activity: 16
Merit: 2
January 20, 2021, 09:36:31 PM
#14
Block SDK V2 is under development.

It supports php, js, python, ruby.

Please feel free to contact me if you have any inconvenience while using it.

https://github.com/Block-Chen

https://docs-v2.blocksdk.com/#introduction
newbie
Activity: 16
Merit: 2
January 15, 2021, 08:00:23 AM
#13
Hello, everyone.

Developing BLOCKDK use case list page.

We pay 6,000 dollars BLOCKSDK credit to 3 companies on a first-come, first-served basis.

But there are conditions.



1.It is added to the use case company list page of the BLOCKSDK website.

2. If the website has already been created, please send us the domain.

If it hasn't been produced, please send us a white paper or company introduction.
newbie
Activity: 16
Merit: 2
December 18, 2020, 07:51:36 PM
#12
Quote
@OP: Good Service but I feel the free plans are very limited.

Why do you think the usage of the free plan is limited?
If you use the actual free plan personally, there is no case that it exceeds 2,000 times a day.
newbie
Activity: 16
Merit: 2
December 18, 2020, 01:57:08 AM
#11
Quote
Great Job there @blocksdk. I didn't expect you would make the changes that quick. Thumbs up to you.
I was finally able to use your API to receive data through my Python code.

Thanks for the updated Python snippet.
@pawanjain
We are always ready to meet the needs of our customers.
Thanks!
hero member
Activity: 2702
Merit: 716
Nothing lasts forever
December 18, 2020, 01:46:37 AM
#10
1.After login, api document link has been added to the header bar.

2.The contents of the API document have been supplemented.


Great Job there @blocksdk. I didn't expect you would make the changes that quick. Thumbs up to you.
I was finally able to use your API to receive data through my Python code.

Thanks for the updated Python snippet.

Code:
from BlockSDK.blocksdk import BlockSDK

This is what I was missing in my code. I used just 'import BlockSDK' instead of 'from BlockSDK.blocksdk import BlockSDK'.

My code is working now and I get the required output as below.

Code:
{'height': 661850, 'time': 1608273047, 'bestblockhash': '0000000000000000000e019c1f0f6532fbcd1e0c6f5226caba946ec734383692', 'prev_hash': '0000000000000000000908b539b25f7c713a990c71e23eef6560363bed7f9c06', 'unconfirmed_count': 121799, 'low_fee_per_kb': 0.0003, 'medium_fee_per_kb': 0.00049, 'high_fee_per_kb': 0.00099, 'HTTP_HEADER': {'Date': 'Fri, 18 Dec 2020 06:37:12 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Set-Cookie': '__cfduid=d1be9bc6df8a5a7ee9f2dadc119a44f121608273431; expires=Sun, 17-Jan-21 06:37:11 GMT; path=/; domain=.blocksdk.com; HttpOnly; SameSite=Lax; Secure', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '180', 'X-RateLimit-Remaining': '179', 'CF-Cache-Status': 'DYNAMIC', 'cf-request-id': '07162a23c000001a6a69821000000001', 'Expect-CT': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', 'Report-To': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report?s=OHQAYiLWuN8Va0cj876WwPVPW3tmQJEKy67nqoNqSTmq7w7Ywpq2WF%2BIwmJHN%2FeT7H5eFXbV6479i05790PAR3PhjLVxaD5PrUoH3bhMh3uyX6xF9ei7%2B2hj6o0M"}],"group":"cf-nel","max_age":604800}', 'NEL': '{"report_to":"cf-nel","max_age":604800}', 'Server': 'cloudflare', 'CF-RAY': '6036dfb2cf461a6a-SIN', 'Content-Encoding': 'gzip', 'statusCode': 200}}


Also, you should consider improvising your documentation.
For example : You said to call API using 2 methods but you didn't mention how to use them.
You should consider placing an example snippet/method on how to use the below 2 methods.

Quote
You can provide an API key to a REST API call in one of two ways
Preferred method: X-API-KEY via custom header
Convenient way: api_token via query string parameter
That actually explains a lot. I mean what else is there to explain? If you are someone starting as a new developer, you'd find it confusing because your basics about calling API's or passing headers and such are not that clear. The problem lies in your capability but not in the docs I suppose.

Isn't that's how it should be? Yes I am a beginner developer. The documentation should always be beginner friendly as it is now after the updates so that people like me could find it easy to start with.
Else the developers could create their own custom API and never use services like these at all.



P.S : I was able to create a custom header and fetch data through blocksdk API too.
newbie
Activity: 16
Merit: 2
December 17, 2020, 11:51:01 PM
#9
1.After login, api document link has been added to the header bar.

2.The contents of the API document have been supplemented.


Quote
For example : You said to call API using 2 methods but you didn't mention how to use them.
You should consider placing an example snippet/method on how to use the below 2 methods.

Quote
Quote
You can provide an API key to a REST API call in one of two ways
Preferred method: X-API-KEY via custom header
Convenient way: api_token via query string parameter


Preferred method: X-API-KEY via custom header
Code:
curl -H "X-API-KEY: YOU_API_KEY" -H "Accept: application/json" -G https://api.blocksdk.com/v1/btc/block


Convenient way: api_token via query string parameter
Code:
curl  -H "Accept: application/json" -G https://api.blocksdk.com/v1/btc/block?api_token=YOU_TOKEN
legendary
Activity: 1988
Merit: 1317
Get your game girl
December 17, 2020, 04:54:22 PM
#8
Also, you should consider improvising your documentation.
For example : You said to call API using 2 methods but you didn't mention how to use them.
You should consider placing an example snippet/method on how to use the below 2 methods.

Quote
You can provide an API key to a REST API call in one of two ways
Preferred method: X-API-KEY via custom header
Convenient way: api_token via query string parameter
That actually explains a lot. I mean what else is there to explain? If you are someone starting as a new developer, you'd find it confusing because your basics about calling API's or passing headers and such are not that clear. The problem lies in your capability but not in the docs I suppose.  They have good docs too https://github.com/Block-Chen/blocksdk-js

@OP: Good Service but I feel the free plans are very limited.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
December 17, 2020, 12:06:41 PM
#7
Also, you should consider improvising your documentation.
For example : You said to call API using 2 methods but you didn't mention how to use them.
You should consider placing an example snippet/method on how to use the below 2 methods.

Quote
You can provide an API key to a REST API call in one of two ways
Preferred method: X-API-KEY via custom header
Convenient way: api_token via query string parameter

Lastly, I tried accessing your API but was getting '403 Forbidden' error. Not sure what's wrong.

The 403 error is probably coming from the absence of an API key in your request. You just fetch
Code:
https://FULL-URL-OF-API?api_token=abcdefg12345678
where you substitute my gibberish string with your API key. Basically the api_token parameter comes at the end of the URL.

The first method involves sending a header in your request. A header is a key/value pair that is sent to the server that gives it the same info as the "? =" parameters. All programming languages have a URL fetch function that can send arbitrary headers, and they are standard learning material in web development courses Smiley
hero member
Activity: 2702
Merit: 716
Nothing lasts forever
December 17, 2020, 11:34:12 AM
#6
So I did try your API and my experience was not so good. After signing up I was logged in blocksdk and I was keeping on searching for API documentation for a while but didn't get it anywhere.
Later when I was logged of, I noticed that there was an API documentation. I wonder why you didn't consider placing a link to API documentation after logging in since that is what users would do.

Also, you should consider improvising your documentation.
For example : You said to call API using 2 methods but you didn't mention how to use them.
You should consider placing an example snippet/method on how to use the below 2 methods.

Quote
You can provide an API key to a REST API call in one of two ways
Preferred method: X-API-KEY via custom header
Convenient way: api_token via query string parameter

Lastly, I tried accessing your API but was getting '403 Forbidden' error. Not sure what's wrong.
newbie
Activity: 16
Merit: 2
December 17, 2020, 02:05:49 AM
#5
Company name, company address
Added something called Optional.

The syntax of the login button has also been modified.
thank
hero member
Activity: 2702
Merit: 716
Nothing lasts forever
December 17, 2020, 01:37:02 AM
#4
Hello @blocksdk

There are some cosmetic issues on your website, you should first consider rectifying those issues at the earliest.
For example: The login page has a spelling mistake on the Login button.


 


The form on register page should have fields marked as mandatory and optional. Here I didn't enter the Company details but was still able to signup.

 


Though your service is good, developers hate it when a website has bugs/cosmetic issues.
You should consider hosting a contest for bugs/issues and you will get promotion for your site while getting to know all the bugs/issues.

I have signed up and got my API key. Will check how it works and post a review later.
newbie
Activity: 16
Merit: 2
December 16, 2020, 10:33:29 PM
#3
1.Price proposal
I think it's a good idea.
In order to acquire more customers, all BLOCKSDK members can receive 1:1 chat development support,
If you need a custom API, we will develop it further.

2.createwallet API (Wallet KEY)
Only the keys of one-way encryption values ​​are stored on the server, and no one can know the keys unless you are the wallet creator.
In other words, even if a hacker hacks the database, the key is not known.

3.Store transactions, blocks and addresses in the block explorer
MYSQL and our Bitcoin node server are synchronized in real time.
The execution speed of the SQL statement to fetch specific transaction information is 0.001 seconds
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
December 16, 2020, 09:53:52 AM
#2
It's great that you are offering a free way to query address and transaction data without requiring a full node, but I have a suggestion for your pricing structure.

First, you can use Basic as your home-use or a kind of personal plan but for advanced developers, like some of the devops services I can think of (Github, Travis, et al have this kind of plan). You can make it affordable to those individuals like at $40/month with Basic'a quota limits.

Second you can merge Beta and Pro into a single business plan with Pro's pricing and limits but I also recommend significantly increasing the rate limit for this business plan. In general businesses have more cash to spend for buying things like this. You can even add live telephone support within business hours to make it more attractive to them.

Last you can replace Production with an enterprise plan with custom limits but enterprises need to contact you about their requirements. The advantage is you can charge them thousands of dollars a month for accommodating their possibly high requirements, way higher than the $500/month your biggest plan charges.

The pricing stuff is just my opinion based on what I've seen other companies do, you're also free to use your own kind of pricing.

Also I have a question about your createwallet APi calls. How much security is put in place to protect the private keys that are in the wallet (which I assume are created on your servers)? Since you are returning seed phrases, are you using Electrum as the backend?

Finally we've been discussing the last few days on how transaction, block and address data in a block explorer can be queried so much faster from a database than from a node, so would you mind telling us how you store all this data server-side?
newbie
Activity: 16
Merit: 2
December 16, 2020, 08:24:43 AM
#1
Hi,
Are you looking for a way to access the cryptocurrency server without running it?
BLOCKSDK offers +6+ cryptocurrency APIs, including Bitcoin.
Start for free

We provide support for custom API development and 1:1 live chat development even if you are not a paid user.
We constantly monitor customer complaints and promptly correct them.

Youtube Video
https://www.youtube.com/watch?v=fyJDBcM8s2k

Website
https://blocksdk.com

Email
[email protected]

Telegram
@BlockSDK
https://t.me/BlockSDK

Code:
use BlockSDK;

$blockSDK = new BlockSDK("YOU_TOKEN");
$btcClient = $blockSDK->createBitcoin();

$wallet = $btcClient->createWallet([
    "name" => "test"
]);

var_dump($wallet);

The generated wallet key is
It is stored on the server using one-way encryption,
If you lose the key issued when creating your wallet, we have no way to recover it.
Jump to: