{"repo":"eddieoz/btcmesh","free":true,"listed":false,"github":"https://github.com/eddieoz/btcmesh","clone":"git clone https://github.com/eddieoz/btcmesh.git","description":"BTC Mesh Relay is designed to send Bitcoin payments via LoRa Meshtastic.","language":"Python","stars":54,"topics":["bitcoin","bitcoin-payment","bitcoin-transaction","bitcoin-transaction-tool","lora","mesh","mesh-networks","meshtastic","meshtastic-python","offgrid"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"BTC Mesh Relay Description BTC Mesh Relay is a project designed to enable the broadcasting of Bitcoin raw transactions by sending them as chunked hexadecimal strings via LoRa Meshtastic direct messages. A dedicated client script ( btcmesh cli.py ) will be used for sending, and a relay device running btcmesh server.py will reassemble these chunks, decode, validate, and then relay the complete transaction to a configured Bitcoin RPC node. This system is intended for scenarios with limited or censored internet access but where LoRa Meshtastic network availability exists. This project is currently under development. Features (Planned & In-Progress) Meshtastic Communication : Initializes and manages communication with a Meshtastic device. Transaction Chunking & Reassembly : Allows large Bitcoin transactions to be sent in smaller chunks over LoRa by btcmesh cli.py and reassembled by btcmesh server.py . Payload Handling : Relay server reassembles hexadecimal chunks. The connected Bitcoin Core node performs full transaction validation upon broadcast attempt. (Advanced pre-broadcast decoding and validation capabilities on the relay server via core/transaction parser.py are planned for future enhancements). Basic Transaction Validation : Currently, the relay server relies on the connected Bitcoin Core node for most transaction validation. (More extensive pre-broadcast sanity checks on the relay are planned). Bitcoin RPC Integration : Connects to a Bitcoin Core RPC node to broadcast the","default_branch":null,"files":null,"tree":[],"storefront":"/r/eddieoz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eddieoz/btcmesh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}