ERC-20
Giới thiệu
Hướng dẫn này giúp bạn tạo một ví dụ về token tương thích với ERC-20, tuân thủ các Tiêu chuẩn token Klaytn, đặc biệt là Tiêu chuẩn token có thể thay thế (ERC-20).
Tiêu chuẩn token ERC-20 xác định hai sự kiện và 9 phương pháp (bao gồm 3 phương pháp tùy chọn) như sau. Các token tương thích với ERC-20 là các hợp đồng token triển khai giao diện sau đây.
Dựa trên giao diện trên đây, các nhà phát triển có thể tùy chỉnh token bằng cách thêm các tính năng và logic mới và triển khai trên mạng lưới Klaytn. Để biết thêm thông tin, hãy tham khảo tài liệu ERC-20 chính thức.
Trong hướng dẫn này, bạn sẽ triển khai MyERC20.sol
, một token tương thích với ERC-20. Token này sẽ phát hành một số lượng token định trước và gửi tất cả các token đó cho chủ sở hữu hợp đồng khi triển khai.
MyERC20.sol
được dựa trên việc triển khai ERC20 của OpenZeppelin. Phần lớn mã trong hướng dẫn này được phân nhánh từ OpenZeppelin 2.3 và các tập tin Solidity sau được sử dụng để triển khai MyERC20.sol
.
Phần còn lại của hướng dẫn được sắp xếp như sau.
1. Soạn hợp đồng thông minh ERC-20
1.1 Cấu trúc tổng quan của mã
MyERC20
với toàn bộ mãMyERC20
1.2 Tìm hiểu một số hàm quan trọng
2. Triển khai hợp đồng thông minh
2.1 Triển khai hợp đồng thông minh bằng Klaytn IDE
2.2 Triển khai hợp đồng thông minh bằng truffle
Last updated