Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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)