Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/Nisaba/P-38
Browse files Browse the repository at this point in the history
  • Loading branch information
nisaba committed Aug 16, 2023
2 parents c2f2891 + a805f44 commit 1a0cffa
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# P-38
Use Lightning Network to send satellite messages with Blockstream

### What is it ?
For several years, BlockStream has been offering an infrastructure for synchronizing a bitcoin node via satellite, independent of the internet. But also to send messages and files by satellite by paying only a few satoshis by the Lightning Network (https://blockstream.com/satellite-queue/). These messages can be received through specialized antennas, which means that it is possible to send messages or documents to specially equipped recipients who are deprived of the internet...

P-38 is an application that manages the sending of these messages. Basically, this application does nothing more than the web app offered by Blockstream. But it makes it easier to manage this activity using the dedicated API (https://blockstream.com/satellite-api-documentation/).

### Installation
P-38 was designed under the **Adobe Air** cross-platform framework (taken over by Harman, a Samsung group company). The application works on **Windows PC** and **Macintosh**. A mobile version (Android and Apple) will be offered later.

To install the application, simply download and install the AIR runtime version 50.2 minimum at this address:<br />
https://airsdk.harman.com/runtime

Then install the P-38 application by downloading and running this air file:<br />
https://github.com/Nisaba/P-38/releases/download/initial-release1/P-38.air<br />
(this air file was generated with a valid production certificate)

For Windows users who do not want to install the Air runtime, they can unzip the following zip file and run the exe file there:<br />
https://github.com/Nisaba/P-38/releases/download/initial-release1/P-38-exe-win.zip


### Features
P-38 has the following features:

- Sending Text or File messages, unencrypted or encrypted
- Ability to set encryption keys (in the "Private Keys" tab) and encrypt message
- Automatic calculation of the price to be paid according to a defined threshold (1 milli-satoshi per byte is more often than not sufficient, with a minimum threshold of 1 satoshi).
- Display of the Lightning bill to pay and display of the QR Code to flash to instantly pay the Lighting bill
- Storage of messages with detail display and possible status refresh
- Ability to decrypt messages or files received by satellite

![Capture-P38](https://github.com/Nisaba/P-38/assets/34550856/d5956b9e-1595-4f78-a945-a94c5643a73b)



Currently the following languages are available: French, English, Italian, Spanish, Portuguese, German, Estonian, Ukrainian, Russian. If you want other languages, please ask.

0 comments on commit 1a0cffa

Please sign in to comment.