Bắt đầu đúc NFT trên Next.js vơi Mesh
Đúc tài sản trên Node.js Tải khóa do CLI tạo và tài sản đúc trên Node.js
Trong hướng dẫn này, chúng ta sẽ tạo tài sản với AppWallet
trên Node.js.
#
Thiết lập hệ thống- Visual Studio Code
Visual Studio Code là một trình chỉnh sửa mã được tạo bởi Microsoft. Tải xuống và cài đặt Visual Studio Code để chỉnh sửa mã.
- Node.js
Node.js là môi trường thời gian chạy JavaScript đa nền tảng chạy trên công cụ V8 và thực thi mã JavaScript. Cài đặt phiên bản Hỗ trợ dài hạn (LTS) của Node.js (v16.16.0).
#
Thiết lập dự ánĐầu tiên, tạo một thư mục mới và khởi tạo dự án Node.js:
Tiếp theo, cài đặt typescript
và gói Mesh
:
Sau đó, khởi tạo TypeScript
cần thiết để biên dịch TypeScript
:
Sau đó, mở tệp tsconfig.json
và định cấu hình sau:
Cuối cùng, mở tệp package.json
thêm các cấu hình sau:
#
Xây dựng giao dịch đúc tài sản#
1. Tạo danh sách siêu dữ liệu của NFTTạo một tệp có tên metadata.ts
và định nghĩa siêu dữ liệu cho NFT của chúng ta như sau:
#
2. Tạo danh sách người nhậnTạo một tệp có tên recipients.ts
và chỉ định danh sách người nhận:
main.ts
và import các gói:#
3. Tạo Hãy tạo một tệp có tên main.ts
và nhập các gói chúng ta cần và các tệp chúng ta đã tạo:
#
4. Định nghĩa các biếnTiếp theo, hãy xác định một số biến chúng ta sẽ cần để đúc. Bạn nên sử dụng ví của riêng mình nếu bạn muốn đúc một bộ sưu tập của riêng mình. Đối với ví dụ này, đây là những biến chúng ta cần:
#
5. Xây dựng giao dịch đúc NFTTrong hướng dẫn này, chúng ta đang xây dựng một giao dịch đúc NFT, nhưng nó có thể là bất kỳ giao dịch nào. Tìm hiểu thêm về Giao dịch.
Đầu tiên, chúng ta cần một nhà cung cấp API blockchain, trong hướng dẫn này, chúng ta sẽ dùng BlockfrostProvider
, nhưng bạn cũng có thể sử dụng các nhà cung cấp khác:
Tiếp theo, hãy khởi tạo tập lệnh AppWallet
và tập lệnh forgingScript
của nó. Trong ví dụ này, chúng ta khởi tạo bằng cách sử dụng các khóa do CLI tạo, nhưng bạn cũng có thể tải ví của mình bằng khóa riêng và các cụm từ ghi nhớ. Tìm hiểu thêm về AppWallet.
hoặc
Rồi tạo biến walletAddress
và forgingScript
Sau đó, hãy tạo một giao dịch Transaction
, lặp qua từng người nhận và đúc một tài sản với mintAsset
( Tìm hiểu thêm về giao dịch đúc ):
Cuối cùng, hãy ký và gửi giao dịch:
Để thực thi tập lệnh, hãy chạy đoạn mã sau trên Terminal của bạn:
Đối với một giao dịch thành công, bạn sẽ nhận được một hàm băm giao dịch, bạn nên đúc nhiều tài sản trong một giao dịch và gửi chúng cho nhiều người nhận.