
Chương 1: Các khái niệm cơ bản trong Blockchain
Trong chương này, mình sẽ chia sẻ cho các bạn cách cài đặt môi trường, hướng dẫn build dự án và các khái niệm trong Blockchain và hệ sinh thái Cardano
0/7
Chương 2: Ngôn ngữ lập trình aiken
Đến với chương số 2, các bạn sẽ được làm quen với ngôn ngữ lập trình Aiken trước khi bước vào lập trình smart contract ở một số chương tiếp theo!
0/8
Chương 3: Lập trình smart contract
Đến với chương số 3, các bạn sẽ được áp dụng những kiến thức của chương số 2, là kiến thức nền tảng của ngôn ngữ lập trình Aiken vào để viết hợp đồng thông minh. Ở chương này, các bạn sẽ được học cách viết hợp đồng thông minh và cách để tương tác với hợp đồng thông qua CLI và front-end.
0/9
Chương 4: Một số hàm có trong thư viện Aiken
Giới thiệu về các hàm và phương thức có sẵn trong ngôn ngữ lập trình này
0/5
Chương 5: Đồ án tốt nghiệp
Ở chương này các bạn sẽ được hướng dẫn làm một sàn giao dịch NFT thực tế, giúp các bạn ứng dụng những gì mình đã được học vào trong một project thực tế.
0/3
aiken/transaction/value
Types
- AssetName
Bí danh loại cho ‘AssetName`, là mảng byte dạng tự do trong khoảng từ 0 đến 32 byte.
AssetName= ByteArray
- MintedValue
- Một giá trị đa tài sản có thể được tìm thấy khi thực hiện giao dịch. Lưu ý rằng vì lý do lịch sử, điều này hơi khác so với Value kết quả đầu ra giao dịch. Lưu ý rằng bạn không bao giờ phải tự mình xây dựng một công cụ
MintedValue. Nếu bạn cần thao tác với nhiều giá trị nội dung, hãy sử dụngValue.
- PolicyId
- Bí danh loại cho a
PolicyId. 1PolicyIdluôn dài 28 byte
PolicyId = Hash<Blake2b_224, Script>
- Value
- Một đầu ra đa tài sản
Value. Chứa các mã thông báo được lập chỉ mục bởiPolicyIdvàAssetName. Loại này duy trì một số bất biến bằng cách xây dựng; đặc biệt, aValuesẽ không bao giờ chứa số lượng bằng 0 của một mã thông báo cụ thể.
Constants
- ada_asset_name: ByteArray = #””
- Ada, loại tiền tệ bản địa, không được liên kết với bất kỳ loại tiền nào
AssetName(không thể đúc Ada!). Theo quy ước, nó là một tệpByteArray.
- ada_policy_id: ByteArray = #””
- Ada, loại tiền tệ bản địa, không được liên kết với bất kỳ loại tiền nào
PolicyId(không thể đúc Ada!). Theo quy ước, nó là một tệpByteArray.
