ERC-20
ERC-20 là một quy chuẩn phát hành Token được áp dụng rộng rãi trên Ethereum, khiến cho việc phát hành một Token trở nên dễ dàng hơn.
Quy chuẩn để tạo một Token Contract theo quy ước ERC-20 bao gồm 9 Function và 2 Event, trong đó có 3 function không bắt buộc.
Trong đó có 6 function bắt buộc:
transfer : Thực hiện chuyển token đến một địa chỉ
transferFrom: Thực hiện chuyển token từ một địa chỉ này đến địa chỉ khác
approve: Cấp quyền cho một địa chỉ có thể rút một lượng token nhất định
allowance: Kiểm tra số lượng token được cấp quyền rút từ một địa chỉ
totalSupply: Kiểm tra tổng số token được phát hành
balanceOf: Kiểm tra số token của một địa chỉ
Có 3 function không bắt buộc:
name: Trả về tên của token
symbol: Trả về ký hiệu của token
decimals: Trả về số lượng số thập phân của token
Có 2 event bắt buộc:
transfer: Trigger khi hàm transfer thành công
approve: Trigger khi hàm approve thành công
Tham khảo quy chuẩn được cộng đồng phát hành:
Last updated
Was this helpful?