difronzo / blockchair Goto Github PK
View Code? Open in Web Editor NEW๐ฐ Go (golang) client for the blockchair.com API
Home Page: https://blockchair.vfiles.no
License: MIT License
๐ฐ Go (golang) client for the blockchair.com API
Home Page: https://blockchair.vfiles.no
License: MIT License
Add stats calls for different blockchains. For more information see this page.
On the following:
To make sure the user is sending a valid address(es) for a specific cryptocurrency. There should be somthing that is fast for validating but also strict.
A solution is to use either DFA or NFA. Because NFA could be kind of time-consuming, I think that DFA is the best option.
DFA for the following crypto (must also support multi-signature addresses):
That is enough to start with.
Q: How can I test that the DFA is working for X crypto?
A: Use Database Dumps from Blockchair.
The functions in "client.go" needs tests of a happy day scenario. Use mockups for this task. Like from https://github.com/stretchr/testify. Should have a unit test coverage of +80% for the file.
See this page for what is request cost. Make somthing that could simulate the run of a fucntion(s), without actually sending the request, to calculate the request cost in total or for each request.
Please share your thoughts on how it can be implemented and questions in this issue.
What type of issue is this?
What is this issue about?
Improve documentation on Gitbook. Users who want to contribute need a Gitbook account and will get an invite to the team as a writer. Just ping me in the issue for access.
Special notes:
Does this issue introduce a user-facing change?
The rate limit is not properly developed. Needs some adjustment to work properly. Blockchair does not support rate limit headers. Therefor it is hard to determend the correct rate limit for users not using an API key. Users with API key can call Premium API for stats. Should continue to support Concurrent and Sleep/WaitTime. Should not need any external modules/packages for this.
Key points:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.