2P+
Multi Player
95 subscribers

Build on Bitcoin

Discussing app development, design, tools, libraries, languages and all things related to building great experiences on Bitcoin.

Channel managed by @Libs - ask me anything about any of my apps and open source Elixir and JavaScript libraries.

Rules

Please follow the rules below:
Any discussion related to building on Bitcoin is welcome here: Ask for help; share your projects; get and share advice. House rules:

1. Don't be a dick
blog
Posts
@libs
1 week ago
Has anyone written, or is anyone able to provide a bit of a ELI5 on SPV Channels? https://github.com/bitcoin-sv-specs/brfc-spvchannels What are they? What are they for? Who should use them? When and why?
3
0.06 USD
@miggy
1 week ago
For the noobs out there. It's kinda hard to find good digestible entry material on how Bitcoin works under the hood. This blog has helped me TREMENDOUSLY when it comes to understanding how a Bitcoin Transaction actually is created. https://klmoney.wordpress.com/bitcoin-dissecting-transactions-part-1/
2
0.17 USD
@miggy
1 week ago
Hey guys, I am just beginning to dive into Bitcoin development, but I have an idea that I want to prototype. It basically is a webpage, where a user fills out a form and for doing that gets some BSV sent to his wallet (ideally paymail for convenience). So after researching today, I've found this great resource https://gobitcoinsv.com/ which basically gives a lot of Bitcoin related functionality in form of Golang libraries. So far I mostly used Python for backend development, but as I've read Go
[more]
2
1.34 USD
@satchmo
2 weeks ago
Small update to the vscode plugin, just adding things as needed: - Script (hex) to ASM https://marketplace.visualstudio.com/items?itemName=Satchmo.bitcoin
0
0.26 USD
@robertogox
3 weeks ago
I would love to see a timelapse of miner hash percentage like bubbles reducing/increasing dimensions placed inside small world network sort of graphic.
0
0 USD
@libs
3 weeks ago
I published a few words today covering some of the fun I've had working with P2P transactions on BSV. Demystifying BSV’s peer-to-peer transaction protocols https://www.bitpost.app/u/libs/demystifying-bsvs-peer-to-peer-transaction-protocols-DLKE52r
0
0.81 USD
@libs
4 weeks ago
Paypresto gets an update today with he following improvements: * Support for the Open Payment Protocol which opens up support for Volt wallet and Maxthon browser's VBox * Better handling of some of the Bip270 quirks so Handcash, Simply Cash and Electrum SV can be served by the same QR code Totally planning to change Paypresto's strapline to "We endure the ball-ache of supporting umpteen different P2P protocols so you don't have to" 😅 Check it out: https://www.paypresto.co/
0
0.22 USD
@hv_
1 month ago
Cool Bitcoin goes all in into IoT and more usecases just no need to even notice Bitcoin is used underneath!
0
0 USD
@satchmo
1 month ago
Another update to the Bitcoin vscode plugin. Added raw tx to TXO and BOB format using shapeshift. Thanks @libs for the suggestion. Maybe in the future I can add context menu option to highlight the tx object and transform to various formats right in place from the right click menu. This would work to flip between txo to bob or bob to hex or whatever you need, but this is a good start.
1
0.39 USD
@satchmo
1 month ago
Added decode raw tx to the Bitcoin vscoce extension: https://marketplace.visualstudio.com/items?itemName=Satchmo.bitcoin
2
0.19 USD
@musiq
1 month ago
Can someone recommend a good book on P2P technology? (Not about Bitcoin but about P2P tech itself)
1
0 USD
@mrz
1 month ago
Unwriter's Minercraft now available in Go https://github.com/tonicpow/go-minercraft
0
0.04 USD
@hv_
1 month ago
We have a step by step demo (video/github) of impl OAUTh of moneybutton ? ....for starters :)
2
0 USD
@satchmo
1 month ago
Little updated for the Bitcoin VSCode plugin. New features: - Generate xpub/xpriv - Derive child address from xpub / xpriv - Generate Mnemonic - xpriv from mnemonic https://marketplace.visualstudio.com/items?itemName=Satchmo.bitcoin source: https://github.com/rohenaz/vscode-bitcoin
1
0.13 USD
@nenicloud
1 month ago
whats up with the newer dimely interface? You can't charge for a room anymore?
0
0 USD
@libs
1 month ago
Whilst watching Coingeek Live last week, I ported my Shapeshifter Elixir library over to JavaScript. Introducing Shapeshifter.js Code: https://github.com/libitx/shapeshifter.js Demo: https://libitx.github.io/shapeshifter.js/ Shapeshifter allows you to effortlessly convert Bitcoin transactions between common serialisation formats. It supports, raw hex and Buffer, bsv Tx instance, and TXO and BOB objects. Enjoy 🍻
2
6.39 USD
@adonsats
1 month ago
a bitcoin dev home bitcoinsv.io/devtools/
0
0 USD
@mrz
2 months ago
Just released a new Go paymail package: https://github.com/tonicpow/go-paymail
0
0.09 USD
@satchmo
2 months ago
I made a vs code extension for working with Bitcoin transactions, addresses, and keys. It can also fetch transaction data for a given txid in different formats. anything the bsv js library can do is pretty easy to expose this way. Trying to avoid storing any keys or trying to be a wallet. Other than that, any suggestions? https://marketplace.visualstudio.com/items?itemName=Satchmo.bitcoin
1
0.14 USD
@vicarcalsado
2 months ago
There are a lot more would-be developers out in the woods. A guided educational roadmap similar to this is a MUST for Bitcoin SV to become more widely adapted. https://roadmap.sh/ Can someone build one a guided educational roadmap for BSV?
1
0.03 USD
@usethatbitcoin
2 months ago
Twetch added to https://usethatbitcoin.com – One of the best-designed social platform to this date only on Bitcoin SV. Private chat added. Mobile app incoming. Great job Twetch team!
0
0 USD
@adonsats
2 months ago
can someone point me to this project online ? Greenlight A ‘Tokenized-in-a-box’ solution
0
0 USD
@usethatbitcoin
2 months ago
Bitpost (Beta) added to https://UseThatBitcoin.com – A Curated list of Best Designed Apps on Bitcoin SV. In category "Social & content". 🎉Congrats and great job @libs and everyone involved.
1
1.54 USD
@reldavs
2 months ago
Why should I use Metanet in my application? Pros and Cons?
2
0.04 USD
@jolon
2 months ago
Does anyone have a roundup of cloud wallet features? I'm thinking things like using the wallet to login, customising the button, native support. Also interested in features that might not be available yet but are in closed beta.
1
0 USD
@jonathanaird
2 months ago
What do you guys think about this article? I personally found it very spot on vis-a-vie my own personal experience. We're under very unique and strange incentives at the moment. What do you think the implications for the development of the ecosystem will be? There is definitely less development 'energy' and people can feel it. My worry is that as companies and individuals work (in secret) on real-world solutions, we lose out on some of the rapid experimentation that needs to happen to work thr
[more]
5
0.6 USD
@adonsats
2 months ago
catch this also.... build it https://powping.com/posts/c2b41538fc2525daf4dc85e4bdf8dfa540f257b946c546409aa8f6bbf1ee2a33
0
0 USD
@satchmo
3 months ago
we put together a list of resources for building with BitCoin + Go! https://gobitcoinsv.com @mrz
3
0.69 USD
@unwriter
3 months ago
Let's let him know what he should write about.
0
0.11 USD
@jonathanaird
3 months ago
What tools do you guys think we need to jump start development of the Metanet? We have a few projects like MetaId and DNS but things are quite slow. A big hurdle is not being able to use Moneybutton to create metanet nodes. Are there other things we could build to make developers experience better?
7
0.51 USD
@libs
3 months ago
What conventions do you follow for encoding pubKey and parentTxids in metanet nodes? eg, should the pubKey be a 33 byte public key, a 20 byte pubKeyHash, or as I see most people doing, a 25-34 byte base58 encoded bitcoin address? Similarly should the parentTxid be 32 byte txid, or a 64 byte hex-encoded txid? My instinct is to use the smallest possible payload, but just wondering what conventions others are following and what APIs like metaTXT etc use?
1
0.79 USD
@earthling
3 months ago
Follow the news: Every story should have an ending. Too many articles or stories that are produced get lost in the clutter or are never finished. I would like to be able to fund the continued investigation of any story or research to see it through to its end.
1
0 USD
@libs
3 months ago
How should a Bitcoin app authenticate its users? @joshua has recently been advocating Bitcoin-native user authentication - essentially some kind of challenge/response mechanism where a user signs the response with their wallet. Powping itself I think uses this kind of model. https://coingeek.com/logging-in-with-bitcoin/ I like this idea, but truth is there is nothing like a standard for this, so apps implementing this approach need to do it wallet by wallet - effectively creating a hard depend
[more]
4
0.13 USD
@joshua
3 months ago
New tutorial on building a bsv2 transaction from scratch using @libs TxForge library: At the end I show some cool functionality! 30% revenue split for shaing! https://streamanity.com/video/EauwH9s8IjT8
1
0.11 USD
@libs
3 months ago
Renamed the channel to simply "Build on Bitcoin". Krafty Bits is a cool name but I'll save that for something else. Want to make it clear this is where the builders on bitcoin lounge about.
1
0 USD
@pleb
3 months ago
Hey guys First of all, I cant code to save my life 😅 BSV doesn't have a service like Medium. Bcash's Read.cash is pretty nice. Not amazing layout. Would be a good service to copy to BSV obviously with integrated Relayx/MB/etc
3
0 USD
@libs
3 months ago
Does a Bitcoin app need to use the blockchain? I’ve been *very* impressed with Powping. Paradoxically though, it’s probably true that its main innovation is that it doesn’t use the blockchain. I’m curious whether you feel this is a needed rethink of what a Bitcoin app looks like, or does it stretch the limits of what we can truly call a Bitcoin app? Has the Powping model caused you to rethink the apps you’re working on or inspired you to try different experiments in terms of what does and doe
[more]
9
1.24 USD
@libs
3 months ago
If any Golang developers fancy porting Shapeshifter to Go, @satchmo wants to pay you to do it!
1
0.05 USD
@adonsats
3 months ago
0
0.01 USD
@adonsats
3 months ago
also... your design are awesome 🤓
0
0 USD
@adonsats
3 months ago
Hi very cool how you use Lua for Bitcoin. If there is many cool use case, will be cool to learn
1
0 USD
@libs
3 months ago
I published a new Elixir package today to help with the simple task of converting Bitcoin transactions to and from various common formats. Released today: Shapeshifter https://github.com/libitx/shapeshifter Shapeshifter allows you to: - Convert TXO and BOB formatted transactions back to structured Bitcoin transactions. - Convert a Bitcoin transaction straight to TXO or BOB without having to go on-chain and through Bitbus. - Flip between TXO and BOB and back - Convert to and from raw binary tx
[more]
0
0.58 USD
@vegardwikeby
3 months ago
I’ll try my best. - rule follower
0
0 USD
@libs
3 months ago
Last week @joshua published a great tutorial on how to use www.paypresto.co. Josh demonstrated how to both create AND spend an rpuzzle using Paypresto, all initiated from a consumer wallet. I think Josh explains the essence of Paypresto well - it's well worth a watch if you're curious about ways it can help in your BSV app or project. https://streamanity.com/video/bdT7UDIOfWCO?ref=5da043d3-1724-474b-b910-4d5174c0a190
0
0.21 USD