Roadmap to supporting React Native #181
alexlwn123
started this conversation in
General
Replies: 1 comment
-
@fedimint/core-web has been renamed to @fedimint/core. If you use @fedimint/core-web it'll still work, but will show this warning. ![]() @fedimin/core-web has also been marked as deprecated on npmjs |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Thanks to our terrific Summer of Bitcoin interns (@MrImmortal09, @Harshdev098), most of the groundwork has already been laid out for supporting react native. Most of this work lives off master in large unmerged PRs. At this point, we believe it will be easier to selectively merge in narrow chunks of features instead of doing it all at once. This way, we can maintain tests & validate correctness as we go.
TODOs (high level):
Gritty TODOs
- [ ] Add to Transport Interface- [ ] k/v store (in the transport interface)- [ ] browser storage (localstorage for web)?- [ ] If in rust, how much logic should we move OUT of the director and into rust (list wallets)- [ ] arbitrary k/v store? (list wallet logic lives in js)- [ ] Leaning towards putting it in JS- [ ] interface WONT change for the end user if we "upgrade" to rust.- [ ] Reduces additional complexity on the rust- [ ] Avoids "Half-initialized state"- [ ] Leaves more code untouched.- [ ] TransportClient- [ ] wraps getItem, setItem...Beta Was this translation helpful? Give feedback.
All reactions