diff --git a/deployment-config/chains/11155111.json b/deployment-config/chains/11155111.json new file mode 100644 index 0000000..5f29a22 --- /dev/null +++ b/deployment-config/chains/11155111.json @@ -0,0 +1,6 @@ +{ + "base": "0xb16F35c0Ae2912430DAc15764477E179D9B9EbEa", + "balancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "opMessenger": "0x58Cc85b8D04EA49cC6DBd3CbFFd00B4B8D6cb3ef", + "lzEndpoint": "0x6EDCE65403992e310A62460808c4b910D972f10f" + } \ No newline at end of file diff --git a/deployment-config/form-testnet-l1-08-30-24.json b/deployment-config/form-testnet-l1-08-30-24.json new file mode 100644 index 0000000..5a49730 --- /dev/null +++ b/deployment-config/form-testnet-l1-08-30-24.json @@ -0,0 +1,56 @@ +{ + "protocolAdmin": "0x0000000000417626Ef34D62C4DC189b021603f2F", + "boringVault": { + "boringVaultSalt": "0x1ddd634c506ad203da17ff00000000000000000000000000000000000000000e", + "boringVaultName": "Form ETH", + "boringVaultSymbol": "FETH", + "address": "0x0000000000000000000000000000000000000000" + }, + "manager": { + "managerSalt": "0x30432d4b4ec00003b4a25000000000000000000000000000000000000000000e", + "address": "0x0000000000000000000000000000000000000000" + }, + "accountant": { + "accountantSalt": "0x6a184dbea6f3cc0318679f00000000000000000000000000000000000000000e", + "payoutAddress": "0x0000000000417626Ef34D62C4DC189b021603f2F", + "allowedExchangeRateChangeUpper": "10003", + "allowedExchangeRateChangeLower": "9998", + "minimumUpdateDelayInSeconds": "3600", + "managementFee": "0", + "address": "0x0000000000000000000000000000000000000000" + }, + "teller": { + "tellerSalt": "0x51f8968749a56d01202c9100000000000000000000000000000000000000000e", + "maxGasForPeer": 100000, + "minGasForPeer": 0, + "peerEid": 40270, + "tellerContractName": "MultiChainLayerZeroTellerWithMultiAssetSupport", + "assets": [ + + ], + "dvnIfNoDefault": { + "required": [ + "0x589dEDbD617e0CBcB916A9223F4d1300c294236b" + ], + "optional": [ + "0x380275805876Ff19055EA900CDb2B46a94ecF20D", + "0x8FafAE7Dd957044088b3d0F67359C327c6200d18", + "0xa59BA433ac34D2927232918Ef5B2eaAfcF130BA5", + "0xe552485d02EDd3067FE7FCbD4dd56BB1D3A998D2" + ], + "blockConfirmationsRequiredIfNoDefault": 15, + "optionalThreshold": 1 + }, + "address": "0x0000000000000000000000000000000000000000" + }, + "rolesAuthority": { + "rolesAuthoritySalt": "0x66bbc3b3b3000b01466a3a00000000000000000000000000000000000000000e", + "strategist": "0x0000000000417626Ef34D62C4DC189b021603f2F", + "exchangeRateBot": "0x0000000000417626Ef34D62C4DC189b021603f2F", + "address": "0x0000000000000000000000000000000000000000" + }, + "decoder": { + "decoderSalt": "0x48b53893da2e0b0248268c00000000000000000000000000000000000000000e", + "address": "0x0000000000000000000000000000000000000000" + } + } \ No newline at end of file diff --git a/script/Base.s.sol b/script/Base.s.sol index c832210..e5dbc4b 100644 --- a/script/Base.s.sol +++ b/script/Base.s.sol @@ -19,7 +19,7 @@ abstract contract BaseScript is Script { string constant CONFIG_CHAIN_ROOT = "./deployment-config/chains/"; /// Custom base params - ICreateX CREATEX = ICreateX(0xD7d6e6C50507d278b9F43f62Bc7b9310ECeff2C5); + ICreateX CREATEX = ICreateX(0x1C64d5eBCf22AC237d00cF7bB9Be6395e59B23b7); /// @dev Included to enable compilation of the script without a $MNEMONIC environment variable. string internal constant TEST_MNEMONIC = "test test test test test test test test test test test junk"; diff --git a/script/DeployCustomCreatex.s.sol b/script/DeployCustomCreatex.s.sol index 2dba87c..21f882c 100644 --- a/script/DeployCustomCreatex.s.sol +++ b/script/DeployCustomCreatex.s.sol @@ -10,7 +10,7 @@ contract DeployCustomCreateX is Script { string internal mnemonic; string internal constant TEST_MNEMONIC = "test test test test test test test test test test test junk"; - address constant EXPECTED = 0xD7d6e6C50507d278b9F43f62Bc7b9310ECeff2C5; + address constant EXPECTED = 0x1C64d5eBCf22AC237d00cF7bB9Be6395e59B23b7; bytes32 constant SALT = 0x8888888833388888888000000000000000000000000000000000000000000000; constructor() {