2P+
Multi Player
124 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
@mozza
8 months ago
Checkout linksv for js/ts development. Fastest and cheapest token protocol by far!
0
0 USD
@hv_
1 year ago
I m interested in building / integrating content / blogs and videos into web pages and found not much but this
0
0 USD
@azhar
1 year ago
Hello, I am addicted to this game http://powerline.io/ and would like to try build this game like an arcade where BitCoin is a token of payment, any tips how do I start? please steal this idea
1
0.27 USD
@ogkek9
1 year ago
looking for someone to help with relayX code. we are stuck.
2
0 USD
@souta04
1 year ago
Understand the power of the original Bitcoin protocol at Bitcoin SV DevCon 2021! https://tpow.app/cc555d20
0
0 USD
@arbusto
2 years ago
How can I change the sighash from a tx? Im not a coder, but I like to learn... I was watching the last Bitcoin Theory and I wonder if there is a easy tool to construct sighash_single sighash_anyonecanpay and a way to include later more inputs... I use electrum to make my raw tx, but I think this is a little more complex... anyone can teach me about it or link some good content? I would really appreciate it.
0
0 USD
@libs
2 years ago
I released an update to vue-money-button today: https://github.com/libitx/vue-money-button Highlights include: * Compatible with Vue 2 & 3 * Exposes the Invisible Money Button API for use in your components * Supports the preserveOrder option Note that this is a major version upgrade - meaning breaking changes! The default export of the package has changed from a Vue component to a Vue plugin, which affects how you use it in your app. All is explained in the README.
0
0.05 USD
@exist
2 years ago
Cool project ! POW
Crowdfunding with Bitcoin!! https://gobitfundme.com/
1
0.02 USD
@libs
2 years ago
Is anyone able to clarify my understanding of new dust rules since 1.0.5... 1) Is the 546 dust limit still a limit of sorts? For example, if I don't want to consolidate outputs, is the safe limit still 546 sats or some other figure? Is this still known as the "dust limit"? 2) Anything below the above limit is now a dust output and requires consolidation to spend. In this article - https://bitcoinsv.io/2020/09/16/beyond-micropayments-the-rise-of-nano-services/ - @shadders says 0 sat outputs may
[more]
1
0.18 USD
@nenicloud
2 years ago
I am looking for some guidance on how to create a registration/login just like powping does using moneybutton for a webapp. I want first time users to have to set a username when they swipe moneybutton login for their first time. Then, swiping moneybutton in the future just logs the user in. @unwriter @satchmo Any info is appreciated.
2
0.04 USD
@adonsats
2 years ago
Is it possible to build Ops in JavaScript or it is only in Lua ?
1
0 USD
@exist
2 years ago
hi everyone, I am building an app and I would like to know wbat is the best way to estimate the fee for a transaction. thank you for all replies!
1
0.08 USD
@libs
2 years 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?
4
0.02 USD
@miggy
2 years 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/
3
0.05 USD
@miggy
2 years 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
0.3 USD
@satchmo
2 years 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.06 USD
@robertogox
2 years 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
2 years 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.18 USD
@libs
2 years 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.05 USD
@hv_
2 years 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
2 years 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.09 USD
@satchmo
2 years ago
Added decode raw tx to the Bitcoin vscoce extension: https://marketplace.visualstudio.com/items?itemName=Satchmo.bitcoin
2
0.05 USD
@musiq
2 years ago
Can someone recommend a good book on P2P technology? (Not about Bitcoin but about P2P tech itself)
1
0.01 USD
@mrz
2 years ago
Unwriter's Minercraft now available in Go https://github.com/tonicpow/go-minercraft
0
0.01 USD
@hv_
2 years ago
We have a step by step demo (video/github) of impl OAUTh of moneybutton ? ....for starters :)
2
0 USD
@satchmo
2 years 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.03 USD
@nenicloud
2 years ago
whats up with the newer dimely interface? You can't charge for a room anymore?
0
0 USD
@libs
2 years 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
1.43 USD
@adonsats
2 years ago
a bitcoin dev home bitcoinsv.io/devtools/
0
0 USD
@mrz
2 years ago
Just released a new Go paymail package: https://github.com/tonicpow/go-paymail
0
0.02 USD
@satchmo
2 years 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.04 USD
@vicarcalsado
2 years 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.01 USD
@usethatbitcoin
2 years 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 years ago
can someone point me to this project online ? Greenlight A ‘Tokenized-in-a-box’ solution
0
0 USD
@usethatbitcoin
2 years 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
0.35 USD
@reldavs
2 years ago
Why should I use Metanet in my application? Pros and Cons?
2
0.01 USD
@jolon
2 years 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 years 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.14 USD
@adonsats
2 years ago
catch this also.... build it https://powping.com/posts/c2b41538fc2525daf4dc85e4bdf8dfa540f257b946c546409aa8f6bbf1ee2a33
0
0 USD
@satchmo
2 years ago
we put together a list of resources for building with BitCoin + Go! https://gobitcoinsv.com @mrz
3
0.16 USD
@unwriter
2 years ago
Let's let him know what he should write about.
0
0.03 USD
@jonathanaird
2 years 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.12 USD
@libs
2 years 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.18 USD
@earthling
2 years 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
2 years 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.03 USD
@joshua
2 years 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.03 USD
@libs
2 years 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
2 years 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
2 years 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
0.28 USD
@libs
2 years ago
If any Golang developers fancy porting Shapeshifter to Go, @satchmo wants to pay you to do it!
1
0.01 USD
@adonsats
2 years ago
0
0.01 USD
@adonsats
2 years ago
also... your design are awesome 🤓
0
0 USD
@adonsats
2 years 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
2 years 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.13 USD
@vegardwikeby
2 years ago
I’ll try my best. - rule follower
0
0 USD
@libs
2 years 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.05 USD