Overview
The following modules are built by PRYZM:
icstaking: Provides interchain liquid staking for cosmos-based chains’ native tokens and minting cASSET as the LSDassets: Manages the assets that can be refracted and be traded on PRYZMrefractor: Allows users to refract supported assets to pASSET and yASSET and merge/redeem the refracted assetsystaking: Allows users to stake their yASSET and earn rewards through staked assetsamm: Enables the protocol to support various types of automated market makers and the ability to create, manage, and interact with these poolsincentives: Allows token holders to be incentivized for their participation in a part of the systempgov: Allows cASSET and pASSET holders to participate in the asset's native chain governance, by mirroring the host chain's proposal on PRYZM and taking user's votes.treasury: Provides API for collecting fees and setting up scheduled action on the collected feesmint: Controls minting and distribution of PRYZM tokensoracle: Provides a generic oracle functionality where any module can integrate oracle by providing a vote callback to this module.flowtrade: Provides swapping tokens during a defined period of time.
The following modules are copied from Osmosis repository provided under this License:
epochs: Provides support for on-chain timers which other modules can execute code during.tokenfactory: Allows minting of new tokens of the formfactory/{creator address}/{subdenom}for user-defined subdenoms.
The following third party modules are integrated into PRYZM:
wasmd: Enables smart contracts on the chain.block-sdk: Gives application the ability to fully customize blocks using application logic; and also provides processing for MEV bundled transactions.alliance: Allows blockchains to trade yield with each otherpacket-forward-middleware: An IBC middleware that enables the chain to route incoming IBC packets from a source chain to a destination chainibc-hooks: An IBC middleware that enables ICS-20 token transfers to initiate contract callsibc-rate-limiting: Prevents massive inflows or outflows of IBC tokens in a short time frame as a safety control in the event of a bug, attack, or economic failure of an external zone.