Avatar
0
monkey Enlightened
monkey Enlightened
Dự án NFT đơn giản với Metamask và Web3: Khởi tạo môi trường
Dự án NFT đơn giản với Metamask và Web3: Khởi tạo môi trường
  • Answer
blockchain metamask web3
Remain: 5
1 Answer
Avatar
monkey Enlightened
monkey Enlightened
Trên thực tế thì việc sử dụng blockchain để làm một ứng dụng DApp với NFT cũng không mấy khó khăn. Chúng ta có thể tương tác với ethereum thông qua metamask và web3. Bắt đầu chúng ta hãy khởi tạo dự án đã nhé:

  1. Tạo file genesis block có thông tin thế này:

{
    "config": {
        "chainId": 1337,
        "homesteadBlock": 0,
        "eip150Block": 0,
        "eip155Block": 0,
        "eip158Block": 0,
        "byzantiumBlock": 0,
        "constantinopleBlock": 0
    },
    "difficulty": "400000",
    "gasLimit": "2100000",
    "alloc": {}
}

  1. Khởi dộng mạng private với câu lệnh: geth --syncmode fast --allow-insecure-unlock --cache 512 --ipcpath /Library/Ethereum/geth.ipc --networkid 1337 --datadir . --http --http.api "personal,eth,net,web3,miner,admin" --http.corsdomain "" --nodiscover

  1. Thực hiện các bước để deploy 1 hợp đồng NFT lên mạng private vừa tạo theo hướng dẫn này

  1. Tạo thư mục apps/web và chúng ta sẽ có cây thư muc thế này

  1. Cài đặt MetaMask extension trên chrome và import tài khoản từ thư mục keystore và chọn mạng private localhost:8545

  1. Xong phần khởi tạo môi trường.
  • 0
  • Reply