IOptimisticOracleDispatcherImpl
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl
Part of the group: dispatchers
impl IOptimisticOracleDispatcherImpl of IOptimisticOracleDispatcherTrait<
IOptimisticOracleDispatcher,
>;
Impl functions
assert_truth_with_defaults
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::assert_truth_with_defaults
fn assert_truth_with_defaults(
self: IOptimisticOracleDispatcher, claim: ByteArray, asserter: ContractAddress,
) -> felt252
assert_truth
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::assert_truth
fn assert_truth(
self: IOptimisticOracleDispatcher,
claim: ByteArray,
asserter: ContractAddress,
callback_recipient: ContractAddress,
escalation_manager: ContractAddress,
liveness: u64,
currency: ERC20ABIDispatcher,
bond: u256,
identifier: felt252,
domain_id: u256,
) -> felt252
dispute_assertion
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::dispute_assertion
fn dispute_assertion(
self: IOptimisticOracleDispatcher, assertion_id: felt252, disputer: ContractAddress,
)
settle_assertion
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::settle_assertion
fn settle_assertion(self: IOptimisticOracleDispatcher, assertion_id: felt252)
get_minimum_bond
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::get_minimum_bond
fn get_minimum_bond(self: IOptimisticOracleDispatcher, currency: ContractAddress) -> u256
stamp_assertion
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::stamp_assertion
fn stamp_assertion(self: IOptimisticOracleDispatcher, assertion_id: felt252) -> ByteArray
default_identifier
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::default_identifier
fn default_identifier(self: IOptimisticOracleDispatcher) -> felt252
get_assertion
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::get_assertion
fn get_assertion(self: IOptimisticOracleDispatcher, assertion_id: felt252) -> Assertion
sync_params
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::sync_params
fn sync_params(self: IOptimisticOracleDispatcher, identifier: felt252, currency: ContractAddress)
settle_and_get_assertion_result
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::settle_and_get_assertion_result
fn settle_and_get_assertion_result(self: IOptimisticOracleDispatcher, assertion_id: felt252) -> bool
get_assertion_result
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::get_assertion_result
fn get_assertion_result(self: IOptimisticOracleDispatcher, assertion_id: felt252) -> bool
set_admin_properties
Fully qualified path: pragma_lib::abi::IOptimisticOracleDispatcherImpl::set_admin_properties
fn set_admin_properties(
self: IOptimisticOracleDispatcher,
default_currency: ContractAddress,
default_liveness: u64,
burned_bond_percentage: u256,
)