Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

ITransmuterSafeDispatcherTrait

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait

Part of the group: dispatchers

pub trait ITransmuterSafeDispatcherTrait<T>

Trait functions

get_asset

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_asset

fn get_asset(self: T) -> Result<ContractAddress, Array<felt252>>

get_total_transmuted

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_total_transmuted

fn get_total_transmuted(self: T) -> Result<Wad, Array<felt252>>

get_ceiling

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_ceiling

fn get_ceiling(self: T) -> Result<Wad, Array<felt252>>

get_percentage_cap

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_percentage_cap

fn get_percentage_cap(self: T) -> Result<Ray, Array<felt252>>

get_receiver

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_receiver

fn get_receiver(self: T) -> Result<ContractAddress, Array<felt252>>

get_reversibility

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_reversibility

fn get_reversibility(self: T) -> Result<bool, Array<felt252>>

get_transmute_fee

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_transmute_fee

fn get_transmute_fee(self: T) -> Result<Ray, Array<felt252>>

get_reverse_fee

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_reverse_fee

fn get_reverse_fee(self: T) -> Result<Ray, Array<felt252>>

get_live

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_live

fn get_live(self: T) -> Result<bool, Array<felt252>>

get_reclaimable

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::get_reclaimable

fn get_reclaimable(self: T) -> Result<bool, Array<felt252>>

set_ceiling

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::set_ceiling

fn set_ceiling(self: T, ceiling: Wad) -> Result<(), Array<felt252>>

set_percentage_cap

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::set_percentage_cap

fn set_percentage_cap(self: T, cap: Ray) -> Result<(), Array<felt252>>

set_receiver

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::set_receiver

fn set_receiver(self: T, receiver: ContractAddress) -> Result<(), Array<felt252>>

toggle_reversibility

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::toggle_reversibility

fn toggle_reversibility(self: T) -> Result<(), Array<felt252>>

set_transmute_fee

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::set_transmute_fee

fn set_transmute_fee(self: T, fee: Ray) -> Result<(), Array<felt252>>

set_reverse_fee

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::set_reverse_fee

fn set_reverse_fee(self: T, fee: Ray) -> Result<(), Array<felt252>>

enable_reclaim

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::enable_reclaim

fn enable_reclaim(self: T) -> Result<(), Array<felt252>>

preview_transmute

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::preview_transmute

fn preview_transmute(self: T, asset_amt: u128) -> Result<Wad, Array<felt252>>

preview_reverse

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::preview_reverse

fn preview_reverse(self: T, yin_amt: Wad) -> Result<u128, Array<felt252>>

transmute

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::transmute

fn transmute(self: T, asset_amt: u128) -> Result<(), Array<felt252>>

reverse

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::reverse

fn reverse(self: T, yin_amt: Wad) -> Result<(), Array<felt252>>

sweep

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::sweep

fn sweep(self: T, asset_amt: u128) -> Result<(), Array<felt252>>

withdraw_secondary_asset

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::withdraw_secondary_asset

fn withdraw_secondary_asset(
    self: T, asset: ContractAddress, asset_amt: u128,
) -> Result<(), Array<felt252>>

settle

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::settle

fn settle(self: T) -> Result<(), Array<felt252>>

kill

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::kill

fn kill(self: T) -> Result<(), Array<felt252>>

preview_reclaim

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::preview_reclaim

fn preview_reclaim(self: T, yin: Wad) -> Result<u128, Array<felt252>>

reclaim

Fully qualified path: opus::interfaces::transmuter::ITransmuterSafeDispatcherTrait::reclaim

fn reclaim(self: T, yin: Wad) -> Result<(), Array<felt252>>