IPurgerDispatcherTrait
Fully qualified path: opus::interfaces::purger::IPurgerDispatcherTrait
Part of the group: dispatchers
pub trait IPurgerDispatcherTrait<T>
Trait functions
preview_liquidate
Fully qualified path: opus::interfaces::purger::IPurgerDispatcherTrait::preview_liquidate
fn preview_liquidate(self: T, trove_id: u64) -> Option<(Ray, Wad)>
preview_absorb
Fully qualified path: opus::interfaces::purger::IPurgerDispatcherTrait::preview_absorb
fn preview_absorb(self: T, trove_id: u64) -> Option<(Ray, Wad, Wad)>
is_absorbable
Fully qualified path: opus::interfaces::purger::IPurgerDispatcherTrait::is_absorbable
fn is_absorbable(self: T, trove_id: u64) -> bool
get_penalty_scalar
Fully qualified path: opus::interfaces::purger::IPurgerDispatcherTrait::get_penalty_scalar
fn get_penalty_scalar(self: T) -> Ray
set_penalty_scalar
Fully qualified path: opus::interfaces::purger::IPurgerDispatcherTrait::set_penalty_scalar
fn set_penalty_scalar(self: T, new_scalar: Ray)
liquidate
Fully qualified path: opus::interfaces::purger::IPurgerDispatcherTrait::liquidate
fn liquidate(self: T, trove_id: u64, amt: Wad, recipient: ContractAddress) -> Span<AssetBalance>
absorb
Fully qualified path: opus::interfaces::purger::IPurgerDispatcherTrait::absorb
fn absorb(self: T, trove_id: u64) -> Span<AssetBalance>