pub struct AddressList {Show 20 fields
pub address_manager: Address,
pub l1_cross_domain_messenger_proxy: Address,
pub l1_erc721_bridge_proxy: Address,
pub l1_standard_bridge_proxy: Address,
pub l2_output_oracle_proxy: Option<Address>,
pub optimism_mintable_erc20_factory_proxy: Address,
pub optimism_portal_proxy: Address,
pub system_config_proxy: Address,
pub system_config_owner: Address,
pub proxy_admin: Address,
pub proxy_admin_owner: Address,
pub guardian: Address,
pub anchor_state_registry_proxy: Option<Address>,
pub delayed_weth_proxy: Option<Address>,
pub dispute_game_factory_proxy: Option<Address>,
pub fault_dispute_game: Option<Address>,
pub mips: Option<Address>,
pub permissioned_dispute_game: Option<Address>,
pub preimage_oracle: Option<Address>,
pub challenger: Option<Address>,
}
Expand description
The set of network-specific contracts for a given chain.
Fields§
§address_manager: Address
The address manager
l1_cross_domain_messenger_proxy: Address
L1 Cross Domain Messenger proxy address
l1_erc721_bridge_proxy: Address
L1 ERC721 Bridge proxy address
l1_standard_bridge_proxy: Address
L1 Standard Bridge proxy address
l2_output_oracle_proxy: Option<Address>
L2 Output Oracle Proxy address
optimism_mintable_erc20_factory_proxy: Address
Optimism Mintable ERC20 Factory Proxy address
optimism_portal_proxy: Address
Optimism Portal Proxy address
system_config_proxy: Address
System Config Proxy address
system_config_owner: Address
The system config owner
proxy_admin: Address
Proxy Admin address
proxy_admin_owner: Address
The owner of the Proxy Admin
guardian: Address
The guardian address
anchor_state_registry_proxy: Option<Address>
Anchor State Registry Proxy address
delayed_weth_proxy: Option<Address>
Delayed WETH Proxy address
dispute_game_factory_proxy: Option<Address>
Dispute Game Factory Proxy address
fault_dispute_game: Option<Address>
Fault Dispute Game Proxy address
mips: Option<Address>
MIPS Proxy address
permissioned_dispute_game: Option<Address>
Permissioned Dispute Game Proxy address
preimage_oracle: Option<Address>
Preimage Oracle Proxy address
challenger: Option<Address>
The challenger’s address
Implementations§
Source§impl AddressList
impl AddressList
Sourcepub fn zero_proof_addresses(&mut self)
pub fn zero_proof_addresses(&mut self)
Sets zeroed addresses to Option::None
.
Trait Implementations§
Source§impl Clone for AddressList
impl Clone for AddressList
Source§fn clone(&self) -> AddressList
fn clone(&self) -> AddressList
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AddressList
impl Debug for AddressList
Source§impl Default for AddressList
impl Default for AddressList
Source§fn default() -> AddressList
fn default() -> AddressList
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddressList
impl<'de> Deserialize<'de> for AddressList
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for AddressList
impl Hash for AddressList
Source§impl PartialEq for AddressList
impl PartialEq for AddressList
Source§impl Serialize for AddressList
impl Serialize for AddressList
impl Eq for AddressList
impl StructuralPartialEq for AddressList
Auto Trait Implementations§
impl Freeze for AddressList
impl RefUnwindSafe for AddressList
impl Send for AddressList
impl Sync for AddressList
impl Unpin for AddressList
impl UnwindSafe for AddressList
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)