How do I make music auto-play here? ๐ค
meedamian / bc1toolkit Goto Github PK
View Code? Open in Web Editor NEWA set of various Bitcoin tools
A set of various Bitcoin tools
How do I make music auto-play here? ๐ค
A CLI utility to encode/decode Bitcoin p2p network messages.
Same as #1, but with no fancy validation.
Should return a status of a Bitcoin node for a given IP/domain/.onion address.
Should work with mainnet and testnet nodes. Should also detect c-lightning/lnd/eclair status.
Should try to guess ports and return basic information about the node (if available).
A tool to decode/encode Bech32 data.
Should be able to validate a bech32 string and list errors, if any.
Should return current Bitcoin price.
Should handle multiple sources (ideally popular aggregators).
Should handle multiple currencies.
Should be able to tell the price for a given amount, ex. bc1price --buy 2.222 --on kraken.com
Add credential caching to allow the user to run a command again for a period of time without requiring authentication.
Create a CLI wrapper for .Balance
functions from https://github.com/meeDamian/crypto returning balance for requested exchange/currenc{y,ies}.
Figure out how to handle credentials: file? OS-specific keystores? Passed as flags? Env vars? Requested upon run? Etc etcโฆ
A command that returns exit code = 0
if transaction is confirmed or exit code = 1
if it isn't. If --wait=n
is provided, it should wait until n
confirmations are on top of a transaction before terminating with exit code = 0
bc1isconfirmed --wait=6 <txid|addr(?)> && lncli openchannel <node-id> <amount>
Should take {x,y,z}pub, generate possible addresses and check their balance.
Ideally, uses local sources (with a remote fallback under a flag(?)), tries to minimize output, by not showing empty branches, etc.
Gotta be smart about a bunch of things here.
Should be able to take Bitcoin transaction and output a detailed info about it (should also work if transaction id provided).
Should be able to take json and return encoded transaction.
Note, gotta be careful here, to make sure users are unlikely to leave their seeds in {ba,z,fi}sh history.
Should take seed (or xpriv), generate owned addresses and check their balance. Local sources should be prioritised over remote (which should probably sit behind a flag/config).
Should be able to generate:
Gotta make sure it preserves privacy well here.
A tool to return currently recommended Bitcoin fees.
Should take: block target, transaction size or transaction itself
Should either calculate the fees by itself or use fee recommendation sources (either online or bitcoin-cli etc, if available).
Should take LN invoice and return it's json representation, see: lightning-cli decodepay
or lncli decodepayreq
.
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.