Architecture
Last updated
Last updated
This image depicts a flowchart that is focused on all contracts that exist within the IPMB ecosystem. Here's an explanation of each part and their interactions:
GEM Minting (Purple Box):
This is where the GEMNFTs are minted based on special conditions like staking discounts, fees and premiums. The Minting contract gets information by interacting with the Staking, PriceFeed and GPRO contracts.
GEM NFT (Light Grey Box):
This box represents the Non-Fungible Tokens (NFTs). The arrow from the GEM Minting contract to the GEM NFT indicates that the minting process starts on the GEM Minting contract and its finalized on the GEM NFT contract.
PriceFeed (Yellow Box):
This component feeds price information into the system. It has an arrow pointing towards GEM Minting, suggesting that price information is used in the minting process.
GPRO (Red Box):
This box outlines the interactions of the GPRO tokens within the system. It interacts with the GEM Minting and Staking contracts.
Staking (Green Box):
Staking is a process where users lock up their tokens to support the network and earn discounts. It receives inputs from both GPRO and Price Feed contracts.