How do I start with web3?

Create your first Dapp with web3, create the contract and deploy it on the network. Connect the front-end to the smart contract. web3 bridges the gap between traditional Internet and Ethereum Blockchain. It allows users to interact with their DApp through a browser.

When using Javascript for your front-end, it's essential to know the ins and outs of web3js. Consider searching Solana, Polkadot, Near, Avalanche, or Cosmos. To verify that we have correctly configured our web3 instance, we'll try to retrieve the most recent block number using the getBlockNumber function. This function accepts a callback as a parameter and returns the block number as an integer.

You can see all the features that are available on the web3 instance in the official web3 documentation. Most Web3 libraries are asynchronous because, in the background, the library makes JSON RPC calls to the node that returns the result. If you are working in the browser, some wallets directly inject a web3 instance and you should try to use it whenever possible, especially if you plan to interact with the user's Ethereum address to make transactions. We explore the world of using SVG to generate random NFT images and 100% chain metadata.

Combined with Chainlink VRF to create randomness and true scarcity. We use Hardhat, Javascript and Solidity. Create your own ERC20 token with Brownie, Python, and Solidity. Uniswap v2 can create an exchange market between any two ERC-20 tokens.

Slide deck 13 (Corda) created with the support of Gonzalo Munilla Garrido and Susanne Stahnke.

Tim Ludecke
Tim Ludecke

Subtly charming webaholic. Lifelong music maven. Total twitter expert. Professional beer maven. Certified bacon geek. Total internet lover.

Leave a Comment

All fileds with * are required