Releases: RedPillPhil/Emberchain
Releases · RedPillPhil/Emberchain
Release list
Emberchain Wallet v1.0.4
Emberchain Wallet v1.0.4
### Downloads
| Platform | File |
|---|---|
| 🪟 Windows (installer) | `Emberchain.Wallet.Setup.1.0.4.exe` |
| 🪟 Windows (portable) | `Emberchain.Wallet.exe` |
| 🍎 macOS Apple Silicon | `Emberchain.Wallet-1.0.4-arm64.dmg` |
| 🍎 macOS Intel | `Emberchain.Wallet-1.0.4.dmg` |
| 🐧 Linux | `Emberchain.Wallet-1.0.4.AppImage` |
### Which URL do I paste into the wallet?
The node startup banner now has **two sections** — make sure you use the right one:
| Section in banner | Paste here |
|---|---|
| **Wallet / Miner Node URL** | ✅ Paste into the Wallet and Miner apps |
| MetaMask RPC URL | ❌ This goes into MetaMask — not the wallet app |
Quick reference:
| Node | URL |
|---|---|
| Public node | `https://emberchain.org/api` |
| Local node — same PC | `http://localhost:8545/api` |
| Local node — another PC on your network | `http://192.168.x.x:8545/api` |
### What changed in v1.0.4
**Better Test Connection errors** — the button now diagnoses exactly what went wrong:
- Pasted the MetaMask `/rpc` URL? → *"That's the MetaMask RPC URL — for the wallet use: http://…:8545/api"*
- Forgot the `/api`? → *"Almost! Use http://…:8545/api (add /api at the end)"*
- Correct format but wrong host? → timeout / unreachable message
Emberchain Wallet v1.0.3
Emberchain Wallet v1.0.3
### Downloads
| Platform | File |
|---|---|
| 🪟 Windows (installer) | `Emberchain.Wallet.Setup.1.0.3.exe` |
| 🪟 Windows (portable) | `Emberchain.Wallet.exe` |
| 🍎 macOS Apple Silicon | `Emberchain.Wallet-1.0.3-arm64.dmg` |
| 🍎 macOS Intel | `Emberchain.Wallet-1.0.3.dmg` |
| 🐧 Linux | `Emberchain.Wallet-1.0.3.AppImage` |
### Node URL format
The URL must end in **/api**:
| Node | URL |
|---|---|
| Public (default) | `https://emberchain.org/api` |
| Local node — same PC | `http://localhost:8545/api` |
| Local node — another PC on your network | `http://192.168.x.x:8545/api` |
Use **Settings → Network / Node URL → Test Connection** to verify before saving.
### What changed in v1.0.3
- **Test Connection** now detects when you've entered a website URL instead of a node URL (e.g. `https://emberchain.org` without `/api`), auto-probes the correct path, and tells you exactly what to change
- Settings placeholder updated to `https://emberchain.org/api` so the correct format is obvious
- Hint text now shows both public and local node examples with the required `/api` suffix highlighted
Emberchain Wallet v1.0.2
Emberchain Wallet v1.0.2
Native desktop wallet for Emberchain — Windows, macOS, and Linux.
### Downloads
| Platform | File |
|---|---|
| 🪟 Windows (installer) | `Emberchain.Wallet.Setup.1.0.2.exe` |
| 🪟 Windows (portable) | `Emberchain.Wallet.exe` |
| 🍎 macOS Apple Silicon | `Emberchain.Wallet-1.0.2-arm64.dmg` |
| 🍎 macOS Intel | `Emberchain.Wallet-1.0.2.dmg` |
| 🐧 Linux | `Emberchain.Wallet-1.0.2.AppImage` |
### Connecting to a node
Go to **Settings → Network / Node URL** and enter the URL for your node. Use **Test Connection** to verify before saving.
| Where is the node running? | URL to enter |
|---|---|
| **Same PC as the wallet** | `http://localhost:8545/api` |
| **Another PC on your home network** | `http://192.168.x.x:8545/api` (LAN IP shown in the node window) |
| **Public network (default)** | `https://emberchain.org/api` |
### What changed in v1.0.2
- **Fixed: nothing connects at all** — v1.0.1 accidentally removed the public node fallback, so `loadSettings()` returned `{nodeUrl: undefined}` and `smartRequest()` threw immediately with zero candidates to try. The public node `https://emberchain.org/api` is restored as the default fallback.
Emberchain Wallet v1.0.1
Emberchain Wallet v1.0.1
⚠️ Superseded by v1.0.2
Emberchain Node v1.3.9
Emberchain Node v1.3.9
Run a full Emberchain node — no Node.js or setup required.
### Downloads
| Platform | File |
|---|---|
| 🪟 Windows | `emberchain-node-win.exe` |
| 🍎 macOS Apple Silicon | `emberchain-node-macos-arm64` |
| 🐧 Linux x64 | `emberchain-node-linux` |
### Quick start
**Windows:** double-click `emberchain-node-win.exe`
**Linux / macOS:**
```bash
chmod +x emberchain-node-linux
./emberchain-node-linux
```
### Connecting MetaMask
The node now shows three distinct RPC URLs on startup — use the right one for your situation:
| Where MetaMask is running | RPC URL to use |
|---|---|
| **Same PC as the node** | `http://localhost:8545/api/rpc` |
| **Another device on your home network** | `http://192.168.x.x:8545/api/rpc` (shown on startup) |
| **A different network / internet** | `http://<your-public-ip>:8545/api/rpc` (requires port 8545 forwarded + Windows Firewall rule) |
> Using the external IP from the same machine as the node fails on most home routers (no NAT hairpinning). Always use `localhost` when MetaMask is on the same PC.
**Chain ID:** `7773` · **Currency:** `EMBR`
### What changed in v1.3.9
- Startup banner now shows all three RPC URLs (localhost / LAN IP / external) so you always know which to use
- Minor: exported `getLocalIp` to detect the LAN address at startup
Emberchain Node v1.3.8
Emberchain Node v1.3.8
⚠️ Superseded by v1.3.9
Emberchain Node v1.3.7
Emberchain Node v1.3.7
⚠️ Superseded by v1.3.8 — adds a live block explorer at the node's root URL. Please download the latest version.
Emberchain Node v1.3.6
Emberchain Node v1.3.6
⚠️ Superseded by v1.3.7
Emberchain Node v1.3.5
Emberchain Node v1.3.5
> ⚠️ **Superseded by [v1.3.6](https://github.com/RedPillPhil/Emberchain/releases/tag/node-v1.3.6)** — adds automatic external-IP detection as a fallback when UPnP fails, so manual port-forward users no longer need to pass `--url`. Please download the latest version.
Emberchain Node v1.3.4
Emberchain Node v1.3.4
> ⚠️ **Superseded by [v1.3.5](https://github.com/RedPillPhil/Emberchain/releases/tag/node-v1.3.5)** — fixes UPnP on PPPoE/cable routers and routers that only respond to specific SSDP service types. Please download the latest version.