ITransmuter
Fully qualified path: opus::interfaces::transmuter::ITransmuter
pub trait ITransmuter<TContractState>
Trait functions
get_asset
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_asset
fn get_asset(self: @TContractState) -> ContractAddress
get_total_transmuted
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_total_transmuted
fn get_total_transmuted(self: @TContractState) -> Wad
get_ceiling
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_ceiling
fn get_ceiling(self: @TContractState) -> Wad
get_percentage_cap
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_percentage_cap
fn get_percentage_cap(self: @TContractState) -> Ray
get_receiver
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_receiver
fn get_receiver(self: @TContractState) -> ContractAddress
get_reversibility
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_reversibility
fn get_reversibility(self: @TContractState) -> bool
get_transmute_fee
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_transmute_fee
fn get_transmute_fee(self: @TContractState) -> Ray
get_reverse_fee
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_reverse_fee
fn get_reverse_fee(self: @TContractState) -> Ray
get_live
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_live
fn get_live(self: @TContractState) -> bool
get_reclaimable
Fully qualified path: opus::interfaces::transmuter::ITransmuter::get_reclaimable
fn get_reclaimable(self: @TContractState) -> bool
set_ceiling
Fully qualified path: opus::interfaces::transmuter::ITransmuter::set_ceiling
fn set_ceiling(ref self: TContractState, ceiling: Wad)
set_percentage_cap
Fully qualified path: opus::interfaces::transmuter::ITransmuter::set_percentage_cap
fn set_percentage_cap(ref self: TContractState, cap: Ray)
set_receiver
Fully qualified path: opus::interfaces::transmuter::ITransmuter::set_receiver
fn set_receiver(ref self: TContractState, receiver: ContractAddress)
toggle_reversibility
Fully qualified path: opus::interfaces::transmuter::ITransmuter::toggle_reversibility
fn toggle_reversibility(ref self: TContractState)
set_transmute_fee
Fully qualified path: opus::interfaces::transmuter::ITransmuter::set_transmute_fee
fn set_transmute_fee(ref self: TContractState, fee: Ray)
set_reverse_fee
Fully qualified path: opus::interfaces::transmuter::ITransmuter::set_reverse_fee
fn set_reverse_fee(ref self: TContractState, fee: Ray)
enable_reclaim
Fully qualified path: opus::interfaces::transmuter::ITransmuter::enable_reclaim
fn enable_reclaim(ref self: TContractState)
preview_transmute
Fully qualified path: opus::interfaces::transmuter::ITransmuter::preview_transmute
fn preview_transmute(self: @TContractState, asset_amt: u128) -> Wad
preview_reverse
Fully qualified path: opus::interfaces::transmuter::ITransmuter::preview_reverse
fn preview_reverse(self: @TContractState, yin_amt: Wad) -> u128
transmute
Fully qualified path: opus::interfaces::transmuter::ITransmuter::transmute
fn transmute(ref self: TContractState, asset_amt: u128)
reverse
Fully qualified path: opus::interfaces::transmuter::ITransmuter::reverse
fn reverse(ref self: TContractState, yin_amt: Wad)
sweep
Fully qualified path: opus::interfaces::transmuter::ITransmuter::sweep
fn sweep(ref self: TContractState, asset_amt: u128)
withdraw_secondary_asset
Fully qualified path: opus::interfaces::transmuter::ITransmuter::withdraw_secondary_asset
fn withdraw_secondary_asset(ref self: TContractState, asset: ContractAddress, asset_amt: u128)
settle
Fully qualified path: opus::interfaces::transmuter::ITransmuter::settle
fn settle(ref self: TContractState)
kill
Fully qualified path: opus::interfaces::transmuter::ITransmuter::kill
fn kill(ref self: TContractState)
preview_reclaim
Fully qualified path: opus::interfaces::transmuter::ITransmuter::preview_reclaim
fn preview_reclaim(self: @TContractState, yin: Wad) -> u128
reclaim
Fully qualified path: opus::interfaces::transmuter::ITransmuter::reclaim
fn reclaim(ref self: TContractState, yin: Wad)