From 572be6ae427c0434ab3af91fe06f8d2bc742b5ce Mon Sep 17 00:00:00 2001 From: lucas-manuel Date: Tue, 22 Oct 2024 16:15:45 -0400 Subject: [PATCH] feat: add new addresses --- src/Base.sol | 12 +++++++++++- src/Ethereum.sol | 19 +++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/Base.sol b/src/Base.sol index c331fc9..a64a476 100644 --- a/src/Base.sol +++ b/src/Base.sol @@ -7,7 +7,12 @@ library Base { /*** Token Addresses ***/ /******************************************************************************************************************/ - address internal constant USDC = 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913; + address internal constant SKY = 0x60e3c701e65DEE30c23c9Fb78c3866479cc0944a; + address internal constant SUSDS = 0x5875eEE11Cf8398102FdAd704C9E96607675467a; + address internal constant SUSDS_IMPL = 0x982f2DF63Fe38AB8d55f4B1464e8cfDc8eA5dEC8; + address internal constant USDC = 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913; + address internal constant USDS = 0x820C137fa70C8691f0e44Dc420a5e53c168921Dc; + address internal constant USDS_IMPL = 0x191CD41681a3fE15aa15a0bec415821CE24CAd5e; /******************************************************************************************************************/ /*** Bridging Addresses ***/ @@ -15,6 +20,11 @@ library Base { address internal constant CCTP_TOKEN_MESSENGER = 0x1682Ae6375C4E4A97e4B583BC394c861A46D8962; + address internal constant L2_BRIDGE = 0xee44cdb68D618d58F75d9fe0818B640BD7B8A7B7; + address internal constant L2_BRIDGE_IMPL = 0x289A37BE5D6CCeF7A8f2b90535B3BB6bD3905f72; + address internal constant L2_BRIDGE_SPELL = 0x6f29C3A29A3F056A71FB0714551C8D3547268D62; + address internal constant L2_GOV_RELAY = 0xdD0BCc201C9E47c6F6eE68E4dB05b652Bb6aC255; + /******************************************************************************************************************/ /*** Governance Relay Addresses ***/ /******************************************************************************************************************/ diff --git a/src/Ethereum.sol b/src/Ethereum.sol index 1a45f77..d77c586 100644 --- a/src/Ethereum.sol +++ b/src/Ethereum.sol @@ -41,6 +41,25 @@ library Ethereum { address internal constant SPARK_PROXY = 0x3300f198988e4C9C63F75dF86De36421f06af8c4; + /******************************************************************************************************************/ + /*** Allocation System Addresses ***/ + /******************************************************************************************************************/ + + address internal constant ALLOCATOR_BUFFER = 0xc395D150e71378B47A1b8E9de0c1a83b75a08324; + address internal constant ALLOCATOR_ORACLE = 0xc7B91C401C02B73CBdF424dFaaa60950d5040dB7; + address internal constant ALLOCATOR_REGISTRY = 0xCdCFA95343DA7821fdD01dc4d0AeDA958051bB3B; + address internal constant ALLOCATOR_ROLES = 0x9A865A710399cea85dbD9144b7a09C889e94E803; + address internal constant ALLOCATOR_VAULT = 0x691a6c29e9e96dd897718305427Ad5D534db16BA; + + /******************************************************************************************************************/ + /*** SkyLink Bridge Addresses ***/ + /******************************************************************************************************************/ + + address internal constant ESCROW = 0x7F311a4D48377030bD810395f4CCfC03bdbe9Ef3; + address internal constant L1_BRIDGE = 0xA5874756416Fa632257eEA380CAbd2E87cED352A; + address internal constant L1_BRIDGE_IMPL = 0xaeFd31c2e593Dc971f9Cb42cBbD5d4AD7F1970b6; + address internal constant L1_GOV_RELAY = 0x1Ee0AE8A993F2f5abDB51EAF4AC2876202b65c3b; + /******************************************************************************************************************/ /*** Morpho Addresses ***/ /******************************************************************************************************************/