For the complete documentation index, see llms.txt. This page is also available as Markdown.

USP

Contract Address: 0x098697bA3Fee4eA76294C5d6A466a4e3b3E95FE6

Piku Finance has three native tokens: USP, PIKU, and sPIKU. Each token serves a specific purpose within the ecosystem, supporting Piku’s stablecoin, utility, and staking mechanisms.

More details about USP: https://docs.piku.co/piku/piku-finance/vaults/usp-yield-optimized-stablecoin

Oracles

Oracle

Chainlink-Compatible Oracle

Piku Finance uses a Chainlink-compatible oracle contract to provide reliable and standardized price data for protocol operations. The oracle follows the Chainlink Aggregator interface, allowing it to be integrated with existing smart contracts and infrastructure that support Chainlink-compatible price feeds. This is the address that has also been used for Morpho USP/USDC Market.

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

Component
Contract Address
Description

Funding Manager

0x7e0305B212dF3FB56366251C054c07748Bf9a797

A funding manager implementation that manages token issuance and redemption based on external oracle price feeds. Token issuance is processed immediately, while redemption requests are added to a queue for delayed processing through an integrated payment client system.

Authorizer

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

0x5A2d08b194E1764b0Ff271C691B6a46fA10F6Fd2

A payment processor implementation that extends the base queue system with manual execution capabilities, allowing controlled manual processing of payment orders in the queue.

Oracle Module

0x433471901bA1A8BDE764E8421790C7D9bAB33552

Provides a manual price feed mechanism for token operations, allowing authorized users to set and update prices for both issuance and redemption operations.

Issuance Token

0x098697bA3Fee4eA76294C5d6A466a4e3b3E95FE6

Creates an ERC-20 token with a supply cap and a whitelist-based permission system for minting and burning tokens.

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