The modern way to learn blockchain
As you slowly begin to get better at this blockchain stuff, your colleagues begin to notice the new skills you have gained - awesome! So it doesn't take long until one of them hits you up again on Slack, this time with an important mission: Let users use FUSD for their Dappy payments.
Senior developer
Heya, we want to integrate FUSD for payments! ๐ฆ
FUSD is a stablecoin on Flow. It's a fungible token backed by US dollar.
We need to write some logic to let users use FUSD for CryptoDappy. Can you please look into that?
You're awesome ๐ช thanks!!
This mission focuses on fungible tokens and Flow's stablecoin FUSD.
The starting branch for this mission is mission-4
Before we start with the topic of this lesson, it might be helpful to get to know more about the smart contract powering CryptoDappy. Take a look at this high-level walkthrough which will help to build your mental model of the application's overall architecture.
FUSD is an implementation of the fungible token standard on Flow, so understanding FUSD necessitates a firm grasp on the concept of fungible tokens.
After the high-level concepts out of the way, we'll now be jumping into the code to implement FUSD, checking for the vault of a user and the specific FUSD balance.
Getting Flow and FUSD