diff --git a/migrations/devnet.json b/migrations/devnet.json index e370d4cd..a6c1e76c 100644 --- a/migrations/devnet.json +++ b/migrations/devnet.json @@ -1,94 +1,5 @@ { "goerli": { - "domainID": "0", - "MPCAddress": "0xB01137123EF02fAeF251a39108c6ef513AAaC485", - "fee": { - "oracle": { - "gasUsed": "100000", - "feePercentage": 300, - "address": "0x124226016fc76a6bf501b4aedbed6a4a0472644f" - }, - "basic": { - "fee": "0.0001" - } - }, - "access": { - "accessControl": {} - }, - "erc721": [ - { - "name": "ERC721Test", - "symbol": "ERC721TST", - "uri": "metadata.test", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000200", - "feeType": "basic" - } - ], - "erc20": [ - { - "name": "ERC20LRTest", - "symbol": "ERC20LRTST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000300", - "feeType": "basic", - "strategy": "lr", - "decimals": "18" - }, - { - "name": "ERC20Test", - "symbol": "ERC20TST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000000", - "feeType": "oracle", - "strategy": "mb", - "decimals": "18" - }, - { - "name": "ERC20LRTest_14Dec", - "symbol": "ERC20LRTST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000600", - "feeType": "basic", - "strategy": "lr", - "decimals": 14 - }, - { - "name": "ERC20Test_14Dec", - "symbol": "ERC20TST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000700", - "feeType": "oracle", - "strategy": "mb", - "decimals": 14 - }, - { - "name": "ERC20LRTest_20Dec", - "symbol": "ERC20LRTST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000800", - "feeType": "basic", - "strategy": "lr", - "decimals": 20 - }, - { - "name": "ERC20Test_20Dec", - "symbol": "ERC20TST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000900", - "feeType": "oracle", - "strategy": "mb", - "decimals": 20 - } - ], - "permissionedGeneric": [ - { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000100", - "feeType": "basic", - "depositFunctionSig": "0x00000000", - "depositorOffset": 0, - "executeFunctionSig": "store" - } - ], - "permissionlessGeneric": { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000500", - "feeType": "basic" - } - }, - "mumbai": { "domainID": "1", "MPCAddress": "0xB01137123EF02fAeF251a39108c6ef513AAaC485", "fee": { @@ -177,7 +88,7 @@ "feeType": "basic" } }, - "moonbase": { + "sepolia": { "domainID": "2", "MPCAddress": "0xB01137123EF02fAeF251a39108c6ef513AAaC485", "fee": { @@ -266,93 +177,126 @@ "feeType": "basic" } }, - "sepolia": { - "domainID": "3", + "canto_testnet": { + "domainID": "100", "MPCAddress": "0xB01137123EF02fAeF251a39108c6ef513AAaC485", "fee": { - "oracle": { - "gasUsed": "100000", - "feePercentage": 300, - "address": "0x124226016fc76a6bf501b4aedbed6a4a0472644f" - }, - "basic": { - "fee": "0.0001" - } + "oracle": [ + { + "gasUsed": "100000", + "feePercentage": 300, + "address": "0x124226016fc76a6bf501b4aedbed6a4a0472644f" + }, + { + "gasUsed": "500000", + "feePercentage": 300, + "address": "0x124226016fc76a6bf501b4aedbed6a4a0472644f" + } + ], + "basic": [ + "0.0001", + "0.1" + ] + } + }, + "access": { + "accessControl": {} + }, + "erc721": [ + { + "name": "ERC721Test", + "symbol": "ERC721TST", + "uri": "metadata.test", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000200", + "feeType": "basic" + } + ], + "erc20": [ + { + "name": "ERC20LRTest", + "symbol": "ERC20LRTST", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000300", + "feeType": "basic", + "strategy": "lr", + "decimals": "18" }, - "access": { - "accessControl": {} + { + "name": "ERC20Test", + "symbol": "ERC20TST", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000000", + "feeType": "oracle", + "strategy": "mb", + "decimals": "18" }, - "erc721": [ - { - "name": "ERC721Test", - "symbol": "ERC721TST", - "uri": "metadata.test", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000200", - "feeType": "basic" - } - ], - "erc20": [ - { - "name": "ERC20LRTest", - "symbol": "ERC20LRTST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000300", - "feeType": "basic", - "strategy": "lr", - "decimals": "18" - }, - { - "name": "ERC20Test", - "symbol": "ERC20TST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000000", - "feeType": "oracle", - "strategy": "mb", - "decimals": "18" - }, - { - "name": "ERC20LRTest_14Dec", - "symbol": "ERC20LRTST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000600", - "feeType": "basic", - "strategy": "lr", - "decimals": 14 - }, - { - "name": "ERC20Test_14Dec", - "symbol": "ERC20TST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000700", - "feeType": "oracle", - "strategy": "mb", - "decimals": 14 - }, - { - "name": "ERC20LRTest_20Dec", - "symbol": "ERC20LRTST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000800", - "feeType": "basic", - "strategy": "lr", - "decimals": 20 - }, - { - "name": "ERC20Test_20Dec", - "symbol": "ERC20TST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000900", - "feeType": "oracle", - "strategy": "mb", - "decimals": 20 - } - ], - "permissionedGeneric": [ - { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000100", - "feeType": "basic", - "depositFunctionSig": "0x00000000", - "depositorOffset": 0, - "executeFunctionSig": "store" - } - ], - "permissionlessGeneric": { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000500", - "feeType": "basic" + { + "name": "ERC20LRTest_14Dec", + "symbol": "ERC20LRTST_14D", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000600", + "feeType": "basic", + "strategy": "lr", + "decimals": 14 + }, + { + "name": "ERC20Test_14Dec", + "symbol": "ERC20TST_14D", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000700", + "feeType": "oracle", + "strategy": "mb", + "decimals": 14 + }, + { + "name": "ERC20LRTest_20Dec", + "symbol": "ERC20LRTST_20D", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000800", + "feeType": "basic", + "strategy": "lr", + "decimals": 20 + }, + { + "name": "ERC20Test_20Dec", + "symbol": "ERC20TST_20D", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000900", + "feeType": "oracle", + "strategy": "mb", + "decimals": 20 + } + ], + "permissionedGeneric": [ + { + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000100", + "feeType": "basic", + "depositFunctionSig": "0x00000000", + "depositorOffset": 0, + "executeFunctionSig": "store" } + ], + "permissionlessGeneric": { + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000500", + "feeType": "basic" } +}, +"gnosis_chain": { + "domainID": "101", + "MPCAddress": "0xB01137123EF02fAeF251a39108c6ef513AAaC485", + "fee": { + "oracle": { + "gasUsed": "100000", + "feePercentage": 300, + "address": "0x124226016fc76a6bf501b4aedbed6a4a0472644f" + }, + "basic": { + "fee": "0.0001" + } + }, + "access": { + "accessControl": {} + }, + "erc721": [], + "erc20": [], + "permissionedGeneric": [], + "permissionlessGeneric": { + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000500", + "feeType": "basic" + } +} } diff --git a/migrations/mainnet.json b/migrations/mainnet.json new file mode 100644 index 00000000..a8959a65 --- /dev/null +++ b/migrations/mainnet.json @@ -0,0 +1,49 @@ +{ + "mainnet": { + "domainID": "1", + "MPCAddress": "", + "fee": { + "oracle": {}, + "basic": { + "fee": "0.0001" + } + }, + "access": { + "feeRouterAdmin": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "feeHandlerAdmin": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "accessControl": { + "0x80ae1c28": "0x695bd50CB07ffBd4098b272CE8b52B3c256ca049", + "0xffaac0eb": "0x695bd50CB07ffBd4098b272CE8b52B3c256ca049", + "0x9d33b6d4": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0x8b63aebf": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0x8c0c2631": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0xedc20c3c": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0xd15ef64e": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0x8a3234c7": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0xbd2a1820": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0xd2e5fae9": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0xd8236744": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0x366b4885": "0x695bd50CB07ffBd4098b272CE8b52B3c256ca049", + "0x6ba6db6b": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53", + "0xa973ec93": "0xde79695d5cefF7c324552B3ecbe6165f77FCdF53" + } + }, + "erc721": [], + "erc20": [ + { + "name": "Phala", + "symbol": "PHA", + "address": "0x6c5bA91642F10282b576d91922Ae6448C9d52f4E", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000001", + "feeType": "basic", + "strategy": "lr", + "decimals": "18" + } + ], + "permissionedGeneric": [], + "permissionlessGeneric": { + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000000", + "feeType": "" + } + } +} diff --git a/migrations/testnet.json b/migrations/testnet.json index 6fc90446..6b9e504a 100644 --- a/migrations/testnet.json +++ b/migrations/testnet.json @@ -13,258 +13,47 @@ } }, "access": { - "accessControl": {} - }, - "erc721": [ - { - "name": "ERC721Test", - "symbol": "ERC721TST", - "uri": "metadata.test", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000200", - "feeType": "basic" - } - ], - "erc20": [ - { - "name": "ERC20LRTest", - "symbol": "ERC20LRTST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000300", - "feeType": "basic", - "strategy": "lr", - "decimals": "18" - }, - { - "name": "ERC20Test", - "symbol": "ERC20TST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000000", - "feeType": "oracle", - "strategy": "mb", - "decimals": "18" - }, - { - "name": "ERC20LRTest_14Dec", - "symbol": "ERC20LRTST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000600", - "feeType": "basic", - "strategy": "lr", - "decimals": 14 - }, - { - "name": "ERC20Test_14Dec", - "symbol": "ERC20TST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000700", - "feeType": "oracle", - "strategy": "mb", - "decimals": 14 - }, - { - "name": "ERC20LRTest_20Dec", - "symbol": "ERC20LRTST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000800", - "feeType": "basic", - "strategy": "lr", - "decimals": 20 - }, - { - "name": "ERC20Test_20Dec", - "symbol": "ERC20TST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000900", - "feeType": "oracle", - "strategy": "mb", - "decimals": 20 - } - ], - "permissionedGeneric": [ - { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000100", - "feeType": "basic", - "depositFunctionSig": "0x00000000", - "depositorOffset": 0, - "executeFunctionSig": "store" - } - ], - "permissionlessGeneric": { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000500", - "feeType": "basic" - } - }, - "mumbai": { - "domainID": "2", - "MPCAddress": "0x316dc2f7f6a558c733c2719ba69340e671f48815", - "fee": { - "oracle": { - "gasUsed": "100000", - "feePercentage": 300, - "address": "0x0c3d905C909eB5e3243b65b905c96B309266d7BB" - }, - "basic": { - "fee": "0.001" + "feeRouterAdmin": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "feeHandlerAdmin": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "accessControl": { + "0x80ae1c28": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0xffaac0eb": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0x9d33b6d4": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0x8b63aebf": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0x8c0c2631": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0xedc20c3c": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0xd15ef64e": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0x8a3234c7": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0xbd2a1820": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0xd2e5fae9": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0xd8236744": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0x366b4885": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816", + "0x6ba6db6b": "0x8616909A3a1DbdA36cB3f145EE978dB70041e816" } }, - "access": { - "accessControl": {} - }, - "erc721": [ - { - "name": "ERC721Test", - "symbol": "ERC721TST", - "uri": "metadata.test", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000200", - "feeType": "basic" - } - ], + "erc721": [], "erc20": [ { "name": "ERC20LRTest", - "symbol": "ERC20LRTST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000300", - "feeType": "basic", - "strategy": "lr", - "decimals": "18" - }, - { - "name": "ERC20Test", "symbol": "ERC20TST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000000", - "feeType": "oracle", - "strategy": "mb", - "decimals": "18" - }, - { - "name": "ERC20LRTest_14Dec", - "symbol": "ERC20LRTST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000600", - "feeType": "basic", - "strategy": "lr", - "decimals": 14 - }, - { - "name": "ERC20Test_14Dec", - "symbol": "ERC20TST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000700", - "feeType": "oracle", - "strategy": "mb", - "decimals": 14 - }, - { - "name": "ERC20LRTest_20Dec", - "symbol": "ERC20LRTST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000800", - "feeType": "basic", - "strategy": "lr", - "decimals": 20 - }, - { - "name": "ERC20Test_20Dec", - "symbol": "ERC20TST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000900", - "feeType": "oracle", - "strategy": "mb", - "decimals": 20 - } - ], - "permissionedGeneric": [ - { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000100", - "feeType": "basic", - "depositFunctionSig": "0x00000000", - "depositorOffset": 0, - "executeFunctionSig": "store" - } - ], - "permissionlessGeneric": { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000500", - "feeType": "basic" - } - }, - "moonbase": { - "domainID": "3", - "MPCAddress": "0x316dc2f7f6a558c733c2719ba69340e671f48815", - "fee": { - "oracle": { - "gasUsed": "100000", - "feePercentage": 300, - "address": "0x0c3d905C909eB5e3243b65b905c96B309266d7BB" - }, - "basic": { - "fee": "0.001" - } - }, - "access": { - "feeHandlerAdmin": "0x23FEe27832B9C2bF490666d420745406CB23F2e8", - "accessControl": {} - }, - "erc721": [ - { - "name": "ERC721Test", - "symbol": "ERC721TST", - "uri": "metadata.test", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000200", - "feeType": "basic" - } - ], - "erc20": [ - { - "name": "ERC20LRTest", - "symbol": "ERC20LRTST", "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000300", "feeType": "basic", "strategy": "lr", "decimals": "18" }, { - "name": "ERC20Test", - "symbol": "ERC20TST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000000", - "feeType": "oracle", - "strategy": "mb", - "decimals": "18" - }, - { - "name": "ERC20LRTest_14Dec", - "symbol": "ERC20LRTST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000600", + "name": "GoerliPHAToken", + "symbol": "GHPA", + "resourceID": "0x0000000000000000000000000000000000000000000000000000000000001000", "feeType": "basic", "strategy": "lr", - "decimals": 14 - }, - { - "name": "ERC20Test_14Dec", - "symbol": "ERC20TST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000700", - "feeType": "oracle", - "strategy": "mb", - "decimals": 14 - }, - { - "name": "ERC20LRTest_20Dec", - "symbol": "ERC20LRTST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000800", - "feeType": "basic", - "strategy": "lr", - "decimals": 20 - }, - { - "name": "ERC20Test_20Dec", - "symbol": "ERC20TST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000900", - "feeType": "oracle", - "strategy": "mb", - "decimals": 20 - } - ], - "permissionedGeneric": [ - { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000100", - "feeType": "basic", - "depositFunctionSig": "0x00000000", - "depositorOffset": 0, - "executeFunctionSig": "store" + "decimals": "18" } ], + "permissionedGeneric": [], "permissionlessGeneric": { "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000500", - "feeType": "basic" + "feeType": "oracle" } }, "sepolia": { @@ -286,92 +75,25 @@ "accessControl": { "0x80ae1c28": "0xe9f23A8289764280697a03aC06795eA92a170e42", "0xffaac0eb": "0xe9f23A8289764280697a03aC06795eA92a170e42", - "0xcb10f215": "0xe9f23A8289764280697a03aC06795eA92a170e42", - "0x5a1ad87c": "0xe9f23A8289764280697a03aC06795eA92a170e42", + "0x9d33b6d4": "0xe9f23A8289764280697a03aC06795eA92a170e42", + "0x8b63aebf": "0xe9f23A8289764280697a03aC06795eA92a170e42", "0x8c0c2631": "0xe9f23A8289764280697a03aC06795eA92a170e42", "0xedc20c3c": "0xe9f23A8289764280697a03aC06795eA92a170e42", "0xd15ef64e": "0xe9f23A8289764280697a03aC06795eA92a170e42", - "0x9d33b6d4": "0xe9f23A8289764280697a03aC06795eA92a170e42", - "0x8b63aebf": "0xe9f23A8289764280697a03aC06795eA92a170e42", + "0x8a3234c7": "0xe9f23A8289764280697a03aC06795eA92a170e42", "0xbd2a1820": "0xe9f23A8289764280697a03aC06795eA92a170e42", - "0x6ba6db6b": "0xe9f23A8289764280697a03aC06795eA92a170e42", "0xd2e5fae9": "0xe9f23A8289764280697a03aC06795eA92a170e42", "0xd8236744": "0xe9f23A8289764280697a03aC06795eA92a170e42", "0x366b4885": "0xe9f23A8289764280697a03aC06795eA92a170e42", - "0xa973ec93": "0xe9f23A8289764280697a03aC06795eA92a170e42" + "0x6ba6db6b": "0xe9f23A8289764280697a03aC06795eA92a170e42" } }, - "erc721": [ - { - "name": "ERC721Test", - "symbol": "ERC721TST", - "uri": "metadata.test", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000200", - "feeType": "basic" - } - ], - "erc20": [ - { - "name": "ERC20LRTest", - "symbol": "ERC20LRTST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000300", - "feeType": "basic", - "strategy": "lr", - "decimals": "18" - }, - { - "name": "ERC20Test", - "symbol": "ERC20TST", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000000", - "feeType": "oracle", - "strategy": "mb", - "decimals": "18" - }, - { - "name": "ERC20LRTest_14Dec", - "symbol": "ERC20LRTST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000600", - "feeType": "basic", - "strategy": "lr", - "decimals": 14 - }, - { - "name": "ERC20Test_14Dec", - "symbol": "ERC20TST_14D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000700", - "feeType": "oracle", - "strategy": "mb", - "decimals": 14 - }, - { - "name": "ERC20LRTest_20Dec", - "symbol": "ERC20LRTST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000800", - "feeType": "basic", - "strategy": "lr", - "decimals": 20 - }, - { - "name": "ERC20Test_20Dec", - "symbol": "ERC20TST_20D", - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000900", - "feeType": "oracle", - "strategy": "mb", - "decimals": 20 - } - ], - "permissionedGeneric": [ - { - "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000100", - "feeType": "basic", - "depositFunctionSig": "0x00000000", - "depositorOffset": 0, - "executeFunctionSig": "store" - } - ], + "erc721": [], + "erc20": [], + "permissionedGeneric": [], "permissionlessGeneric": { "resourceID": "0x0000000000000000000000000000000000000000000000000000000000000500", - "feeType": "basic" + "feeType": "oracle" } } }