Create Dapp's without implementing any web3 provider yourself
Web3-ready takes away the burden of implementing different providers while developing a web3 application.
Demo
https://web3ready.github.io/latest
Development goals
Some of the current screens.
Design credits go to Balance Manager.
<script src="https://unpkg.com/vue"></script>
<script src="https://dist/web3-ready.min.js"></script>
...
<web3-ready
dapp-name="My new Dapp"
required-network="42"
rpc-url="https://mainnet.infura.io/drupal"
enable-providers="metamask,walletConnect,ledger"
></web3-ready>
<script>
window.addEventListener("web3Ready", function(web3, account){
// Do something with a initialized web3
// And the user's chosen account address
});
</script>
To integrate in your website make sure the site is served via https. This is partly required (at least for Ledger).
npm install
npm run serve
npm run build
Commit with a semantic-release friendly commit message
npm run commit
npm run build
Test the web-comüonent with dist/index.html
npm run lint