Cluster 3 -- Weeks 4 & 5

Concepts

The following concepts will be covered during Cluster 3:

  • Migration

  • Smart Contract Communication -- SC-SC/Client-SC

  • Token Standards and What Each Does/ Potential

  • Intro to Defi, NFT, Staking, Gov (CW+)

  • Integration Testing/ Storage Item and Map/ Security

  • Project Types/ Protocols/ Contract Types- Defi/DAO/NFT/Liquid Staking

Reference Materials

Migration

Integration Testing

DAO

IBC

Testing

Rust By Example

Rustlings

Cargo Tests

Rust Unofficial Testing

Audits

Read through some of these audit reports -- Understand how they are organized

Assignments

1) Capstone Work

At this point, you should have submitted your capstone declaration/LOI and received feedback. From here on out you should be working on your capstones regularly.

2) Hacked Contracts from Class

All code worked on in class, and completed in breakout and or independently needs to be tested, deployed and pushed to the WBA Github Repo with correct naming conventions.

3) Code Journals

This cluster you will complete two (2) code journals:

1) Review and annotate one of the IBC/ICS/ICA Contracts from the repos below:

Injective

White Whale

2) Review an Audit Report. Comment on what you don't know, and annotate what you need to better understand.

Audits

Be sure to push to Github with correct naming conventions.

This Cluster, you will complete your code journals by reviewing 1 Contract from the below Defi Repos, and 1 Audit Report. For the Audit, simply review a report and comment on what you don't know, and annotate what you need to better understand. Push to Github with correct naming conventions.

Last updated