DeveloperBreeze

Dapp Development Tutorials, Guides & Insights

Unlock 3+ expert-curated dapp tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your dapp skills on DeveloperBreeze.

Etherscan vs Infura: Choosing the Right API for Your Blockchain Application

Tutorial October 24, 2024

  • Basic understanding of Ethereum and blockchain concepts.
  • Familiarity with APIs and programming in Node.js or any other language.

Before diving into code examples, it's important to understand the core differences between Etherscan and Infura.

Sending Transactions and Interacting with Smart Contracts Using Infura and Ethers.js

Tutorial October 24, 2024

To follow along with this tutorial, you’ll need:

  • Node.js installed on your machine.
  • A basic understanding of JavaScript and blockchain concepts.
  • An Ethereum wallet with some test ETH (using testnets like Goerli or Ropsten is recommended for testing).
  • An Infura Project ID to access the Ethereum network.

Creating a Decentralized Application (dApp) with Solidity, Ethereum, and IPFS: From Smart Contracts to Front-End

Tutorial August 20, 2024
javascript solidity

const updateIPFSHash = async () => {
  const ipfsHash = 'Your IPFS hash here';
  await contract.methods.setIPFSHash(ipfsHash).send({ from: account });
  const updatedIPFSHash = await contract.methods.getIPFSHash().call();
  console.log(updatedIPFSHash);
};

To deploy your smart contract to the Ethereum mainnet, you’ll need to configure Truffle to connect to an Ethereum node (e.g., Infura) and provide a wallet with Ether to pay for gas.