Expand description
Functions§
- add_
external_ asset - Approve an external asset for a given internal asset.
- create_
psm - Create a PSM for a given internal asset.
- mint
- Swap external asset for internal on a specific PSM instance.
- redeem
- Swap internal for external asset on a specific PSM instance.
- remove_
external_ asset - Remove an external asset from a PSM instance.
- remove_
psm - Remove a PSM. Callable by the current
full_admin. All approved externals must be removed first and aggregate PSM debt must be zero. - set_
asset_ ceiling_ weight - Set the ceiling weight per external asset on a PSM instance.
- set_
asset_ status - Set the circuit breaker per external asset on a PSM instance.
- set_
emergency_ admin - Reassign the PSM’s
emergency_admin. Callable by the currentfull_admin. - set_
full_ admin - Reassign the PSM’s
full_admin. Callable by the currentfull_admin. - set_
max_ debt - Set the PSM debt ceiling per internal asset, shared across all approved external assets.
- set_
minting_ fee - Set the minting fee for an
(internal_asset, external_asset)pair. - set_
redemption_ fee - Set the redemption fee for an
(internal_asset, external_asset)pair.