π‘Protocol Flow
Step-by-Step example of GumBall's marketplace flow
Last updated
Step-by-Step example of GumBall's marketplace flow
Last updated
The general flow of GumBall Protocol is as follows:
Creator deploys gNFT collection on GumBall. This deploys gNFTs (erc721) and Collection Keys (erc20) in + 1:1 amount.
Userβs purchase gNFT or Collection Keys with base asset ($WETH, for example) from the ERC20 Bonding Curve
Collection Keys are ERC20 tokens. Each collection has it's own specific collection Keys.
gNFT is an ERC721 NFT. Each collection has it's own gNFTs.
$WETH from sale remains in ERC20 Bonding Curve for that collection
User may swap between gNFTs and Collection Keys using the GumBall Machine
Both NFTs and collection tokens can be staked, borrowed against, etc in the GumBar Contract
As more gNFTs / collection tokens are bought from a bonding curve, price increases
As gNFTs or collection tokens are sold back to a collectionβs bonding curve, price decreases
Users may sell their gNFT or keys for bonding curve price instantly at any time (minus fees).