useDApp
create-eth-app
Our great sponsors
useDApp | create-eth-app | |
---|---|---|
29 | 13 | |
1,550 | 2,675 | |
0.1% | 1.0% | |
6.7 | 5.8 | |
4 days ago | 15 days ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
useDApp
- Is there any way to call metamask from my own chrome extension?
-
React Hooks for Web3 Ethereum Developers
useDapp
-
web3 - 3D Web3 serie
There are other several libraries to create a web3 enviroment as: Rainbowkit || Wagmi || Scaffold-eth || useDApp || web3modal || Web3-UI
-
Contributing to Ergo
Something like https://usedapp.io for react/Js
-
What is the most modern way to connect to a ... a dapp? Man... I'm a dinosaur and it's only been 2 years
You should also check out useDapp. It brings a lot more than connections but since you're writing a dapp anyway, it's gonna be useful
-
Where to start as a developer in Defi?
If youβre a react dev, take a look at useDApp to connect your front end to the blockchain. Good luck!
-
How to handle wallet connection in a dapp
Check out useDApp - https://usedapp.io/ I'm using it for connecting to Harmony and its very straightforward to set up and utilize. (I'm not affiliated with useDApp in any way.)
-
My first NFT dApp okomongo is live π
Yeah, the whole login process was one of the major pains within this project. But I found a useful stack to implement it smoothly. First of all, I built the app using the "useDApp" lib (https://github.com/EthWorks/useDApp). This lib creates lots of great hooks to use, which integrates perfectly into the React framework. This lib provides a one-function-solution to login using browser wallets (activateBrowserWallet). But that's only half of the job. For all other users I am using the "WalletConnectConnector" lib from the great "web3-react" framework. This lib creates the frontend dialog and returns the chosen provider, which I forward to the "useDApp" library for the hooks and blockchain connection. Here is the main code for the login procedure: import { useEthers } from '@usedapp/core'; import { WalletConnectConnector } from '@web3-react/walletconnect-connector'; const walletconnect = new WalletConnectConnector({ rpc: { 1: process.env.REACT_APP_RPC_URL_1, 4: process.env.REACT_APP_RPC_URL_4 }, qrcode: true }) function WalletButton(props) { const { activateBrowserWallet, activate, deactivate, account } = useEthers(); useEffect(() => { const walletConnectSettings = localStorage.getItem("walletconnect"); if(walletConnectSettings) { if(JSON.parse(walletConnectSettings).connected === true) { activate(walletconnect); } } }, [activate]); const handleLogin = async () => { if(window.ethereum || window.web3) { activateBrowserWallet(); } else { activate(walletconnect); } } }
- Metamask connect button
- UseDApp
create-eth-app
-
create-eth-app VS cra-template-dapp - a user suggested alternative
2 projects | 23 Apr 2023
-
Favorite stack for a mobile dapp?
It's a vague question but my goto is to create a basic site with create-eth-app (similar to create-react-app, but for ethereum) https://www.npmjs.com/package/create-eth-app
-
how to start a career in crypto?
But I've probably seen more jobs looking for more "standard" frontend work on websites and apps - primarly javascript based on react or maybe vue. I think this create-eth-app repo looks nice for making eth apps.
-
How do I wait for my web3 provider to load before attempting to listen to events?
Hi guys. I'm creating a front end for a contract and I am using React and Ethers, using create-eth-app as a starting point. My app starts like this:
-
What do you use to build the front end of your contracts?
https://github.com/paulrberg/create-eth-app Is a pretty good starting point for react.
-
Creating a website
You need to use Web3. You can take a look at https://github.com/paulrberg/create-eth-app. The boilerplate already connects to different wallets like Metamask.
-
How to Connect Ethers.js with Metamask - "await is only valid in async function"
Try taking a look at this boilerplate project and how it's done there: https://github.com/paulrberg/create-eth-app
-
Daily General Discussion - August 23, 2021
create-eth-app v1.4.0 supports contract deployments to IPFS.
- Front-End dev here. What libraries is everyone using to connect to Web3 Providers?
- Front-end dApp templates with basic boilerplate taken care of?
What are some alternatives?
web3-react - A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
react-app-boilerplate - A simpler React boilerplate than CRA with more useful built-in features
connect-metamask-react-dapp - Build a simple React / Web3 Dapp that replicates a small portion of the Uniswap v2 interface
scaffold-eth - π forkable Ethereum dev stack focused on fast product iterations [Moved to: https://github.com/scaffold-eth/scaffold-eth]
hardhat - Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
hardhat-boilerplate
metamask-extension - :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
web3-onboard - Client library to onboard users to web3 apps
Nethereum - Ethereum .Net cross platform integration library
TypeChain - π TypeScript bindings for Ethereum smart contracts
walletconnect-example-dapp - Example Dapp
vue-cli-plugin-ethers - Ethereum ethers.js web3 library vuex store module generator plugin for vue-cli 3