Pre-requisites - React
Let’s try to create a web based wallet similar to https://wallet-kosh.vercel.app/
https://github.com/keshav-exe/projekt-kosh/
npm create vite@latest
npm install
npm install vite-plugin-node-polyfills
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import { nodePolyfills } from 'vite-plugin-node-polyfills'
// <https://vitejs.dev/config/>
export default defineConfig({
plugins: [react(), nodePolyfills()],
})
import { useState } from 'react'
import './App.css'
function App() {
const [count, setCount] = useState(0)
return (
<>
</>
)
}
export default App
const [mnemonic, setMnemonic] = useState("");
npm install bip39
import { generateMnemonic } from "bip39";
<button onClick={async function() {
const mn = await generateMnemonic();
setMnemonic(mn)
}}>
Create Seed Phrase
</button>
Reference - https://github.com/hujiulong/web-bip39
mnemonic
in an input box