IYieldCurveABISafeLibraryDispatcherImpl
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl
Part of the group: dispatchers
impl IYieldCurveABISafeLibraryDispatcherImpl of IYieldCurveABISafeDispatcherTrait<
IYieldCurveABISafeLibraryDispatcher,
>;
Impl functions
get_yield_points
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_yield_points
fn get_yield_points(
self: IYieldCurveABISafeLibraryDispatcher, decimals: u32,
) -> Result<Span<YieldPoint>, Array<felt252>>
get_admin_address
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_admin_address
fn get_admin_address(
self: IYieldCurveABISafeLibraryDispatcher,
) -> Result<ContractAddress, Array<felt252>>
get_oracle_address
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_oracle_address
fn get_oracle_address(
self: IYieldCurveABISafeLibraryDispatcher,
) -> Result<ContractAddress, Array<felt252>>
get_future_spot_pragma_source_key
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_future_spot_pragma_source_key
fn get_future_spot_pragma_source_key(
self: IYieldCurveABISafeLibraryDispatcher,
) -> Result<felt252, Array<felt252>>
get_pair_id
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_pair_id
fn get_pair_id(
self: IYieldCurveABISafeLibraryDispatcher, idx: u64,
) -> Result<felt252, Array<felt252>>
get_pair_id_is_active
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_pair_id_is_active
fn get_pair_id_is_active(
self: IYieldCurveABISafeLibraryDispatcher, pair_id: felt252,
) -> Result<bool, Array<felt252>>
get_pair_ids
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_pair_ids
fn get_pair_ids(self: IYieldCurveABISafeLibraryDispatcher) -> Result<Span<felt252>, Array<felt252>>
get_future_expiry_timestamp
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_future_expiry_timestamp
fn get_future_expiry_timestamp(
self: IYieldCurveABISafeLibraryDispatcher, pair_id: felt252, idx: u64,
) -> Result<u64, Array<felt252>>
get_future_expiry_timestamps
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_future_expiry_timestamps
fn get_future_expiry_timestamps(
self: IYieldCurveABISafeLibraryDispatcher, pair_id: felt252,
) -> Result<Span<u64>, Array<felt252>>
get_on_key
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_on_key
fn get_on_key(
self: IYieldCurveABISafeLibraryDispatcher, idx: u64,
) -> Result<felt252, Array<felt252>>
get_on_key_is_active
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_on_key_is_active
fn get_on_key_is_active(
self: IYieldCurveABISafeLibraryDispatcher, on_key: felt252,
) -> Result<bool, Array<felt252>>
get_on_keys
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_on_keys
fn get_on_keys(self: IYieldCurveABISafeLibraryDispatcher) -> Result<Span<felt252>, Array<felt252>>
get_future_expiry_timestamp_status
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_future_expiry_timestamp_status
fn get_future_expiry_timestamp_status(
self: IYieldCurveABISafeLibraryDispatcher, pair_id: felt252, future_expiry_timestamp: u64,
) -> Result<FutureKeyStatus, Array<felt252>>
get_future_expiry_timestamp_is_active
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_future_expiry_timestamp_is_active
fn get_future_expiry_timestamp_is_active(
self: IYieldCurveABISafeLibraryDispatcher, pair_id: felt252, future_expiry_timestamp: u64,
) -> Result<bool, Array<felt252>>
get_future_expiry_timestamp_expiry
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::get_future_expiry_timestamp_expiry
fn get_future_expiry_timestamp_expiry(
self: IYieldCurveABISafeLibraryDispatcher, pair_id: felt252, future_expiry_timestamp: u64,
) -> Result<u64, Array<felt252>>
set_admin_address
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::set_admin_address
fn set_admin_address(
self: IYieldCurveABISafeLibraryDispatcher, new_address: ContractAddress,
) -> Result<(), Array<felt252>>
set_future_spot_pragma_source_key
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::set_future_spot_pragma_source_key
fn set_future_spot_pragma_source_key(
self: IYieldCurveABISafeLibraryDispatcher, new_source_key: felt252,
) -> Result<(), Array<felt252>>
set_oracle_address
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::set_oracle_address
fn set_oracle_address(
self: IYieldCurveABISafeLibraryDispatcher, oracle_address: ContractAddress,
) -> Result<(), Array<felt252>>
add_pair_id
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::add_pair_id
fn add_pair_id(
self: IYieldCurveABISafeLibraryDispatcher, pair_id: felt252, is_active: bool,
) -> Result<(), Array<felt252>>
set_pair_id_is_active
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::set_pair_id_is_active
fn set_pair_id_is_active(
self: IYieldCurveABISafeLibraryDispatcher, pair_id: felt252, is_active: bool,
) -> Result<(), Array<felt252>>
add_future_expiry_timestamp
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::add_future_expiry_timestamp
fn add_future_expiry_timestamp(
self: IYieldCurveABISafeLibraryDispatcher,
pair_id: felt252,
future_expiry_timestamp: u64,
is_active: bool,
expiry_timestamp: u64,
) -> Result<(), Array<felt252>>
set_future_expiry_timestamp_status
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::set_future_expiry_timestamp_status
fn set_future_expiry_timestamp_status(
self: IYieldCurveABISafeLibraryDispatcher,
pair_id: felt252,
future_expiry_timestamp: u64,
new_future_expiry_timestamp_status: FutureKeyStatus,
) -> Result<(), Array<felt252>>
set_future_expiry_timestamp_is_active
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::set_future_expiry_timestamp_is_active
fn set_future_expiry_timestamp_is_active(
self: IYieldCurveABISafeLibraryDispatcher,
pair_id: felt252,
future_expiry_timestamp: u64,
new_is_active: bool,
) -> Result<(), Array<felt252>>
add_on_key
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::add_on_key
fn add_on_key(
self: IYieldCurveABISafeLibraryDispatcher, on_key: felt252, is_active: bool,
) -> Result<(), Array<felt252>>
set_on_key_is_active
Fully qualified path: pragma_lib::abi::IYieldCurveABISafeLibraryDispatcherImpl::set_on_key_is_active
fn set_on_key_is_active(
self: IYieldCurveABISafeLibraryDispatcher, on_key: felt252, is_active: bool,
) -> Result<(), Array<felt252>>