Inspiration
What are the reasons we need a mempool? To get our transactions mined and to virtue signal which transactions we like and don't like.
What it does
Miners announce themselves on nostr with a kind 10201 event along with their requirements for accepting transactions and adding them to a block template. Miners can also virtue signal for the extra based bitcoin transactors. Users can select the miners to send transactions to by looking the miner up on nostr, then constructing a kind 20402 transaction event that will be sent to all miners we want to try to mine our transaction.
How we built it
Just went with the vibes
Challenges we ran into
I wanted to do this on mainnet with bitcoind and DATUM, but I didn't have time to get DATUM running on my mac nor could I sync a node in time.
What's next for MemCooler
- connect to an actual bitcoin node
- obsolete the mempool
Built With
- love
- nostr
- react
- typescript
Log in or sign up for Devpost to join the conversation.