27 Sep 2023 |
cguida | What piece of polar is left if you take away docker and react? | 01:35:22 |
ethantuttle | nnnooooooo. keep React. React is rendered by Tauri | 01:35:40 |
ethantuttle | you can render any web UI/framework. | 01:35:50 |
cguida | Haha gotcha | 01:36:06 |
ethantuttle | it's like a full stack app in a desktop bianary | 01:36:07 |
ethantuttle | * it's like a full stack app in a desktop binary | 01:36:10 |
cguida | Ok I see so you out the React from Polar into Tauri and out pops a desktop UI that you can use with a devimint backend | 01:37:18 |
cguida | * Ok I see so you put the React from Polar into Tauri and out pops a desktop UI that you can use with a devimint backend | 01:37:25 |
cguida | Ok so you want to use Tauri instead of Electron because it's tiny, fast, and allows you to lockdown syscalls? | 01:41:11 |
cguida | And also because it's written in Rust? | 01:41:20 |
ethantuttle | yes | 01:41:21 |
ethantuttle | so it can integrate with devimint easier | 01:41:30 |
ethantuttle | in theory** | 01:41:35 |
cguida | I'm curious why it's limited to Rust backends | 01:41:38 |
cguida | Yeah why ? | 01:41:42 |
ethantuttle | iirc, the memory safety guarantees for Rust were top of mind when wanting something secure | 01:42:12 |
cguida | Hmm ok. I guess security might be a consideration for prod deployments | 01:43:00 |
ethantuttle | I think it's also one for bitcoin developers | 01:43:12 |
cguida | Would this be both for prod and dev? | 01:43:12 |
ethantuttle | dev, imho | 01:43:18 |
ethantuttle | it's a dev tool. maybe in the future it would be for signet, but fist and foremost, regtest. | 01:43:39 |
ethantuttle | maybe prod. maybe, one day. but not at first. | 01:43:53 |
ethantuttle | Download IMG_1121.png | 02:03:21 |
ethantuttle | 🧐 😊 | 02:03:21 |
ethantuttle | Poolimint.
Naive impl.
The block template Coinbase is derived as a peg-in deposit address. The pool software acts a Fedimint client to generate this. Then the pool handles the payout of ecash to the miners. | 02:23:12 |
ethantuttle | https://nostr.band/note1rk0ggxhk85dc5sdammxzhrr46876qg35trjxr8eckwyr92jum7zq8ewngp | 14:01:07 |
ethantuttle | Download image0.jpg | 14:01:28 |
| gitgab19 joined the room. | 16:05:56 |
28 Sep 2023 |
.justinmoon | From my POV, there isn't a lot of benefit to adding a UI to devimint. It's mostly useful for automating things. Polar does a really great job on the UI front. Perhaps someday we could add fedimint support there? | 00:11:04 |
ethantuttle | I think if you know vim, there's a chance you don't prefer UI's. For all the web dev bootcamp grads running VS code. It can be an entry point and an education point. | 00:17:24 |