Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 795 Bytes

Day17.md

File metadata and controls

18 lines (16 loc) · 795 Bytes

Day16 2024/10/15

今天是殘酷共學的第十七天,大家一起加油吧!!!

ERC20

  • 主要功能:
    • 查詢餘額 (balanceOf()):查詢指定地址的代幣餘額。
    • 轉帳 (transfer()):從一個地址向另一個地址轉移代幣。
    • 授權轉帳 (transferFrom()):從被授權地址向另一地址轉移代幣。
    • 授權 (approve()):授權某個地址可以使用多少數量的代幣。
    • 總供給量 (totalSupply()):查詢代幣的總供應量。
    • 查詢授權轉帳額度 (allowance()):查詢某地址被授權可轉移的代幣數量。
  • 選擇性資訊:
    • 名稱 (name()):代幣的名稱。
    • 代號 (symbol()):代幣的符號,例如 BTC、ETH 等。
    • 小數位數 (decimals()):代幣的最小單位,例如 18 位小數。

IERC20

IERC20 是 ERC20 標準的介面合約,定義了 ERC20 代幣需要實現的函數和事件。它的目的是為了規範代幣之間的互操作性,確保 ERC20 代幣都有統一的函數名稱、輸入參數和輸出參數。