©️Token & Workflow Contracts
Piku has three native tokens:
PIKU (Utility Token): 0x2E4039E8E31475d65DC00293C366FDBfBBC02DC3
sPIKU (Staked Utility Token): 0x5Da17CA137f1128d4be7Ce574bc61f3ac4839Df8
USP (Yield Optimized Stablecoin): 0x098697bA3Fee4eA76294C5d6A466a4e3b3E95FE6
What is a workflow?
A workflow is a unique configuration of various interconnected Inverter Protocol contracts, designed to achieve a specific goal. It functions like a blueprint, detailing the roles and interactions of different components and modules, allowing for customized solutions tailored to diverse use cases and requirements.
Components of a Workflow
In practical terms, a workflow in the Inverter Protocol involves a core Orchestrator contract that coordinates and directs activities among specialized modules like the Funding Manager, Authorizer, Payment Processor, and Logic Modules.
Each type within the workflow model performs dedicated functions:
Funding Manager
ca: 0x7e0305B212dF3FB56366251C054c07748Bf9a797
A funding manager implementation that manages token issuance and redemption based on external oracle price feeds. While token issuance is processed immediately, redemption requests are added to a queue for delayed processing through an integrated payment client system.
Authorizer
ca: 0x2F76563DD0D491EB6C128f846cFF2a98047c2FB3
Provides a robust access control mechanism for managing roles and permissions across different modules within the Inverter Network, ensuring secure and controlled access to critical functionalities.
Payment Processor
ca: 0x5A2d08b194E1764b0Ff271C691B6a46fA10F6Fd2
A payment processor implementation that extends the base queue system with manual execution capabilities. This allows for controlled, manual processing of payment orders in the queue.
Oracle Module
ca: 0x433471901bA1A8BDE764E8421790C7D9bAB33552
This contract provides a manual price feed mechanism for token operations, allowing authorized users to set and update prices for both issuance (buying) and redemption (selling) operations.
Issuance Token
ca: 0x098697bA3Fee4eA76294C5d6A466a4e3b3E95FE6
This contract creates an {ERC20} token with a supply cap and a whitelist-based permission system for minting and burning tokens.
Last updated