Posts Posts + Replies
bitfeed
libs
2 weeks 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 🍻
libs
1 month ago
Bitpost vs Powpress... Fight!!!
I've been looking for a reason to give Powpress a try, and what better way to do so than to talk about my latest Bitcoin product, Bitpost the publishing platform for Bitcoin.
libs
1 month ago
Bitpaste is dead... Long live Bitpost https://www.bitpost.app/u/libs/bitpaste-is-dead-long-live-bitpost-SGtzC3i
libs
2 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]
libs
2 months ago
The world looking glorious this evening.
libs
2 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]
libs
2 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]
libs
2 months ago
I've created my own Powping channel "Krafty Bits" for anyone building on Bitcoin. I'll use this channel to announce new updates to my apps and open source tools, you can ask me anything about any of my Elixir or JavaScript libraries, and any other discussion related to the fine art of building on Bitcoin is welcome. Join now: https://powping.com/c/53cbaa528912d075122f1852de5e9a7a3f7904152dc4ecf24e5dd08da5c5ae5a Just remember the rules...
libs
2 months ago
I've released version 0.2.0 of Txbox, which packs a significant new feature. Txbox is now a fully automated Miner API state machine. When adding transactions to Txbox, you can now set the state to one of: * `pending` - for incomplete, draft or off-chain only transactions * `queued` - will be queued up to be pushed directly to your configured miner * `pushed` - miners will be polled until the transaction is confirmed Depending on the given state, Txbox will automatically queue and process the
[more]
libs
2 months ago
Being able to embed a "channel" like this on another site would be very cool
libs
2 months ago
Operate now ships with a new adapter that uses Planaria Corp's modern Bitbus, Bitsocket and BitFS APIs. I wrote a little about it here, with an example of how to update to the new adapter: https://www.operatebsv.org/blog/faster-operate-agent/
libs
3 months ago
Are there any BIP270 supporting wallets out in the wild? (other than the dev build of Electrum SV) I've implemented a BIP270 payment method on Paypresto which needs testing. https://bip270.paypresto.co/
libs
3 months ago
I've given the Paypresto widget a design overhaul. I've stripped the design back quite a bit as I feel a widget like this needs to be sufficiently minimal so that it can fit in to different contexts and always feel integrated with the host app and website. Let me know what you think: www.paypresto.co
libs
3 months ago
I created a quick demo page to demonstrate how Paypresto can be used to not only create non-standard outputs, but also spend them... all from your favourite consumer wallet. In this demo you can create an R-Puzzle in one transaction, then spend it in a second. Read through the instructions, it all should be pretty clear. Demo: https://rpuzzle.paypresto.co/ More about Paypresto: https://www.paypresto.co/
libs
3 months ago
I've released a new version of the paypresto.js client today. The main change is that the client now uses TxForge for building transaction instead of the bsv2 TxBuilder. This gives you more accurate fee estimation, plus the ability to use Casts as either inputs and outputs. See https://www.paypresto.co
libs
3 months ago
Noticed the powping tx don't use any Bitcom prefixes - just an app specific op return schema. I get you don't need to with the p2p approach... but not necessarily helpful for others who may want to scan the chain. Is Bitcom dead?
libs
3 months ago
Wen mobile app?