BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR

Hướng dẫn bạn từng bước cách nhận NFT trong tuần thứ bảy của Alchemy Road to Web3

Đọc bài viết này mất 22 phút
Xây dựng thị trường NFT từ đầu

Tiêu đề gốc: "Hướng dẫn lấy NFT trong dự án mười tỷ con đường giả kim đến Web3 Tuần thứ bảy"
Tác giả gốc: Greta


Giả kim thuật là gì?


Vào tháng 12 năm 2019, Alchemy đã hoàn thành 15 triệu đô la Mỹ trong vòng tài trợ Series A, được tài trợ bởi Pantera Capital, Đại học Stanford, Coinbase, Samsung, v.v.


Vào tháng 4 năm 2021, Alchemy đã hoàn thành tài trợ Series B trị giá 80 triệu USD với mức định giá 505 triệu USD, do Coatue và Ngoài ra, DFJ Development, K5 Global, Chainsmokers, diễn viên Jared Leto và gia đình Glazer đã tham gia đầu tư.


Vào tháng 10 năm 2021, Alchemy đã hoàn thành vòng tài trợ Series C trị giá 250 triệu đô la với mức định giá 3,5 tỷ đô la, dẫn đầu là a16z.


Vào tháng 2 năm 2022, Alchemy đã hoàn thành khoản tài trợ 200 triệu đô la Mỹ với mức định giá 10,2 tỷ đô la Mỹ, dẫn đầu là Lightspeed và Silver Lake.


Alchemy là một nhóm có nền tảng vững chắc, đủ vốn, công việc thực tế và không phát hành tiền tệ. Nếu bạn không quảng bá một dự án như vậy , Làm thế nào bạn có thể làm điều đó?


Alchemy cũng có kế hoạch sử dụng nguồn vốn mới để thúc đẩy việc áp dụng Web3. Một số sáng kiến trong lĩnh vực này bao gồm việc ra mắt Đại học Web3, hiện được gọi là Đường tới Sự kiện Web3, kéo dài trong 10 tuần, một NFT mỗi tuần. Sau khi xem xét số lượng nft rất ít, người ta ước tính rằng do nhiệm vụ khó khăn nên rất nhiều bạn bè đã bỏ cuộc, nếu một dự án như vậy được airdrop thì chắc chắn sẽ có chuyện lớn.


Tuần hướng dẫn từng bước thứ bảy bắt đầu: Cách xây dựng thị trường NFT từ đầu



bước1 Đăng ký tài khoản Alchemy và tạo ứng dụng mới


1 . Đăng ký tài khoản Alchemy. Vào bảng điều khiển và nhấp vào tạo ứng dụng. Đăng ký tài khoản Alchemy. Vào bảng điều khiển và nhấp vào tạo ứng dụng.



Sau đó thiết lập như sau và nhấp vào tạo ứng dụng.



Nhấp vào phím xem



Sao chép nội dung của hộp HTTPS.



bước 2 Thiết lập ví MetaMask của bạn để phát triển


1. Kết nối MetaMask với mạng Goerli, sau đó yêu cầu Goerli ETH bằng vòi Goerli. Bạn sẽ cần Goerli ETH để triển khai các hợp đồng thông minh và tải NFT lên thị trường NFT của bạn.



2. Nhấp để thêm mạng Goerli và điền vào như được hiển thị ( trong đó URL RPC là liên kết thu được ở bước 1), hãy nhấp vào Lưu



step3 Thiết lập kho lưu trữ


1. Để thuận tiện, quan chức đã tải mã cơ bản lên kho lưu trữ GitHub . Mã này có tất cả giao diện người dùng được viết nhưng không có hợp đồng thông minh hoặc tích hợp với giao diện người dùng. Để sao chép kho lưu trữ, hãy chạy từng bước các lệnh sau trong bảng điều khiển:


2 .Sau khi chạy bốn hướng dẫn trên, nó sẽ bật lên.


(Hình bên dưới là cổng 3001 vì cổng 3000 của tôi vẫn đang được sử dụng. Mọi người ước tính vẫn là 3000)



step4 Đặt biến môi trường và cấu hình Hardhat


1. Mở vscode, tìm thư mục bạn vừa tạo và nhấp để chọn thư mục.



2. Mở một bảng điều khiển khác và cd để vào RTW3-Week7-NFT - Thư mục Marketplace, sau đó nhập echo test>.env để tạo tệp .env.



3. Quay lại vscode, bạn thấy file env, dán đoạn code sau vào nó


REACT_APP_ALCHEMY_API_URL="<YOUR_API_URL>" (Đây là HTTPS cuối cùng có được ở bước 1) REACT_APP_PRIVATE_KEY="<YOUR_PRIVATE_KEY>" (Đây là khóa riêng của ví Little Fox mà bạn sẽ sử dụng để phát triển)


Sao chép phần này sau khi thay thế dấu bằng trong Nội dung dòng đầu tiên.



Sao chép khóa riêng và thay thế nội dung sau dấu bằng ở phần thứ hai dòng



4. Nếu nó chưa được cài đặt, vui lòng nhập npm install dotenv --save



5. Trong thư mục chính của bạn, hãy đảm bảo để thêm đoạn mã sau vào tệp hardhat.config.js của bạn: (Trên thực tế, hai dòng mã liên quan đến env đã được thay đổi)



bước 5 Sử dụng Piata để tải dữ liệu lên IPFS


1. Nhập trang web chính thức của pinata, chọn nút "khóa mới" ở trên cùng, đặt như trong hình và nhấp vào tạo khóa.



2. Sau đó, bạn sẽ thấy một cửa sổ bật lên. Sao chép nó vào một nơi an toàn.



3. Quay lại vscode, nhấp vào tệp .env và thêm nó ở cuối Đoạn mã sau.


REACT_APP_PINATA_KEY="<YOUR_PINATA_KEY>" REACT_APP_PINATA_SECRET="<YOUR_PINATA_SECRET>"


Dòng đầu tiên và dòng thứ hai lần lượt điền nội dung trong hình.



Sau khi điền sẽ như trong hình:



bước6 Viết hợp đồng thông minh


1 . Tìm tệp NFTMarketplace.sol trong vscode (theo hợp đồng), thay thế mã trong đó bằng mã sau và lưu nó. Giải thích chính thức của từng bước đều có sẵn, vì vậy bạn có thể kiểm tra.



step7 Triển khai hợp đồng thông minh trên Goerli


1. Vẫn trong vscode, trong tập lệnh Tìm một tệp có tên triển khai.js bên dưới, dán đoạn mã sau và lưu nó.



2. Sau đó mở bảng điều khiển và thực hiện lệnh sau: npx hardhat run - -network goerli scripts/deploy.js


step8 Thêm tải siêu dữ liệu NFT lên Piata Functions


1. Trong src, dán mã này vào một tệp có tên pinata.js và lưu nó.



bước 9 Tích hợp giao diện người dùng với hợp đồng thông minh


1. Thêm mã sau vào src/comComponents/SellNFT.js của bạn, chẳng hạn như hình ảnh.



p>


2. Dán đoạn mã sau vào src/comComponents/Marketplace.js, như trong hình.



3. Dán đoạn mã sau vào src/comComponents/Profile . js, như thể hiện trong hình.


p>


4. Dán đoạn mã sau vào src/comComponents/NFTPage.js, như minh họa trong hình.



Nhớ lưu lại các bước trên.


bước 10 Kiểm tra mã của bạn


1. Nhập npm start vào bảng điều khiển và bạn có thể thấy Để thành công. Bạn có thể thử tải lên nft và mua các chức năng nft hoặc bạn có thể gửi trực tiếp.



bước11 Gửi dự án


Tuần thứ bảy - Gửi dự án Road to Web3

Chia sẻ những gì bạn đã học được trong tuần này và nhận được Bằng chứng về kiến thức Kudos NFT!

alchemyapi.typeform.com


Bạn có thể gửi dự án tới github. Để biết chi tiết, hãy xem phần hướng dẫn cuối tuần thứ sáu


Bạn cũng có thể gửi địa chỉ hợp đồng đã triển khai tại đây



bước 12 Nhận nft


Mint Kudos - Đóng góp của cộng đồng như những token gắn kết tâm hồn

Kudo là một cách để biến những đóng góp ngoài chuỗi của cá nhân và nhóm thành các mã thông báo trên chuỗi, được xác minh ngang hàng, gắn kết tâm hồn với một phong cách ăn mừng!


Liên kết gốc


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi