IDeposit
Fully qualified path: starkware_utils::components::deposit::interface::IDeposit
pub trait IDeposit<TContractState>
Trait functions
deposit
Fully qualified path: starkware_utils::components::deposit::interface::IDeposit::deposit
fn deposit(
ref self: TContractState,
beneficiary: u32,
asset_id: felt252,
quantized_amount: u128,
salt: felt252,
)
cancel_deposit
Fully qualified path: starkware_utils::components::deposit::interface::IDeposit::cancel_deposit
fn cancel_deposit(
ref self: TContractState,
beneficiary: u32,
asset_id: felt252,
quantized_amount: u128,
salt: felt252,
)
get_deposit_status
Fully qualified path: starkware_utils::components::deposit::interface::IDeposit::get_deposit_status
fn get_deposit_status(self: @TContractState, deposit_hash: felt252) -> DepositStatus
get_asset_info
Fully qualified path: starkware_utils::components::deposit::interface::IDeposit::get_asset_info
fn get_asset_info(self: @TContractState, asset_id: felt252) -> (ContractAddress, u64)
get_cancel_delay
Fully qualified path: starkware_utils::components::deposit::interface::IDeposit::get_cancel_delay
fn get_cancel_delay(self: @TContractState) -> TimeDelta