Instantly build a dApp with a simple URL to bookmark or share with a friend.:zap::wrench::link: :shipit:
Shareable dApps are a click away at http://oneclickdapp.com
You created a smart contract...now what?
There is no easy way to share a smart contract interface!
The goal of this project is to make it easier to interact with smart contracts. OneClickDapp instantly builds you a dApp with a simple URL to bookmark or share with a friend. Anyone with the dApp URL can interact with your shiny new smart contract, and access all functions at the correct address/network. Don't write a single line of front-end code. Forget about verifying your contract on Etherscan or MEW. Your dApp is just one click away!
✅ Custom dApp URL e.g. http://oneclickdapp.com/garcia-erosion
✅ Recent public history of dApps
✅ Auto-save your dApps using wallet address
✅ Clone an existing dApp (sources available: MEW ethereum-lists)
✅ In-page wallet for new ethereum users
✅ Twitter share Button
✅ Medieval stone-sculpting theme
- Ganache forking to emulate any mainnet dApp
- IPFS for saving dApps
- Custom ENS domains e.g., "myDapp.oneclickdapp.ETH"
- Full decentralization for permanence and security
- "Copy the code" button to build your own React app
- Display Events and Transactions using Dapparatus
- Run
npm install
in both root directory, and in/client
- Create
config.js
in./db/
and enter your mongoDB URLprocess.env.MONGODB_URI = "mongodb://..."
- cd to root directory and run
npm start
This tool is primarily maintained by a single person. It is self-funded and free to use.
Please consider helping by submitting an issue or PR.
- Walrus Paper Wallet Generator- Print hundreds of paper wallets quickly.
- Smart Contract Troubleshooter- A quick checklist to prevent ripping out your hair.
- Patrick's blockchain resources- If I taught it, you can find it here.