{"repo":"curvegrid/multibaas-sample-app","free":true,"listed":false,"github":"https://github.com/curvegrid/multibaas-sample-app","clone":"git clone https://github.com/curvegrid/multibaas-sample-app.git","description":"MultiBaas is a platform to build on Ethereum virtual machine (EVM) blockchains. This sample app demonstrates the use of MultiBaas in a simple on-chain voting application. It has a Next.js frontend and uses Hardhat to manage the smart contract.","language":"TypeScript","stars":20,"topics":["blockchain","ethereum","evm","solidity"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"MultiBaas Sample App The purpose of this project is to demonstrate how to build a frontend-only decentralized application that uses MultiBaas to handle the complexities of interacting with an EVM smart contract. Quickstart Guide You will need a few things to get started. Do this before running npm install. 1. Go to console.curvegrid.com, sign up, and create a MultiBaas deployment on your network of choice (use \"Curvegrid Testnet\" if unsure). 2. Go to Admin API Keys New Key and create a key with label \"sample app admin\" and select \"Administrators\". Copy and save the API key and deployment URL . 3. Go to cloud.reown.com, sign up, create a new project with name \"Sample App\". Copy and save the Project ID . Then run the installation and follow the steps as prompted: Overview The repository consists of two sub-projects: - The blockchain folder contains a Hardhat project that uses the Hardhat MultiBaas Plugin to compile the SimpleVoting smart contract, deploy it to the network, and link it to a MultiBaas deployment so that we can interact with it via the REST API. - The frontend folder contains a Next.js web application that provides a UI for interacting with the smart contract using the MultiBaas SDK. MultiBaas Deployment Setup Using the Curvegrid Console, create a MultiBaas deployment on the Curvegrid Testnet. We recommend using this network for smart contract development due to its near-instant block finality and easily accessible faucet for account funding. It is also possible t","default_branch":null,"files":null,"tree":[],"storefront":"/r/curvegrid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/curvegrid/multibaas-sample-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}