ERC-721
Last updated
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-721, tuân thủ các , đặc biệt là .
xác định ba sự kiện và 10 phương pháp như sau. Hàm supportsInterface
của ERC-721 được kế thừa từ tiêu chuẩn và ERC-165 là một phần của ERC-721. Các token tương thích với ERC-721 là các hợp đồng token triển khai các giao diện ERC-721 và ERC-165 như sau.
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 chính thức.
Trong hướng dẫn này, bạn sẽ triển khai MyERC721Card.sol
, sẽ triển khai một token không thể thay thế theo kiểu thẻ, tức là MyERC721Card
, một token ERC-721. Mỗi MyERC721Card
có tên và cấp độ, ví dụ: "King" với cấp độ 1, "Queen" với cấp độ 1.
Phần còn lại của hướng dẫn được sắp xếp như sau.
1.1 Cấu trúc tổng quan của mã MyERC721Card
với toàn bộ mã MyERC721Card
1.2 Tìm hiểu một số hàm quan trọng
2.1 Triển khai hợp đồng thông minh bằng Remix Online IDE
2.2 Triển khai hợp đồng thông minh bằng truffle
MyERC721Card.sol
được dựa trên việc triển khai ERC721 của OpenZeppelin. Phần lớn mã trong hướng dẫn này được phân nhánh từ .