Best of Smart ContractsMay 2024

  1. 1
    Article
    Avatar of coinsbenchCoins Bench·2y

    Navigating the World of Smart Contracts: A Developer’s Roadmap

    Smart contracts automate contract execution, ensuring trust, transparency, security, accessibility, and immutability. Developers need skills in languages like Solidity, JavaScript, and Python, knowledge of tools like Truffle and Remix, and adherence to best practices. Smart contracts can be deployed after thorough testing and debugging, and can be maintained and updated using tools like Etherscan.

  2. 2
    Article
    Avatar of coinsbenchCoins Bench·2y

    Solidity error handling — notes on require, revert and assert

    Learn about different error handling techniques in Solidity, including 'require', 'revert', and 'assert'. Discover their differences and when to use each one.

  3. 3
    Article
    Avatar of coinsbenchCoins Bench·2y

    Building a NestJS API to Extract Prices from Thena Protocol

    This tutorial guides you through setting up a NestJS API that interacts with Ethereum-based contracts to fetch and process token prices from the Thena protocol. It covers prerequisites, setup, Ethereum service, ERC20 service, and THENA service.