IGateDispatcherTrait
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait
Part of the group: dispatchers
pub trait IGateDispatcherTrait<T>
Trait functions
get_shrine
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::get_shrine
fn get_shrine(self: T) -> ContractAddress
get_sentinel
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::get_sentinel
fn get_sentinel(self: T) -> ContractAddress
get_asset
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::get_asset
fn get_asset(self: T) -> ContractAddress
get_total_assets
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::get_total_assets
fn get_total_assets(self: T) -> u128
get_total_yang
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::get_total_yang
fn get_total_yang(self: T) -> Wad
enter
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::enter
fn enter(self: T, user: ContractAddress, asset_amt: u128) -> Wad
exit
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::exit
fn exit(self: T, user: ContractAddress, yang_amt: Wad) -> u128
get_asset_amt_per_yang
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::get_asset_amt_per_yang
fn get_asset_amt_per_yang(self: T) -> Wad
convert_to_yang
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::convert_to_yang
fn convert_to_yang(self: T, asset_amt: u128) -> Wad
convert_to_assets
Fully qualified path: opus::interfaces::gate::IGateDispatcherTrait::convert_to_assets
fn convert_to_assets(self: T, yang_amt: Wad) -> u128