-
For point 5, I'd look at a project such as this for JavaScript code. Otherwise, you can use the Cardano CLI available on IOHK's GitHub, and just call a child process in Node.js and execute commands that way to do what you need. I haven't looked into this enough to know whether or not the code can run client-side in the browser or if you need to run it server-side. I do agree that providing a random website your private key would be very risky and goes against everything crypto stands for, and if that's the case with Cardano dApps, then we might see a rise in Electron JS apps.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Yeah I get what you mean. Digging deeper, I thought I'd take a look at Yoroi as that's a light wallet. It's made with React Native, so at least that's a plus as far as turning it into a website. However, if you look at how they do it, they use this library that they've made, and it's definitely server-side, but I suppose if you have an RN app then that's not an issue.
-
csl-mobile-bridge
React-native bindings for Emurgo's cardano-serialization-lib (Cardano haskell Shelley)
Yeah I get what you mean. Digging deeper, I thought I'd take a look at Yoroi as that's a light wallet. It's made with React Native, so at least that's a plus as far as turning it into a website. However, if you look at how they do it, they use this library that they've made, and it's definitely server-side, but I suppose if you have an RN app then that's not an issue.
-
The Yoroi browser extension is also made with React. I don't know if Browserify would be able to import the libraries the app and extension use to make the code run on the client side, but if that's possible, then at least users wouldn't have to send their passphrase anywhere.