NFTs (BTC-721)
The BTC-721 token standard on Bitcoin is similar to ERC-721 on Ethereum. It can represent virtually anything in Bitcoin:
collectible items
memberships
lottery tickets
in-game items
and more
Write a BTC-721 smart contract
Extending the OpenZeppelin ERC-721 contract, we can create a hypothetical PFP NFT collection (CryptoWizards) on Bitcoin
Compile the contracts
To compile your contracts, use the built-in hardhat compile
task.cd smart-contract-examplesnpm installnpx hardhat compile
Deploy the contracts
Review config file hardhat.config.ts
. The network configs should look like this.networks:
Interact with the contracts
Once the contracts are deployed, you can interact with them. We've prepared a few hardhat tasks
to make it easy for you to interact with the contracts.#
Last updated