Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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