cwiz
GitHub
NOTE:
First uncheck all boxes, then select/check feature desired in your Flow Fungible Token.

StoragePaths Code


Events Code


Vault Code


Withdraw Code


Deposit Code


GetViews Code


ResolveViews Code


Administor Code


Minter Code


Burner Code

Init Code
import FungibleToken from "./FungibleToken.cdc" import MetadataViews from "./utility/MetadataViews.cdc" import FungibleTokenMetadataViews from "./FungibleTokenMetadataViews.cdc" pub contract ExampleToken: FungibleToken { /// Total supply of ExampleTokens in existence pub var totalSupply: UFix64 pub var balance: UFix64 /// Initialize the balance at resource creation time init(balance: UFix64) { self.balance = balance } pub fun deposit(from: @FungibleToken.Vault) { let vault <- from as! @ExampleToken.Vault self.balance = self.balance + vault.balance emit TokensDeposited(amount: vault.balance, to: self.owner?.address) vault.balance = 0.0 destroy vault } destroy() { if self.balance > 0.0 { ExampleToken.totalSupply = ExampleToken.totalSupply - self.balance } } }
undefined