IGate
Fully qualified path: opus::interfaces::gate::IGate
pub trait IGate<TContractState>
Trait functions
get_shrine
Fully qualified path: opus::interfaces::gate::IGate::get_shrine
fn get_shrine(self: @TContractState) -> ContractAddress
get_sentinel
Fully qualified path: opus::interfaces::gate::IGate::get_sentinel
fn get_sentinel(self: @TContractState) -> ContractAddress
get_asset
Fully qualified path: opus::interfaces::gate::IGate::get_asset
fn get_asset(self: @TContractState) -> ContractAddress
get_total_assets
Fully qualified path: opus::interfaces::gate::IGate::get_total_assets
fn get_total_assets(self: @TContractState) -> u128
get_total_yang
Fully qualified path: opus::interfaces::gate::IGate::get_total_yang
fn get_total_yang(self: @TContractState) -> Wad
enter
Fully qualified path: opus::interfaces::gate::IGate::enter
fn enter(ref self: TContractState, user: ContractAddress, asset_amt: u128) -> Wad
exit
Fully qualified path: opus::interfaces::gate::IGate::exit
fn exit(ref self: TContractState, user: ContractAddress, yang_amt: Wad) -> u128
get_asset_amt_per_yang
Fully qualified path: opus::interfaces::gate::IGate::get_asset_amt_per_yang
fn get_asset_amt_per_yang(self: @TContractState) -> Wad
convert_to_yang
Fully qualified path: opus::interfaces::gate::IGate::convert_to_yang
fn convert_to_yang(self: @TContractState, asset_amt: u128) -> Wad
convert_to_assets
Fully qualified path: opus::interfaces::gate::IGate::convert_to_assets
fn convert_to_assets(self: @TContractState, yang_amt: Wad) -> u128