-
metamask-extension
:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
export const connectWallet = async () => { if (window.ethereum) { try { const addresses = await window.ethereum.request({ method: 'eth_requestAccounts', }) const obj = { address: addresses[0], connected: true, status: '', } return obj } catch (error) { return { address: '', connected: false, status: error.message, } } } else { return { address: '', connected: false, status: ( {' '} You need to install Metamask ), } } } export const getWalletStatus = async () => { if (window.ethereum) { try { const addresses = await window.ethereum.request({ method: 'eth_requestAccounts', }) if (addresses.length > 0) { return { address: addresses[0], connected: true, status: '', } } else { return { address: '', connected: false, status: '🦊 Please connect to Metamask Wallet', } } } catch (error) { return { address: '', connected: false, status: error.message, } } } else { return { address: '', connected: false, status: ( {' '} You need to install Metamask ), } } }