Archway HackAtom VI: NFTs Workshop
You can watch the replays of both workshops in the HackAtom's event website. Just go to the Schedule and navigate to the sessions in their specific dates:
- Intro to Building dApps on Archway: Nov 24th
- How to Build, Mint, and Transfer NFTs on Archway: Dec 1st
Agenda
- Smart contract walkthrough
- Mint and Transfer
- Q&A
HackAtom VI Bounties
- 1st: $35,000
- 2nd: $15,000
Requirements
- All projects should be deployed and workable on Archway’s testnet
- Contracts using CosmWasm
- Adhere to standard token interfaces (CW20, CW721) and wallet signing for contract deployment and interactions (mint, list, buy, sell, transfer, etc),
- A functional and usable front-end
Intro
Just a few links and some info to help you on your journey.
Under Archway you’ll find quick links to dependencies and CLI commands.
Under Packages, Contracts & Contract Utilities contains links to smart contracts that can be used or pilfered from.
Under dApps & dApp Utilities you’ll find frontend packages and example repositories for dApp frontends built using Archway / CosmWasm.
Refresher
Lifecycle of a CosmWasm Smart Contract
- Compile
- Store
- Instantiate
- Execute / Query
CW721
Messages (abbreviated)
Execute:
Mint{token_id, owner, token_uri}
TransferNft{recipient, token_id}
Query:
Tokens{owner}
OwnerOf{token_id}
Archway
Packages, Contracts & Contract Utilities
dApps & dApp Utilties
Other References
NFTs
IPFS and Storage services
Rust