Skip to content

Modules

Hong Jing (Jingles) edited this page Oct 3, 2023 · 9 revisions

Onboarding

  • 100: Get started

    Here’s the stack we’re using (ref pre-reqs) - We’re using NextJS (for now! — later, App Wallet is more general. also, other dev frameworks might be added to course - this is an example of how community can contribute to further maintenance/development of Mesh PBL) — PREREQ’s (see above) Do module PPBL 100, etc?

  • 101: Browser Wallet Integration

    • I can use Mesh to connect a CIP-30 compliant wallet to an application.
    • I can see information about my wallet /
    • I can create a list of my assets on the web page… (reword)
    • Mini project: build your own wallet connect UI component
    • Mini project: Asset Gallery
  • 102: Mesh React

    Convenience — now that you built a wallet connect component, let’s look at how @mesh/react helps!

    • I can
    • Context
    • Wallet Hooks
    • Other hooks
    • Distinguish between core and react

Building Background Knowledge (BBK)

  • 201: Transactions
    • I can build, sign and submit transactions to send assets
  • 202: Minting
    • I can mint tokens and I understand assets’ policy ID, name and metadata
  • 203: Multi-Sig
    • I can create multi-sig transactions to
  • 204: Interact Smart Contract
    • I can
  • 205: Staking
    • I can
  • 206: Wallet Verification + Message Signing
    • I can mini project:
  • 207: App Wallet
    • I can use the App Wallet to sign transactions
    • mini project: multi-sig wallet?
Clone this wiki locally