Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Assertion

Fully qualified path: pragma_lib::types::Assertion

#[derive(starknet::Store, Drop, Serde, Copy)]
pub struct Assertion {
    pub escalation_manager_settings: EscalationManagerSettings,
    pub asserter: ContractAddress,
    pub assertion_time: u64,
    pub settled: bool,
    pub currency: ERC20ABIDispatcher,
    pub expiration_time: u64,
    pub settlement_resolution: bool,
    pub domain_id: u256,
    pub identifier: felt252,
    pub bond: u256,
    pub callback_recipient: ContractAddress,
    pub disputer: ContractAddress,
}

Members

escalation_manager_settings

Fully qualified path: pragma_lib::types::Assertion::escalation_manager_settings

pub escalation_manager_settings: EscalationManagerSettings

asserter

Fully qualified path: pragma_lib::types::Assertion::asserter

pub asserter: ContractAddress

assertion_time

Fully qualified path: pragma_lib::types::Assertion::assertion_time

pub assertion_time: u64

settled

Fully qualified path: pragma_lib::types::Assertion::settled

pub settled: bool

currency

Fully qualified path: pragma_lib::types::Assertion::currency

pub currency: ERC20ABIDispatcher

expiration_time

Fully qualified path: pragma_lib::types::Assertion::expiration_time

pub expiration_time: u64

settlement_resolution

Fully qualified path: pragma_lib::types::Assertion::settlement_resolution

pub settlement_resolution: bool

domain_id

Fully qualified path: pragma_lib::types::Assertion::domain_id

pub domain_id: u256

identifier

Fully qualified path: pragma_lib::types::Assertion::identifier

pub identifier: felt252

bond

Fully qualified path: pragma_lib::types::Assertion::bond

pub bond: u256

callback_recipient

Fully qualified path: pragma_lib::types::Assertion::callback_recipient

pub callback_recipient: ContractAddress

disputer

Fully qualified path: pragma_lib::types::Assertion::disputer

pub disputer: ContractAddress