Try   HackMD

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

HackAtom (see "End-User Apps")

  • 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

  1. Compile
  2. Store
  3. Instantiate
  4. 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