Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jcstein/node-app
A Celestia node macOS app.
https://github.com/jcstein/node-app
Last synced: 11 days ago
JSON representation
A Celestia node macOS app.
- Host: GitHub
- URL: https://github.com/jcstein/node-app
- Owner: jcstein
- Created: 2023-06-02T00:41:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-27T23:06:35.000Z (10 months ago)
- Last Synced: 2024-11-02T04:12:18.843Z (18 days ago)
- Language: Swift
- Homepage: https://quasarapp.xyz
- Size: 198 MB
- Stars: 25
- Watchers: 4
- Forks: 6
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pat - the fastest way to run a Celestia light node
pat is f.k.a. Quazar, f.k.a. Quasar
## quazar โจ a Celestia light node macOS app
Introducing quazar โจ [v0.3.0-alpha](https://github.com/jcstein/node-app/releases/tag/quazar_v0.3.0-alpha_CN-v0.11.0-rc10_Arabica),
a [Celestia light node](https://docs.celestia.org/nodes/light-node/) macOS app, written in Swift.A quasar (quasi-stellar object) is a very luminous object in space,
powered by an active galactic nucleus (a light node).## Features โ๏ธ
v0.3.0-alpha of this app runs on the [Arabica devnet](https://docs.celestia.org/nodes/arabica-devnet/) (chain ID `arabica-10`) and has the following functions:
* `๐ฃ Initialize your Celestia light node`: this initializes a Celestia light node in the application's local storage
* `๐ข Start your node`: this starts the light node
* `๐ด Stop your node`: this stops the light node
* `๐ช Check your balance`: this displays the node's balance in TIA to 6 decimal places
* `๐ Account address: copy to clipboard`: this is to make it easy to use the faucet and check your balance
* `๐๏ธ Delete your data store`: deletes the data store for the node (use with caution)
* `๐ Delete your key store`: deletes the key store for the node, the account `my_celes_key` (use with caution)
* `๐ฅ Delete entire node store`: deletes both the data and key store (use with caution)
* `๐ฐ Faucet`: a direct link to an Arabica faucet
* `๐ Block explorer`: a direct link to a block explorer for Arabica### DASer sampling statistics
* `๐งช Sampled chain head`: the head of the chain that the light node has sampled
* `๐ฃ Catchup head`: the head of the chain the node has synchronized
* `๐ Network head height`: the head of chain of the network## Installation ๐๏ธ
### macOS download ๐พ
The latest release with `quazar.dmg`
images for Mac can be found on the
[latest release](https://github.com/jcstein/node-app/releases/latest) page.Download `quazar.dmg` to your computer and open it from your downloads folder.
Then, drag the "quazar" icon to the "Applications" folder.### Video tutorial ๐บ
You can view the latest video tutorial [here](https://twitter.com/JoshCStein/status/1666328587400630272?s=20).
### Troubleshooting ๐ ๏ธ
If you encounter a warning when you open the app, you will need to go to your
System Preferences > Privacy & Security > Security and select "App Store and identified developers".## Prerequisites ๐งฑ
The current version requires:
* macOS 13.1 or higher
* Macs equipped with M1 or M2 chips (as the `celestia` binary is built specifically for ARM Macs in the
versions)## Application dependencies โฌ๏ธ
* `celestia-node` ("CN") binary version: [v0.11.0-rc10](https://github.com/celestiaorg/celestia-node/releases/tag/v0.11.0-rc10)
## Xcode project ๐จ
The Xcode project can be found in [node-app](./node-app/).
### Developer dependencies ๐ฉโ๐ป
* Xcode
## App previews ๐ป
### Before starting a node ๐ฌ
### Initializing a node ๐ฃ
### Running a node ๐ข