资源加载中... loading...

Get started with web3 development based on Ethereum using FMZ easily

Ethereum is a smart contract platform based on blockchain technology, which provides a decentralized way to write and deploy smart contracts. Smart contracts are a special type of computer program that can automatically execute on the blockchain and implement various business logic without the need for trusting third parties. FMZ Quant Trading Platform (FMZ.COM) provides an easy-to-use API, allowing developers to interact more easily with the Ethereum blockchain and its ecosystem, getting started with web3 development.

  • Beginner's Guide to Web3.0
    In this session, we will focus on the concept of Web 3.0, covering important aspects of Ethereum, blockchain, decentralization, and smart contracts, and introduces the FMZ platform as an introductory tool for Web 3.0 to help users interact with the Ethereum ecosystem more easily.
  • Preparation for web3 development with FMZ
    Video description: In this section, we will enter the practical operation part and introduce the RPC node and Goerli testnet settings in Web3, FMZ exchange and docker settings. Finally, we will complete the initial settings of using FMZ for Web3 development.
  • Interacting with Ethereum using FMZ (I)
    Video description: In this section, we first introduced the concept and application of the RPC protocol. Then, we explained how to use the exchange.IO function on FMZ to call Ethereum RPC methods. We discussed the state reading methods in Ethereum RPC, including specific usage and implementation processes of methods, such as eth_getBalance and eth_getTransactionCount.
  • Interacting with Ethereum using FMZ (II)
    Video description: In this lesson, we will continue to introduce how to use FMZ to interact with Ethereum, with a focus on the RPC methods for getting metadata, and state write operations. In terms of getting metadata, it introduces how to get metadata information about blocks and transactions, as well as how to query the current network for gas price information and block height.
  • Read smart contract (I)
    Video description: In this lesson, we will start discussing the smart contract section, which includes definitions and characteristics of smart contracts and smart contract applications. We will also use ENS smart contract as an example to explain the process of reading a smart contract.
  • Read smart contract (II)
    In this lesson, we will engage in hands-on code demonstrations for interacting with smart contracts. This will be accompanied by detailed explanations of the code. We will cover how to calculate domain name hash values, how to register the ENS contract and the ENS Public Resolver contract, and how to use these contracts to query Ethereum addresses associated with ENS domain names.
  • Send ETH (I)
    This lesson introduces the "send ETH" of "write operation" on the blockchain, explaining the concept of writing to the blockchain, the steps of writing to the blockchain, and the parameters required for the write operation.
  • Send ETH (II)
    In this lesson, we will show the demonstration code for sending ETH, supplemented by code detailing how to get the public key of the wallet, get the value of the nonce and set the parameters gas price and gas limit, and how to use these parameters to send the ETH transfer operation.