diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index faad00b31..5cda93dc2 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -4,10 +4,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:22:18", + "TIMESTAMP": "2023-07-25 21:49:28", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -17,10 +18,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:18:56", + "TIMESTAMP": "2023-07-20 12:19:33", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -94,10 +96,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:22:45", + "TIMESTAMP": "2023-07-21 13:29:58", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -119,10 +122,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:53:19", + "TIMESTAMP": "2023-07-27 16:01:52", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -143,10 +147,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:53:41", + "TIMESTAMP": "2023-07-20 14:10:46", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -168,10 +173,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:54:10", + "TIMESTAMP": "2023-07-24 14:02:50", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -193,10 +199,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf7993A8df974AD022647E63402d6315137c58ABf", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:54:59", + "TIMESTAMP": "2023-07-25 19:28:38", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -206,10 +213,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:13:31", + "TIMESTAMP": "2023-07-25 12:56:46", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -219,10 +227,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:13:53", + "TIMESTAMP": "2023-07-25 12:26:48", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -232,10 +241,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:13:52", + "TIMESTAMP": "2023-07-20 17:05:56", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -257,10 +267,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:16:30", + "TIMESTAMP": "2023-07-24 15:11:36", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -270,10 +281,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:34:45", + "TIMESTAMP": "2023-07-24 15:01:49", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -283,10 +295,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xFcBDe557918061c46674fb3CAe38a3576913297d", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:35:18", + "TIMESTAMP": "2023-07-19 14:48:13", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -296,10 +309,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:35:05", + "TIMESTAMP": "2023-07-21 15:17:58", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -309,10 +323,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:02:15", + "TIMESTAMP": "2023-07-24 14:49:25", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -322,10 +337,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:09:20", + "TIMESTAMP": "2023-07-25 18:39:12", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -347,10 +363,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:20:11", + "TIMESTAMP": "2023-07-20 16:40:41", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -360,10 +377,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:37:12", + "TIMESTAMP": "2023-07-21 12:48:20", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -387,10 +405,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", + "ADDRESS": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 12:57:04", + "TIMESTAMP": "2023-07-25 19:00:30", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -427,10 +446,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:23:54", + "TIMESTAMP": "2023-07-25 21:49:45", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -440,10 +460,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:20:17", + "TIMESTAMP": "2023-07-20 12:19:53", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -504,10 +525,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:22:57", + "TIMESTAMP": "2023-07-21 13:30:09", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -529,10 +551,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:56:03", + "TIMESTAMP": "2023-07-27 16:02:05", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -553,10 +576,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:56:14", + "TIMESTAMP": "2023-07-20 14:11:12", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -578,10 +602,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:56:44", + "TIMESTAMP": "2023-07-24 14:03:07", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -603,10 +628,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:57:55", + "TIMESTAMP": "2023-07-25 19:28:47", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -616,10 +642,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:14:55", + "TIMESTAMP": "2023-07-25 12:56:59", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -629,10 +656,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:15:16", + "TIMESTAMP": "2023-07-25 12:27:00", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -642,10 +670,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:15:21", + "TIMESTAMP": "2023-07-20 17:06:20", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -667,10 +696,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:17:49", + "TIMESTAMP": "2023-07-24 15:11:48", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -680,10 +710,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:36:02", + "TIMESTAMP": "2023-07-24 15:01:56", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -693,10 +724,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:36:43", + "TIMESTAMP": "2023-07-21 15:18:07", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -706,10 +738,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xB87d648bd9aE07E59c80ACAbe21b9065DFE96b0F", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:37:44", + "TIMESTAMP": "2023-07-19 14:48:33", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -719,10 +752,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:02:23", + "TIMESTAMP": "2023-07-24 14:49:32", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -732,10 +766,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:10:40", + "TIMESTAMP": "2023-07-25 18:39:24", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -757,10 +792,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:21:27", + "TIMESTAMP": "2023-07-20 16:41:00", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -770,10 +806,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:38:50", + "TIMESTAMP": "2023-07-21 12:48:30", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -797,10 +834,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", + "ADDRESS": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 12:58:17", + "TIMESTAMP": "2023-07-25 19:00:39", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -837,10 +875,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:25:27", + "TIMESTAMP": "2023-07-25 21:50:02", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -850,10 +889,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:21:34", + "TIMESTAMP": "2023-07-20 12:20:07", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -914,10 +954,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:24:31", + "TIMESTAMP": "2023-07-21 13:30:19", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -939,10 +980,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:58:29", + "TIMESTAMP": "2023-07-27 16:02:17", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -963,10 +1005,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:58:48", + "TIMESTAMP": "2023-07-20 14:11:38", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -988,10 +1031,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 21:59:11", + "TIMESTAMP": "2023-07-24 14:03:20", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1013,10 +1057,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:00:47", + "TIMESTAMP": "2023-07-25 19:28:56", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1026,10 +1071,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:16:16", + "TIMESTAMP": "2023-07-25 12:57:12", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1039,10 +1085,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:16:35", + "TIMESTAMP": "2023-07-25 12:27:10", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1052,10 +1099,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:16:46", + "TIMESTAMP": "2023-07-20 17:06:39", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1077,10 +1125,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:19:08", + "TIMESTAMP": "2023-07-24 15:12:01", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1090,10 +1139,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:37:18", + "TIMESTAMP": "2023-07-24 15:02:03", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1103,10 +1153,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:38:20", + "TIMESTAMP": "2023-07-21 15:18:16", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1116,10 +1167,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x43BCA3B49947fb553BB8CD5ff6de5753931672bB", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:41:07", + "TIMESTAMP": "2023-07-19 14:48:53", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1129,10 +1181,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:03:37", + "TIMESTAMP": "2023-07-24 14:49:40", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1142,10 +1195,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:11:55", + "TIMESTAMP": "2023-07-25 18:39:35", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1167,10 +1221,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:22:43", + "TIMESTAMP": "2023-07-20 16:41:21", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1180,10 +1235,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:40:24", + "TIMESTAMP": "2023-07-21 12:48:40", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1193,10 +1249,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", + "ADDRESS": "0x6faA6906b9e4A59020e673910105567e809789E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 12:59:30", + "TIMESTAMP": "2023-07-25 19:00:47", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1248,10 +1305,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:26:58", + "TIMESTAMP": "2023-07-25 21:50:19", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1261,10 +1319,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:23:16", + "TIMESTAMP": "2023-07-20 12:21:18", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1325,10 +1384,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:26:02", + "TIMESTAMP": "2023-07-21 13:30:28", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1350,10 +1410,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:00:24", + "TIMESTAMP": "2023-07-27 16:02:37", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1374,10 +1435,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:01:01", + "TIMESTAMP": "2023-07-24 14:03:34", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1399,10 +1461,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:00:48", + "TIMESTAMP": "2023-07-20 14:12:05", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1424,10 +1487,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:03:14", + "TIMESTAMP": "2023-07-25 19:29:05", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1437,10 +1501,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:17:37", + "TIMESTAMP": "2023-07-25 12:57:24", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1450,10 +1515,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:17:58", + "TIMESTAMP": "2023-07-25 12:27:20", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1463,10 +1529,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:18:15", + "TIMESTAMP": "2023-07-20 17:06:57", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1488,10 +1555,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:20:26", + "TIMESTAMP": "2023-07-24 15:12:11", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1501,10 +1569,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:38:36", + "TIMESTAMP": "2023-07-24 15:02:12", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1514,10 +1583,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:40:01", + "TIMESTAMP": "2023-07-21 15:18:24", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1527,10 +1597,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0xE6007dA020680eC279Ac4F25F153689B75192fb4", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:43:12", + "TIMESTAMP": "2023-07-19 14:49:13", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1540,10 +1611,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:04:58", + "TIMESTAMP": "2023-07-24 14:49:50", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1553,10 +1625,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:13:13", + "TIMESTAMP": "2023-07-25 18:39:47", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1578,10 +1651,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:24:03", + "TIMESTAMP": "2023-07-20 16:41:41", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1591,10 +1665,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:41:59", + "TIMESTAMP": "2023-07-21 12:48:53", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1604,10 +1679,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x64D41a7B52CA910f4995b1df33ea68471138374b", + "ADDRESS": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 13:00:42", + "TIMESTAMP": "2023-07-25 19:00:56", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1659,10 +1735,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:28:34", + "TIMESTAMP": "2023-07-25 21:50:37", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1672,10 +1749,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:24:53", + "TIMESTAMP": "2023-07-20 12:22:30", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1750,10 +1828,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:27:35", + "TIMESTAMP": "2023-07-21 13:30:39", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1775,10 +1854,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:01:51", + "TIMESTAMP": "2023-07-27 16:02:50", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1799,10 +1879,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:02:39", + "TIMESTAMP": "2023-07-24 14:03:50", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1824,10 +1905,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:02:39", + "TIMESTAMP": "2023-07-20 14:12:31", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1849,10 +1931,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:05:42", + "TIMESTAMP": "2023-07-25 19:29:36", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1862,10 +1945,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:19:05", + "TIMESTAMP": "2023-07-25 12:57:36", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -1875,10 +1959,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:19:21", + "TIMESTAMP": "2023-07-25 12:27:32", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1888,10 +1973,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:19:41", + "TIMESTAMP": "2023-07-20 17:07:16", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1913,10 +1999,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:21:45", + "TIMESTAMP": "2023-07-24 15:12:23", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1926,10 +2013,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:39:58", + "TIMESTAMP": "2023-07-24 15:02:19", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1939,10 +2027,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:41:38", + "TIMESTAMP": "2023-07-21 15:18:35", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1952,10 +2041,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x354C19F0656AeC67e013De4fAEA10b7F9286b26b", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:45:36", + "TIMESTAMP": "2023-07-19 14:49:33", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1965,10 +2055,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:06:16", + "TIMESTAMP": "2023-07-24 14:49:59", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -1978,10 +2069,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:14:29", + "TIMESTAMP": "2023-07-25 18:39:59", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2003,10 +2095,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:25:19", + "TIMESTAMP": "2023-07-20 16:42:00", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2016,10 +2109,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:43:33", + "TIMESTAMP": "2023-07-21 12:49:39", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2029,10 +2123,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", + "ADDRESS": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 13:01:54", + "TIMESTAMP": "2023-07-25 19:01:05", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2069,10 +2164,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:30:03", + "TIMESTAMP": "2023-07-25 21:50:54", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2082,10 +2178,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:26:28", + "TIMESTAMP": "2023-07-20 12:23:16", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2146,10 +2243,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:29:05", + "TIMESTAMP": "2023-07-21 13:30:50", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2171,10 +2269,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:03:24", + "TIMESTAMP": "2023-07-27 16:03:03", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2195,10 +2294,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:04:28", + "TIMESTAMP": "2023-07-24 14:04:03", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2220,10 +2320,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:04:35", + "TIMESTAMP": "2023-07-20 14:12:57", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2245,10 +2346,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:07:53", + "TIMESTAMP": "2023-07-25 19:29:44", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2258,10 +2360,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:20:25", + "TIMESTAMP": "2023-07-25 12:57:48", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2271,10 +2374,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:20:39", + "TIMESTAMP": "2023-07-25 12:28:00", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2284,10 +2388,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:21:07", + "TIMESTAMP": "2023-07-20 17:07:34", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2309,10 +2414,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:23:06", + "TIMESTAMP": "2023-07-24 15:12:33", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2322,10 +2428,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:41:18", + "TIMESTAMP": "2023-07-24 15:02:27", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2335,10 +2442,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:43:18", + "TIMESTAMP": "2023-07-21 15:18:43", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2348,10 +2456,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0xA633Df0Da77C863756428E900EC76Ba009E1Ea1C", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:49:24", + "TIMESTAMP": "2023-07-19 14:49:53", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2361,10 +2470,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:07:32", + "TIMESTAMP": "2023-07-24 14:50:06", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2374,10 +2484,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:15:46", + "TIMESTAMP": "2023-07-25 18:40:11", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2399,10 +2510,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:26:34", + "TIMESTAMP": "2023-07-20 16:42:20", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2412,10 +2524,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:43:59", + "TIMESTAMP": "2023-07-21 12:50:35", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2425,10 +2538,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "ADDRESS": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 13:03:05", + "TIMESTAMP": "2023-07-25 19:01:14", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2480,10 +2594,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:31:35", + "TIMESTAMP": "2023-07-25 21:51:12", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2493,10 +2608,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:28:05", + "TIMESTAMP": "2023-07-20 12:23:33", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2557,10 +2673,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:30:32", + "TIMESTAMP": "2023-07-21 13:31:01", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2582,10 +2699,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:05:03", + "TIMESTAMP": "2023-07-27 16:03:16", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2606,10 +2724,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:04:44", + "TIMESTAMP": "2023-07-24 14:04:18", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2631,10 +2750,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:05:04", + "TIMESTAMP": "2023-07-20 14:13:23", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2656,10 +2776,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:10:03", + "TIMESTAMP": "2023-07-25 19:29:53", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2669,10 +2790,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:21:45", + "TIMESTAMP": "2023-07-25 12:58:01", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2682,10 +2804,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:21:58", + "TIMESTAMP": "2023-07-25 12:28:28", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2695,10 +2818,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:22:33", + "TIMESTAMP": "2023-07-20 17:07:53", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2720,10 +2844,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:24:25", + "TIMESTAMP": "2023-07-24 15:12:44", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2733,10 +2858,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:42:36", + "TIMESTAMP": "2023-07-24 15:02:36", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2746,10 +2872,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:44:56", + "TIMESTAMP": "2023-07-21 15:18:52", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2759,10 +2886,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x6066f5B7566081DD1F0b216c9283A9888ba5688d", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:54:01", + "TIMESTAMP": "2023-07-19 14:50:11", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2772,10 +2900,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:08:48", + "TIMESTAMP": "2023-07-24 14:50:14", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2785,10 +2914,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:17:06", + "TIMESTAMP": "2023-07-25 18:40:23", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2810,10 +2940,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:27:54", + "TIMESTAMP": "2023-07-20 16:42:40", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2823,10 +2954,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:45:30", + "TIMESTAMP": "2023-07-21 12:51:21", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -2836,10 +2968,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "ADDRESS": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 13:04:15", + "TIMESTAMP": "2023-07-25 19:01:22", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -2938,6 +3071,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 14:14:26", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "gnosis": { @@ -2952,6 +3097,18 @@ "VERIFIED": "false" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-24 14:04:59", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "false" + } + ] } }, "avalanche": { @@ -2966,6 +3123,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 17:08:49", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "evmos": { @@ -2980,6 +3149,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 18:40:57", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "arbitrum": { @@ -2994,6 +3175,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 12:24:27", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "mainnet": { @@ -3008,6 +3201,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-27 16:03:54", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "bsc": { @@ -3022,6 +3227,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-21 13:31:32", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "mumbai": { @@ -3037,6 +3254,174 @@ } ] } + }, + "aurora": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 16:43:23", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "boba": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-21 12:53:44", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "celo": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-19 14:51:00", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000fcbde557918061c46674fb3cae38a3576913297d", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "cronos": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-21 15:19:17", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "fantom": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:30:24", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "fuse": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-24 15:04:47", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "optimism": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 21:52:01", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "okx": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 12:58:36", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "polygonzkevm": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:01:47", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "moonriver": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 12:29:50", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "moonbeam": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-24 15:13:10", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "velas": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-24 14:50:36", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000ad50118509eb4c8e3e39a370151b0fd5d5957013", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "LiFiDiamondImmutable": { @@ -3355,10 +3740,11 @@ ], "2.0.0": [ { - "ADDRESS": "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0", + "ADDRESS": "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:35:43", + "TIMESTAMP": "2023-07-25 21:53:41", "CONSTRUCTOR_ARGS": "0x0000000000000000000000006f26bf09b1c792e3228e5467807a900a503c02810000000000000000000000004200000000000000000000000000000000000006", + "SALT": "", "VERIFIED": "true" } ] @@ -3377,10 +3763,11 @@ ], "2.0.0": [ { - "ADDRESS": "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0", + "ADDRESS": "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:32:10", + "TIMESTAMP": "2023-07-20 12:26:13", "CONSTRUCTOR_ARGS": "0x000000000000000000000000e35e9842fceaca96570b734083f4a58e8f7c5f2a00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1", + "SALT": "", "VERIFIED": "true" } ] @@ -3448,10 +3835,11 @@ "production": { "2.0.0": [ { - "ADDRESS": "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0", + "ADDRESS": "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:09:39", + "TIMESTAMP": "2023-07-20 14:17:28", "CONSTRUCTOR_ARGS": "0x0000000000000000000000009295ee1d8c5b022be115a2ad3c30c72e34e7f0960000000000000000000000007ceb23fd6bc0add59e62ac25578270cff1b9f619", + "SALT": "", "VERIFIED": "true" } ] @@ -3473,10 +3861,11 @@ "production": { "2.0.0": [ { - "ADDRESS": "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0", + "ADDRESS": "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:09:55", + "TIMESTAMP": "2023-07-27 16:07:40", "CONSTRUCTOR_ARGS": "0x0000000000000000000000005c7bcd6e7de5423a257d81b442095a1a6ced35c5000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "SALT": "", "VERIFIED": "true" } ] @@ -3514,10 +3903,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:39:27", + "TIMESTAMP": "2023-07-25 21:57:29", "CONSTRUCTOR_ARGS": "0x0000000000000000000000009d39fc627a6d9d9f8c831c16995b209548cc3401", + "SALT": "", "VERIFIED": "true" } ] @@ -3527,10 +3917,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:36:49", + "TIMESTAMP": "2023-07-20 12:31:00", "CONSTRUCTOR_ARGS": "0x0000000000000000000000001619de6b6b20ed217a58d00f37b9d47c7663feca", + "SALT": "", "VERIFIED": "true" } ] @@ -3552,10 +3943,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:27:50", + "TIMESTAMP": "2023-07-24 15:18:56", "CONSTRUCTOR_ARGS": "0x000000000000000000000000841ce48f9446c8e281d3f1444cb859b4a6d0738c", + "SALT": "", "VERIFIED": "true" } ] @@ -3604,10 +3996,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:22:08", + "TIMESTAMP": "2023-07-27 16:15:43", "CONSTRUCTOR_ARGS": "0x0000000000000000000000005427fefa711eff984124bfbb1ab6fbf5e3da1820", + "SALT": "", "VERIFIED": "true" } ] @@ -3617,10 +4010,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:39:00", + "TIMESTAMP": "2023-07-21 13:36:28", "CONSTRUCTOR_ARGS": "0x000000000000000000000000dd90e5e87a2081dcf0391920868ebc2ffb81a1af", + "SALT": "", "VERIFIED": "true" } ] @@ -3630,10 +4024,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:26:56", + "TIMESTAMP": "2023-07-20 17:12:51", "CONSTRUCTOR_ARGS": "0x000000000000000000000000ef3c714c9425a8f3697a9c969dc1af30ba82e5d4", + "SALT": "", "VERIFIED": "true" } ] @@ -3643,10 +4038,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:18:03", + "TIMESTAMP": "2023-07-20 14:27:46", "CONSTRUCTOR_ARGS": "0x00000000000000000000000088dcdc47d2f83a99cf0000fdf667a468bb958a78", + "SALT": "", "VERIFIED": "true" } ] @@ -3668,10 +4064,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:11:28", + "TIMESTAMP": "2023-07-24 14:08:33", "CONSTRUCTOR_ARGS": "0x0000000000000000000000003795c36e7d12a8c252a20c5a7b455f7c57b60283", + "SALT": "", "VERIFIED": "false" } ] @@ -3681,11 +4078,12 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:06:06", + "TIMESTAMP": "2023-07-25 19:31:44", "CONSTRUCTOR_ARGS": "0x000000000000000000000000374b8a9f3ec5eb2d97eca84ea27aca45aa1c57ef", - "VERIFIED": "true" + "SALT": "", + "VERIFIED": "false" } ] } @@ -3694,10 +4092,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:25:11", + "TIMESTAMP": "2023-07-25 12:59:51", "CONSTRUCTOR_ARGS": "0x0000000000000000000000006a2d262d56735dba19dd70682b39f6be9a931d98", + "SALT": "", "VERIFIED": "false" } ] @@ -3707,10 +4106,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:26:05", + "TIMESTAMP": "2023-07-25 12:36:58", "CONSTRUCTOR_ARGS": "0x000000000000000000000000841ce48f9446c8e281d3f1444cb859b4a6d0738c", + "SALT": "", "VERIFIED": "true" } ] @@ -3720,10 +4120,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x0708c608e53B25d4B323E21a07d7a183a90C1D1E", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:12:23", + "TIMESTAMP": "2023-07-19 14:52:50", "CONSTRUCTOR_ARGS": "0x000000000000000000000000bb7684cc5408f4dd0921e5c2cadd547b8f1ad573", + "SALT": "", "VERIFIED": "true" } ] @@ -3733,10 +4134,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:20:24", + "TIMESTAMP": "2023-07-25 18:42:05", "CONSTRUCTOR_ARGS": "0x0000000000000000000000005f52b9d1c0853da636e178169e6b426e4ccfa813", + "SALT": "", "VERIFIED": "true" } ] @@ -3746,10 +4148,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:31:00", + "TIMESTAMP": "2023-07-20 16:45:13", "CONSTRUCTOR_ARGS": "0x000000000000000000000000841ce48f9446c8e281d3f1444cb859b4a6d0738c", + "SALT": "", "VERIFIED": "false" } ] @@ -3759,10 +4162,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:49:17", + "TIMESTAMP": "2023-07-21 12:58:15", "CONSTRUCTOR_ARGS": "0x000000000000000000000000841ce48f9446c8e281d3f1444cb859b4a6d0738c", + "SALT": "", "VERIFIED": "true" } ] @@ -3772,10 +4176,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "ADDRESS": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 13:07:27", + "TIMESTAMP": "2023-07-25 19:02:57", "CONSTRUCTOR_ARGS": "0x000000000000000000000000d46f8e428a06789b5884df54e029e738277388d1", + "SALT": "", "VERIFIED": "false" } ] @@ -3787,10 +4192,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:41:24", + "TIMESTAMP": "2023-07-25 21:51:46", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -3800,10 +4206,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:38:44", + "TIMESTAMP": "2023-07-20 12:24:21", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -3825,10 +4232,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:29:29", + "TIMESTAMP": "2023-07-24 15:13:02", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -3889,10 +4297,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:40:59", + "TIMESTAMP": "2023-07-21 13:31:24", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -3914,10 +4323,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:29:48", + "TIMESTAMP": "2023-07-27 16:03:42", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -3938,10 +4348,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:12:53", + "TIMESTAMP": "2023-07-24 14:04:47", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -3963,10 +4374,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:21:00", + "TIMESTAMP": "2023-07-20 14:14:01", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -3988,10 +4400,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:11:35", + "TIMESTAMP": "2023-07-25 19:30:10", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4001,10 +4414,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:26:56", + "TIMESTAMP": "2023-07-25 12:58:26", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4014,10 +4428,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:27:58", + "TIMESTAMP": "2023-07-25 12:29:23", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4027,10 +4442,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:30:54", + "TIMESTAMP": "2023-07-20 17:08:38", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4052,10 +4468,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:44:37", + "TIMESTAMP": "2023-07-24 15:04:40", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4065,10 +4482,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:49:15", + "TIMESTAMP": "2023-07-21 15:19:09", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4078,10 +4496,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:10:42", + "TIMESTAMP": "2023-07-24 14:50:29", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4091,10 +4510,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0x63fE6c5B4338116E4cC9BC536A8b61AA16003C50", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:21:01", + "TIMESTAMP": "2023-07-19 14:50:51", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4104,10 +4524,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:22:01", + "TIMESTAMP": "2023-07-25 18:40:47", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4129,10 +4550,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:32:32", + "TIMESTAMP": "2023-07-20 16:43:18", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4142,10 +4564,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:51:20", + "TIMESTAMP": "2023-07-21 12:53:09", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4155,10 +4578,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x18B0Cf710109502f8336409cf9A0C79398529187", + "ADDRESS": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-08 17:57:41", + "TIMESTAMP": "2023-07-25 19:01:40", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4205,10 +4629,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "ADDRESS": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:43:31", + "TIMESTAMP": "2023-07-31 16:55:30", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4227,10 +4652,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "ADDRESS": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:39:32", + "TIMESTAMP": "2023-07-31 16:52:43", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4240,10 +4666,11 @@ "production": { "2.0.0": [ { - "ADDRESS": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "ADDRESS": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:25:21", + "TIMESTAMP": "2023-08-01 20:19:47", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4253,10 +4680,11 @@ "production": { "2.0.0": [ { - "ADDRESS": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "ADDRESS": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:15:47", + "TIMESTAMP": "2023-07-31 17:03:24", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4266,10 +4694,11 @@ "production": { "2.0.0": [ { - "ADDRESS": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "ADDRESS": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-12 16:24:15", + "TIMESTAMP": "2023-08-01 21:24:05", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4303,10 +4732,11 @@ ], "2.0.0": [ { - "ADDRESS": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", + "ADDRESS": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:47:33", + "TIMESTAMP": "2023-07-27 18:13:13", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4325,10 +4755,11 @@ ], "2.0.0": [ { - "ADDRESS": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", + "ADDRESS": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:43:48", + "TIMESTAMP": "2023-07-20 12:35:40", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4363,10 +4794,11 @@ "production": { "2.0.0": [ { - "ADDRESS": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", + "ADDRESS": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:32:31", + "TIMESTAMP": "2023-07-20 14:35:42", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4388,10 +4820,11 @@ "production": { "2.0.0": [ { - "ADDRESS": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", + "ADDRESS": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:18:17", + "TIMESTAMP": "2023-07-24 14:13:46", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4401,10 +4834,11 @@ "production": { "2.0.0": [ { - "ADDRESS": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", + "ADDRESS": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:35:59", + "TIMESTAMP": "2023-07-27 16:24:18", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4443,10 +4877,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", + "ADDRESS": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:49:25", + "TIMESTAMP": "2023-07-25 22:03:14", "CONSTRUCTOR_ARGS": "0x000000000000000000000000856cb5c3cbbe9e2e21293a644aa1f9363cee11e8", + "SALT": "", "VERIFIED": "true" } ] @@ -4456,10 +4891,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", + "ADDRESS": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:45:51", + "TIMESTAMP": "2023-07-20 12:37:04", "CONSTRUCTOR_ARGS": "0x000000000000000000000000856cb5c3cbbe9e2e21293a644aa1f9363cee11e8", + "SALT": "", "VERIFIED": "true" } ] @@ -4481,10 +4917,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", + "ADDRESS": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-12 18:07:17", + "TIMESTAMP": "2023-07-27 16:26:11", "CONSTRUCTOR_ARGS": "0x0000000000000000000000002a5c2568b10a0e826bfa892cf21ba7218310180b", + "SALT": "", "VERIFIED": "true" } ] @@ -4507,10 +4944,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", + "ADDRESS": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:43:23", + "TIMESTAMP": "2023-07-21 13:38:42", "CONSTRUCTOR_ARGS": "0x00000000000000000000000094d3e62151b12a12a4976f60edc18459538faf08", + "SALT": "", "VERIFIED": "true" } ] @@ -4520,10 +4958,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", + "ADDRESS": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:35:12", + "TIMESTAMP": "2023-07-20 14:37:12", "CONSTRUCTOR_ARGS": "0x0000000000000000000000002a5c2568b10a0e826bfa892cf21ba7218310180b", + "SALT": "", "VERIFIED": "true" } ] @@ -4545,11 +4984,12 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", + "ADDRESS": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:15:44", + "TIMESTAMP": "2023-07-25 19:36:39", "CONSTRUCTOR_ARGS": "0x000000000000000000000000856cb5c3cbbe9e2e21293a644aa1f9363cee11e8", - "VERIFIED": "true" + "SALT": "", + "VERIFIED": "false" } ] } @@ -4558,10 +4998,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", + "ADDRESS": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:33:03", + "TIMESTAMP": "2023-07-20 17:16:59", "CONSTRUCTOR_ARGS": "0x0000000000000000000000002a5c2568b10a0e826bfa892cf21ba7218310180b", + "SALT": "", "VERIFIED": "true" } ] @@ -4573,10 +5014,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:51:26", + "TIMESTAMP": "2023-07-25 21:51:29", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4586,10 +5028,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:47:54", + "TIMESTAMP": "2023-07-20 12:24:05", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4611,10 +5054,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:31:08", + "TIMESTAMP": "2023-07-24 15:12:52", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4675,10 +5119,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:46:07", + "TIMESTAMP": "2023-07-21 13:31:12", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4700,10 +5145,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:21:40", + "TIMESTAMP": "2023-07-24 14:04:33", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4725,10 +5171,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:36:18", + "TIMESTAMP": "2023-07-20 14:13:35", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4750,10 +5197,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:38:38", + "TIMESTAMP": "2023-07-27 16:03:29", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4774,10 +5222,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:19:55", + "TIMESTAMP": "2023-07-25 19:30:02", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4787,10 +5236,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:28:41", + "TIMESTAMP": "2023-07-25 12:58:13", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4800,10 +5250,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:29:52", + "TIMESTAMP": "2023-07-25 12:28:56", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4813,10 +5264,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:35:06", + "TIMESTAMP": "2023-07-20 17:08:12", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4838,10 +5290,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:46:15", + "TIMESTAMP": "2023-07-24 15:04:32", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4851,10 +5304,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:51:22", + "TIMESTAMP": "2023-07-21 15:19:00", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4864,10 +5318,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:12:14", + "TIMESTAMP": "2023-07-24 14:50:21", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4877,10 +5332,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:23:44", + "TIMESTAMP": "2023-07-25 18:40:34", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4902,10 +5358,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x8269DCa8A7Ed9EE72ea19F27A950Cc10FDafFD8D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:31:24", + "TIMESTAMP": "2023-07-19 14:50:30", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4915,10 +5372,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:34:02", + "TIMESTAMP": "2023-07-20 16:42:59", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4928,10 +5386,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:53:15", + "TIMESTAMP": "2023-07-21 12:52:23", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -4941,10 +5400,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xc168BA7C5103fd1eCfC2C8d25B87C6071DbEdd90", + "ADDRESS": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-08 17:48:04", + "TIMESTAMP": "2023-07-25 19:01:31", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -4991,10 +5451,11 @@ ], "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:53:29", + "TIMESTAMP": "2023-07-25 22:04:45", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5013,10 +5474,11 @@ ], "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:49:58", + "TIMESTAMP": "2023-07-20 12:38:20", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5038,10 +5500,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:32:48", + "TIMESTAMP": "2023-07-24 15:22:02", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5090,10 +5553,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:48:24", + "TIMESTAMP": "2023-07-21 13:39:50", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5103,10 +5567,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:25:36", + "TIMESTAMP": "2023-07-24 14:15:20", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -5116,10 +5581,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:38:56", + "TIMESTAMP": "2023-07-20 14:39:59", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5141,10 +5607,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x07b7078D316AE023D19DB5AFeFe3f7EFE56F34B7", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-08 17:52:06", + "TIMESTAMP": "2023-07-27 16:28:04", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5154,10 +5621,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:23:59", + "TIMESTAMP": "2023-07-25 19:39:11", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5167,10 +5635,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:30:22", + "TIMESTAMP": "2023-07-25 13:00:37", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -5180,10 +5649,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:31:49", + "TIMESTAMP": "2023-07-25 12:44:54", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5193,10 +5663,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:35:59", + "TIMESTAMP": "2023-07-20 17:18:57", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5206,10 +5677,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:47:55", + "TIMESTAMP": "2023-07-24 15:06:04", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5219,10 +5691,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:53:24", + "TIMESTAMP": "2023-07-19 15:15:38", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5232,10 +5705,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:25:23", + "TIMESTAMP": "2023-07-25 18:42:48", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5245,10 +5719,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:38:26", + "TIMESTAMP": "2023-07-19 14:53:55", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5258,10 +5733,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:55:06", + "TIMESTAMP": "2023-07-21 13:00:42", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5271,10 +5747,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x07b7078D316AE023D19DB5AFeFe3f7EFE56F34B7", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-12 12:17:19", + "TIMESTAMP": "2023-07-25 19:04:20", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "false" } ] @@ -5284,10 +5761,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0x07b7078D316AE023D19DB5AFeFe3f7EFE56F34B7", + "ADDRESS": "0x02063A0d7a222c16D5b63213262596B83b07150c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-12 12:13:13", + "TIMESTAMP": "2023-07-24 14:52:00", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -5555,6 +6033,16 @@ "CONSTRUCTOR_ARGS": "0x000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62b", "VERIFIED": "true" } + ], + "2.0.0": [ + { + "ADDRESS": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 22:06:23", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62b000000000000000000000000b1b2eef380f21747944f46d28f683cd1fbb4d03c", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -5568,6 +6056,16 @@ "CONSTRUCTOR_ARGS": "0x00000000000000000000000053bf833a5d6c4dda888f69c22c88c9f356a41614", "VERIFIED": "true" } + ], + "2.0.0": [ + { + "ADDRESS": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 12:39:45", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000053bf833a5d6c4dda888f69c22c88c9f356a41614000000000000000000000000b1b2eef380f21747944f46d28f683cd1fbb4d03c", + "SALT": "", + "VERIFIED": "true" + } ] }, "staging": { @@ -5617,6 +6115,16 @@ "CONSTRUCTOR_ARGS": "0x0000000000000000000000008731d54e9d02c286767d56ac03e8037c07e01e98", "VERIFIED": "true" } + ], + "2.0.0": [ + { + "ADDRESS": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-27 16:39:18", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000008731d54e9d02c286767d56ac03e8037c07e01e98000000000000000000000000b1b2eef380f21747944f46d28f683cd1fbb4d03c", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -5656,6 +6164,16 @@ "CONSTRUCTOR_ARGS": "0x0000000000000000000000004a364f8c717caad9a442737eb7b8a55cc6cf18d8", "VERIFIED": "true" } + ], + "2.0.0": [ + { + "ADDRESS": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-21 13:42:38", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000004a364f8c717caad9a442737eb7b8a55cc6cf18d80000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -5669,6 +6187,16 @@ "CONSTRUCTOR_ARGS": "0x00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd", "VERIFIED": "true" } + ], + "2.0.0": [ + { + "ADDRESS": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 14:42:43", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } ] }, "staging": { @@ -5694,6 +6222,16 @@ "CONSTRUCTOR_ARGS": "0x000000000000000000000000af5191b0de278c7286d6c7cc6ab6bb8a73ba2cd6", "VERIFIED": "true" } + ], + "2.0.0": [ + { + "ADDRESS": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:41:13", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000af5191b0de278c7286d6c7cc6ab6bb8a73ba2cd60000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } ] } }, @@ -5707,6 +6245,16 @@ "CONSTRUCTOR_ARGS": "0x00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd", "VERIFIED": "true" } + ], + "2.0.0": [ + { + "ADDRESS": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 17:20:49", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } ] } }, @@ -5730,10 +6278,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-04-12 11:10:28", + "TIMESTAMP": "2023-07-25 22:07:57", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5743,10 +6292,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-04-12 14:24:41", + "TIMESTAMP": "2023-07-20 12:42:23", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5768,10 +6318,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:47:43", + "TIMESTAMP": "2023-07-20 14:47:54", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5793,10 +6344,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:58:58", + "TIMESTAMP": "2023-07-21 13:45:30", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5806,10 +6358,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-04 16:11:17", + "TIMESTAMP": "2023-07-24 15:27:01", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5819,10 +6372,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-12 11:59:53", + "TIMESTAMP": "2023-07-27 16:43:15", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5894,10 +6448,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:32:59", + "TIMESTAMP": "2023-07-24 14:19:13", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "false" } ] @@ -5919,10 +6474,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:32:23", + "TIMESTAMP": "2023-07-25 13:01:37", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "false" } ] @@ -5932,10 +6488,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:35:58", + "TIMESTAMP": "2023-07-25 12:47:51", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5945,11 +6502,12 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:39:28", + "TIMESTAMP": "2023-07-25 19:48:55", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", - "VERIFIED": "true" + "SALT": "", + "VERIFIED": "false" } ] } @@ -5958,10 +6516,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:43:35", + "TIMESTAMP": "2023-07-20 17:22:54", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5983,10 +6542,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:51:18", + "TIMESTAMP": "2023-07-24 15:07:14", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -5996,10 +6556,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 11:57:56", + "TIMESTAMP": "2023-07-19 15:17:58", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -6009,10 +6570,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:13:44", + "TIMESTAMP": "2023-07-24 14:53:34", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -6022,10 +6584,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:27:48", + "TIMESTAMP": "2023-07-25 18:43:39", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -6047,10 +6610,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:35:30", + "TIMESTAMP": "2023-07-20 16:47:46", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "false" } ] @@ -6060,10 +6624,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:44:18", + "TIMESTAMP": "2023-07-19 14:56:51", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -6073,10 +6638,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-18 12:59:00", + "TIMESTAMP": "2023-07-21 13:02:10", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "true" } ] @@ -6086,10 +6652,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "ADDRESS": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-01 13:11:24", + "TIMESTAMP": "2023-07-25 19:05:45", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", + "SALT": "", "VERIFIED": "false" } ] @@ -6124,11 +6691,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:18:53", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-25 22:08:16", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6147,11 +6714,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:17:34", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-20 12:42:40", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6195,11 +6762,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:08:44", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-20 14:49:33", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6230,11 +6797,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:10:01", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-21 13:45:47", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6265,11 +6832,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:22:23", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-24 15:27:36", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6288,11 +6855,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:07:25", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-27 16:43:51", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6374,11 +6941,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:11:25", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-24 14:19:42", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "false" } ] @@ -6409,11 +6976,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:14:38", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-25 13:01:49", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "false" } ] @@ -6432,11 +6999,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:20:32", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-25 12:48:27", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6455,12 +7022,12 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:13:19", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "27062023", - "VERIFIED": "true" + "TIMESTAMP": "2023-07-25 19:49:25", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", + "VERIFIED": "false" } ] } @@ -6478,11 +7045,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:16:14", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-20 17:23:19", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6513,11 +7080,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:24:59", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-24 15:07:37", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6536,11 +7103,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:26:31", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-19 15:18:26", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6559,11 +7126,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:27:53", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-24 14:54:04", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6582,11 +7149,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:29:12", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-25 18:43:54", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6617,11 +7184,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:30:42", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-20 16:48:07", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "false" } ] @@ -6640,11 +7207,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:23:42", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-19 14:57:11", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6663,11 +7230,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:32:06", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-21 13:03:30", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "true" } ] @@ -6686,11 +7253,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "ADDRESS": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:33:29", - "CONSTRUCTOR_ARGS": "0x0000000000000000000000000654eba982ec082036a3d0f59964d302f1ba5cda", - "SALT": "19062023", + "TIMESTAMP": "2023-07-25 19:06:12", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005741a7ffe7c39ca175546a54985fa79211290b51", + "SALT": "", "VERIFIED": "false" } ] @@ -6716,11 +7283,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:54:14", + "TIMESTAMP": "2023-07-25 22:08:35", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6730,11 +7297,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:52:57", + "TIMESTAMP": "2023-07-20 12:42:56", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6756,11 +7323,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:43:40", + "TIMESTAMP": "2023-07-20 14:51:12", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6782,11 +7349,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:45:14", + "TIMESTAMP": "2023-07-21 13:46:02", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6796,11 +7363,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:57:23", + "TIMESTAMP": "2023-07-24 15:28:48", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6810,11 +7377,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:41:12", + "TIMESTAMP": "2023-07-27 16:44:26", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6887,11 +7454,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:46:43", + "TIMESTAMP": "2023-07-24 14:20:17", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "false" } ] @@ -6913,11 +7480,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:50:06", + "TIMESTAMP": "2023-07-25 13:02:02", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "false" } ] @@ -6927,11 +7494,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:55:50", + "TIMESTAMP": "2023-07-25 12:49:04", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6941,12 +7508,12 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:48:47", + "TIMESTAMP": "2023-07-25 19:49:56", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", - "VERIFIED": "true" + "SALT": "", + "VERIFIED": "false" } ] } @@ -6955,11 +7522,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:51:35", + "TIMESTAMP": "2023-07-20 17:23:39", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6981,11 +7548,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:00:02", + "TIMESTAMP": "2023-07-24 15:08:01", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -6995,11 +7562,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:01:37", + "TIMESTAMP": "2023-07-19 15:18:55", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7009,11 +7576,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:03:10", + "TIMESTAMP": "2023-07-24 14:54:34", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7023,11 +7590,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:04:51", + "TIMESTAMP": "2023-07-25 18:44:08", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7049,11 +7616,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:06:29", + "TIMESTAMP": "2023-07-20 16:48:28", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "false" } ] @@ -7063,11 +7630,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:58:43", + "TIMESTAMP": "2023-07-19 14:57:34", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7077,11 +7644,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:08:07", + "TIMESTAMP": "2023-07-21 13:05:05", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7091,11 +7658,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "ADDRESS": "0x44Ff747185C9Df233D07536E08341ff624896164", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:09:38", + "TIMESTAMP": "2023-07-25 19:06:51", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "false" } ] @@ -7130,11 +7697,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:51:25", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62b0000000000000000000000008f7492de823025b4cfaab1d34c58963f2af5deda000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-25 22:08:54", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62b0000000000000000000000008f7492de823025b4cfaab1d34c58963f2af5deda0000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7153,11 +7720,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:50:04", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000053bf833a5d6c4dda888f69c22c88c9f356a41614000000000000000000000000ee9dec2712cce65174b561151701bf54b99c24c8000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-20 12:43:18", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000053bf833a5d6c4dda888f69c22c88c9f356a41614000000000000000000000000ee9dec2712cce65174b561151701bf54b99c24c80000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7188,11 +7755,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:39:54", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd00000000000000000000000011984dc4465481512eb5b777e44061c158cf2259000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-20 14:52:51", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd00000000000000000000000011984dc4465481512eb5b777e44061c158cf22590000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7223,11 +7790,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:41:22", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000004a364f8c717caad9a442737eb7b8a55cc6cf18d8000000000000000000000000cd401c10afa37d641d2f594852da94c700e4f2ce000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-21 13:46:15", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000004a364f8c717caad9a442737eb7b8a55cc6cf18d8000000000000000000000000cd401c10afa37d641d2f594852da94c700e4f2ce0000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7258,11 +7825,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:59:54", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-24 15:29:35", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7281,11 +7848,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:34:23", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "19062023", + "TIMESTAMP": "2023-07-20 16:48:45", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "false" } ] @@ -7304,11 +7871,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:47:02", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "19062023", + "TIMESTAMP": "2023-07-25 13:02:14", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "false" } ] @@ -7327,11 +7894,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:38:06", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000008731d54e9d02c286767d56ac03e8037c07e01e980000000000000000000000008898b472c54c31894e3b9bb83cea802a5d0e63c6000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-27 16:44:55", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000008731d54e9d02c286767d56ac03e8037c07e01e980000000000000000000000008898b472c54c31894e3b9bb83cea802a5d0e63c60000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7413,11 +7980,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:42:58", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bb83e95f63217cda6ae3d181ba580ef377d2109000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "19062023", + "TIMESTAMP": "2023-07-24 14:20:44", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bb83e95f63217cda6ae3d181ba580ef377d21090000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "false" } ] @@ -7448,11 +8015,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:48:31", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-20 17:24:06", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7483,11 +8050,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:02:43", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-19 14:57:53", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7506,11 +8073,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:04:07", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-24 15:08:24", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7529,12 +8096,12 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:45:30", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000af5191b0de278c7286d6c7cc6ab6bb8a73ba2cd60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", - "VERIFIED": "true" + "TIMESTAMP": "2023-07-25 19:51:18", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000af5191b0de278c7286d6c7cc6ab6bb8a73ba2cd600000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", + "VERIFIED": "false" } ] } @@ -7552,11 +8119,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 14:53:08", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-25 12:49:40", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7575,11 +8142,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:07:20", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-24 14:54:56", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7598,11 +8165,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:26:27", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-25 18:44:22", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7633,11 +8200,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:05:43", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-19 15:19:21", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7656,11 +8223,11 @@ ], "2.0.0": [ { - "ADDRESS": "0xC850013FC01A264018D58D112000E32835D15fBC", + "ADDRESS": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 15:36:13", - "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be27f03c8e6a61e2a4b1ee7940dbcb9204744d1c00000000000000000000000000000000000000000000000000000000000186a0", - "SALT": "27062023", + "TIMESTAMP": "2023-07-21 13:06:41", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfadab8266483bed9fd9a292ce56596a2d1378d00000000000000000000000000000000000000000000000000000000000186a0", + "SALT": "", "VERIFIED": "true" } ] @@ -7709,11 +8276,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:24:31", + "TIMESTAMP": "2023-07-25 22:09:32", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7723,11 +8290,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:23:03", + "TIMESTAMP": "2023-07-20 12:43:52", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7749,11 +8316,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:13:02", + "TIMESTAMP": "2023-07-20 14:56:16", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7775,11 +8342,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:14:39", + "TIMESTAMP": "2023-07-21 13:46:44", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7789,11 +8356,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:43:29", + "TIMESTAMP": "2023-07-24 15:30:56", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7803,11 +8370,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:11:39", + "TIMESTAMP": "2023-07-27 16:49:01", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7880,11 +8447,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:16:23", + "TIMESTAMP": "2023-07-24 14:21:12", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "false" } ] @@ -7906,11 +8473,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:19:46", + "TIMESTAMP": "2023-07-25 13:02:27", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "false" } ] @@ -7920,11 +8487,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:26:08", + "TIMESTAMP": "2023-07-25 12:50:50", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7934,11 +8501,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:21:29", + "TIMESTAMP": "2023-07-20 17:24:50", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7960,12 +8527,12 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:18:08", + "TIMESTAMP": "2023-07-25 19:53:24", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", - "VERIFIED": "true" + "SALT": "", + "VERIFIED": "false" } ] } @@ -7974,11 +8541,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:46:12", + "TIMESTAMP": "2023-07-24 15:08:41", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -7988,11 +8555,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:47:42", + "TIMESTAMP": "2023-07-19 15:19:48", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -8002,11 +8569,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:49:07", + "TIMESTAMP": "2023-07-24 14:55:31", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -8016,11 +8583,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:50:26", + "TIMESTAMP": "2023-07-25 18:44:36", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -8042,11 +8609,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:51:56", + "TIMESTAMP": "2023-07-20 16:49:25", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "false" } ] @@ -8056,11 +8623,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:53:28", + "TIMESTAMP": "2023-07-21 13:08:16", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -8070,11 +8637,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:44:52", + "TIMESTAMP": "2023-07-19 14:58:14", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "27062023", + "SALT": "", "VERIFIED": "true" } ] @@ -8084,11 +8651,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xf068cc770f32042Ff4a8fD196045641234dFaa47", + "ADDRESS": "0xC85c2B19958D116d79C654ecE73b359c08802A76", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-19 16:55:03", + "TIMESTAMP": "2023-07-25 19:10:13", "CONSTRUCTOR_ARGS": "0x00000000000000000000000008647cc950813966142a416d40c382e2c5db73bb", - "SALT": "19062023", + "SALT": "", "VERIFIED": "false" } ] @@ -8151,9 +8718,9 @@ ], "1.0.6": [ { - "ADDRESS": "0xed662c027c985B73A732975E3B4CeadC97AAF145", + "ADDRESS": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 13:35:11", + "TIMESTAMP": "2023-07-27 18:34:54", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce4400000000000000000000000033ceb27b39d2bb7d2e61f7564d3df29344020417", "SALT": "", "VERIFIED": "true" @@ -8227,9 +8794,9 @@ ], "1.0.6": [ { - "ADDRESS": "0xed662c027c985B73A732975E3B4CeadC97AAF145", + "ADDRESS": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 13:36:31", + "TIMESTAMP": "2023-07-27 18:06:49", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce4400000000000000000000000086ca30bef97fb651b8d866d45503684b90cb3312", "SALT": "", "VERIFIED": "true" @@ -8269,9 +8836,9 @@ ], "1.0.6": [ { - "ADDRESS": "0xed662c027c985B73A732975E3B4CeadC97AAF145", + "ADDRESS": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 14:24:10", + "TIMESTAMP": "2023-07-20 14:32:56", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce44000000000000000000000000884d1aa15f9957e1aeaa86a82a72e49bc2bfcbe3", "SALT": "", "VERIFIED": "true" @@ -8323,9 +8890,9 @@ ], "1.0.6": [ { - "ADDRESS": "0xed662c027c985B73A732975E3B4CeadC97AAF145", + "ADDRESS": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 14:28:04", + "TIMESTAMP": "2023-07-24 14:12:08", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce440000000000000000000000006c928f435d1f3329babb42d69ccf043e3900ecf1", "SALT": "", "VERIFIED": "false" @@ -8356,9 +8923,9 @@ ], "1.0.6": [ { - "ADDRESS": "0xed662c027c985B73A732975E3B4CeadC97AAF145", + "ADDRESS": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 11:56:55", + "TIMESTAMP": "2023-07-27 16:22:13", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f11121df7256c40339393b0fb045321022ce440000000000000000000000000000000000000000000000000000000000000000", "SALT": "", "VERIFIED": "true" @@ -8441,9 +9008,9 @@ ], "2.0.0": [ { - "ADDRESS": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "ADDRESS": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-21 16:16:20", + "TIMESTAMP": "2023-07-25 21:54:57", "CONSTRUCTOR_ARGS": "0x0000000000000000000000008f7492de823025b4cfaab1d34c58963f2af5deda", "SALT": "", "VERIFIED": "true" @@ -8503,9 +9070,9 @@ ], "2.0.0": [ { - "ADDRESS": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "ADDRESS": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-21 16:38:17", + "TIMESTAMP": "2023-07-20 12:28:42", "CONSTRUCTOR_ARGS": "0x000000000000000000000000ee9dec2712cce65174b561151701bf54b99c24c8", "SALT": "", "VERIFIED": "true" @@ -8538,9 +9105,9 @@ ], "2.0.0": [ { - "ADDRESS": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "ADDRESS": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-21 16:21:02", + "TIMESTAMP": "2023-07-21 13:34:15", "CONSTRUCTOR_ARGS": "0x000000000000000000000000cd401c10afa37d641d2f594852da94c700e4f2ce", "SALT": "", "VERIFIED": "true" @@ -8561,9 +9128,9 @@ ], "2.0.0": [ { - "ADDRESS": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "ADDRESS": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-21 16:02:40", + "TIMESTAMP": "2023-07-27 16:10:54", "CONSTRUCTOR_ARGS": "0x0000000000000000000000008898b472c54c31894e3b9bb83cea802a5d0e63c6", "SALT": "", "VERIFIED": "true" @@ -8584,9 +9151,9 @@ ], "2.0.0": [ { - "ADDRESS": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "ADDRESS": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-21 16:27:02", + "TIMESTAMP": "2023-07-24 14:07:00", "CONSTRUCTOR_ARGS": "0x0000000000000000000000005bb83e95f63217cda6ae3d181ba580ef377d2109", "SALT": "", "VERIFIED": "false" @@ -8607,9 +9174,9 @@ ], "2.0.0": [ { - "ADDRESS": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "ADDRESS": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-21 16:34:00", + "TIMESTAMP": "2023-07-20 14:22:25", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011984dc4465481512eb5b777e44061c158cf2259", "SALT": "", "VERIFIED": "true" @@ -8648,10 +9215,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3", + "ADDRESS": "0x6731C946747bA54c78e7a65d416Cde39E478ECeb", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 23:28:58", + "TIMESTAMP": "2023-07-20 17:14:13", "CONSTRUCTOR_ARGS": "0x0000000000000000000000009744ae566c64b6b6f7f9a4dd50f7496df6fef990000000000000000000000000b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", + "SALT": "", "VERIFIED": "true" } ] @@ -8673,10 +9241,11 @@ "production": { "1.0.1": [ { - "ADDRESS": "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3", + "ADDRESS": "0x6731C946747bA54c78e7a65d416Cde39E478ECeb", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:26:32", + "TIMESTAMP": "2023-07-27 16:17:27", "CONSTRUCTOR_ARGS": "0x0000000000000000000000006065a982f04f759b7d2d042d2864e569fad84214000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "SALT": "", "VERIFIED": "true" } ] @@ -8724,9 +9293,9 @@ "production": { "1.0.1": [ { - "ADDRESS": "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3", + "ADDRESS": "0x6731C946747bA54c78e7a65d416Cde39E478ECeb", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-27 01:21:59", + "TIMESTAMP": "2023-07-20 12:32:05", "CONSTRUCTOR_ARGS": "0x000000000000000000000000054b95b60bfface948fa4548da8ee2e212fb7c0a000000000000000000000000af88d065e77c8cc2239327c5edb3a432268e5831", "SALT": "", "VERIFIED": "true" @@ -8740,10 +9309,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x3a60730cbcD91715E31830f125bB3eF1FA0a2c66", + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 17:55:27", + "TIMESTAMP": "2023-07-21 13:44:40", "CONSTRUCTOR_ARGS": "0x000000000000000000000000b6f6d86a8f9879a9c87f643768d9efc38c1da6e7", + "SALT": "", "VERIFIED": "true" } ] @@ -8761,6 +9331,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 14:45:25", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005a58505a96d1dbf8df91cb21b54419fc36e93fde", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "arbitrum": { @@ -8775,6 +9357,102 @@ "VERIFIED": "true" } ] + }, + "production": { + "1.0.0": [ + { + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 12:40:54", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000000b2402144bb366a632d14b83f244d2e0e21bd39c", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "aurora": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 16:46:51", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000051b5123a7b0f9b2ba265f9c4c8de7d78d52f510f", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "avalanche": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 17:22:05", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000000e082f06ff657d94310cb8ce8b0d9a04541d8052", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "celo": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-19 14:55:20", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000796dff6d74f3e27060b71255fe517bfb23c93eed", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "moonbeam": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-24 15:24:33", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000b1731c586ca89a23809861c6103f0b96b3f57d92", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "fantom": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:45:41", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000007c9fc5741288cdfdd83ceb07f3ea7e22618d79d2", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "mainnet": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-27 16:41:42", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000003ee18b2214aff97000d974cf647e7c347e8fa585", + "SALT": "", + "VERIFIED": "true" + } + ] } } }, @@ -8792,9 +9470,9 @@ ], "2.0.0": [ { - "ADDRESS": "0xe7072402217EfF9b73cf457731cEE2A3824360dc", + "ADDRESS": "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-03 12:30:19", + "TIMESTAMP": "2023-07-20 14:20:03", "CONSTRUCTOR_ARGS": "0x0000000000000000000000007775d63836987f444e2f14aa0fa2602204d7d3e0", "SALT": "", "VERIFIED": "true" @@ -8828,9 +9506,9 @@ "production": { "2.0.0": [ { - "ADDRESS": "0xe7072402217EfF9b73cf457731cEE2A3824360dc", + "ADDRESS": "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-03 12:25:45", + "TIMESTAMP": "2023-07-27 16:09:18", "CONSTRUCTOR_ARGS": "0x000000000000000000000000609c690e8f7d68a59885c9132e812eebdaaf0c9e", "SALT": "", "VERIFIED": "true" @@ -8854,9 +9532,9 @@ "production": { "2.0.0": [ { - "ADDRESS": "0xe7072402217EfF9b73cf457731cEE2A3824360dc", + "ADDRESS": "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-03 12:42:51", + "TIMESTAMP": "2023-07-21 13:33:07", "CONSTRUCTOR_ARGS": "0x0000000000000000000000003c4fa639c8d7e65c603145adad8bd12f2358312f", "SALT": "", "VERIFIED": "true" @@ -8868,9 +9546,9 @@ "production": { "2.0.0": [ { - "ADDRESS": "0xB4e0Cfb32d77051BeB53404b94829D906d035B77", + "ADDRESS": "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 18:17:11", + "TIMESTAMP": "2023-07-20 12:27:25", "CONSTRUCTOR_ARGS": "0x0000000000000000000000009ce3447b58d58e8602b7306316a5ff011b92d189", "SALT": "", "VERIFIED": "true" @@ -8923,10 +9601,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x987f67811Ef841da0466746E10B4139Daff95053", + "ADDRESS": "0x090e074bc934c4D8B84e168cb6597e87Da0C019b", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:15:58", + "TIMESTAMP": "2023-07-27 16:12:30", "CONSTRUCTOR_ARGS": "0x00000000000000000000000072ce9c846789fdb6fc1f34ac4ad25dd9ef7031ef0000000000000000000000004dbd4fc535ac27206064b68ffcf827b0a60bab3f", + "SALT": "", "VERIFIED": "true" } ] @@ -8958,9 +9637,9 @@ ], "1.0.3": [ { - "ADDRESS": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "ADDRESS": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 15:43:20", + "TIMESTAMP": "2023-07-20 14:25:05", "CONSTRUCTOR_ARGS": "0x00000000000000000000000088dcdc47d2f83a99cf0000fdf667a468bb958a7800000000000000000000000011f11121df7256c40339393b0fb045321022ce44", "SALT": "", "VERIFIED": "true" @@ -8993,9 +9672,9 @@ ], "1.0.3": [ { - "ADDRESS": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "ADDRESS": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 15:38:00", + "TIMESTAMP": "2023-07-25 21:56:11", "CONSTRUCTOR_ARGS": "0x0000000000000000000000009d39fc627a6d9d9f8c831c16995b209548cc340100000000000000000000000011f11121df7256c40339393b0fb045321022ce44", "SALT": "", "VERIFIED": "true" @@ -9016,9 +9695,9 @@ ], "1.0.3": [ { - "ADDRESS": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "ADDRESS": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 15:23:10", + "TIMESTAMP": "2023-07-20 12:29:54", "CONSTRUCTOR_ARGS": "0x0000000000000000000000001619de6b6b20ed217a58d00f37b9d47c7663feca00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", "SALT": "", "VERIFIED": "true" @@ -9051,9 +9730,9 @@ ], "1.0.3": [ { - "ADDRESS": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "ADDRESS": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 15:57:49", + "TIMESTAMP": "2023-07-21 13:35:21", "CONSTRUCTOR_ARGS": "0x000000000000000000000000dd90e5e87a2081dcf0391920868ebc2ffb81a1af00000000000000000000000011f11121df7256c40339393b0fb045321022ce44", "SALT": "", "VERIFIED": "true" @@ -9074,9 +9753,9 @@ ], "1.0.3": [ { - "ADDRESS": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "ADDRESS": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 16:20:39", + "TIMESTAMP": "2023-07-20 17:11:11", "CONSTRUCTOR_ARGS": "0x000000000000000000000000ef3c714c9425a8f3697a9c969dc1af30ba82e5d400000000000000000000000011f11121df7256c40339393b0fb045321022ce44", "SALT": "", "VERIFIED": "true" @@ -9097,9 +9776,9 @@ ], "1.0.3": [ { - "ADDRESS": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "ADDRESS": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-07-12 12:24:42", + "TIMESTAMP": "2023-07-27 16:14:05", "CONSTRUCTOR_ARGS": "0x0000000000000000000000005427fefa711eff984124bfbb1ab6fbf5e3da182000000000000000000000000011f11121df7256c40339393b0fb045321022ce44", "SALT": "", "VERIFIED": "true" @@ -9300,10 +9979,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xC1E20466AD79BAe875568eb08ABaaEA1F0E25b7E", + "ADDRESS": "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:47:18", + "TIMESTAMP": "2023-07-27 16:31:11", "CONSTRUCTOR_ARGS": "0x00000000000000000000000088ad09518695c6c3712ac10a214be5109a655671000000000000000000000000a6439ca0fcba1d0f80df0be6a17220fed9c9038a", + "SALT": "", "VERIFIED": "true" } ] @@ -9350,10 +10030,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x7A5BD381385400eBF6F4F69d7f135C709ee377F4", + "ADDRESS": "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-08 18:02:26", + "TIMESTAMP": "2023-07-24 14:17:39", "CONSTRUCTOR_ARGS": "0x000000000000000000000000f6a78083ca3e2a662d6dd1703c939c8ace2e268d0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", "VERIFIED": "false" } ] @@ -9370,6 +10051,20 @@ } ] } + }, + "bsc": { + "production": { + "1.0.0": [ + { + "ADDRESS": "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-21 13:41:23", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000f0b456250dc9990662a6f25808cc74a6d1131ea9000000000000000000000000efc33f8b2c4d51005585962be7ea20518ea9fd0d", + "SALT": "", + "VERIFIED": "true" + } + ] + } } }, "OptimismBridgeFacet": { @@ -9377,10 +10072,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0xE8Ff7BFEF5DacB57E87bC2d0B6CCFefBE5f546BC", + "ADDRESS": "0x05d3a1c8FBd66121F142C368F58EC7800eD95A70", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:50:38", + "TIMESTAMP": "2023-07-27 16:33:04", "CONSTRUCTOR_ARGS": "0x", + "SALT": "", "VERIFIED": "true" } ] @@ -9443,10 +10139,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x0D062790F26947074B27da07346E4FF9FDf946EE", + "ADDRESS": "0xF609fdBA8f7A020975a7c82C82f6A1f526F9A8fC", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:51:29", + "TIMESTAMP": "2023-07-27 16:37:05", "CONSTRUCTOR_ARGS": "0x000000000000000000000000a0c68c638235ee32657e8f720a23cec1bfc77c7700000000000000000000000040ec5b33f54e0e8a33a975908c5ba1c14e5bbbdf", + "SALT": "", "VERIFIED": "true" } ] @@ -9601,10 +10298,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x5fda594b67d38E05fb4C9A1a4Cf3B22f48c8de4E", + "ADDRESS": "0x0eF01249E2731082A078C0B3f408c2929c90Ac9c", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-05-17 22:33:26", + "TIMESTAMP": "2023-07-27 16:20:39", "CONSTRUCTOR_ARGS": "0x0000000000000000000000004aa42145aa6ebf72e164c9bbc74fbd3788045016", + "SALT": "", "VERIFIED": "true" } ] @@ -9684,10 +10382,11 @@ "production": { "1.0.0": [ { - "ADDRESS": "0x2F8746982DF5D48eCDDA532A541445c138A3c297", + "ADDRESS": "0xF4636c311bDfF2360D39B6e750C256A4e58Eb360", "OPTIMIZER_RUNS": "1000000", - "TIMESTAMP": "2023-06-12 12:19:18", + "TIMESTAMP": "2023-07-24 14:10:33", "CONSTRUCTOR_ARGS": "0x0000000000000000000000007301cfa0e1756b71869e93d4e4dca5c7d0eb0aa6", + "SALT": "", "VERIFIED": "false" } ] @@ -9733,6 +10432,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-21 13:37:33", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000095714818fdd7a5454f73da9c777b3ee6ebaeea6b000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "polygon": { @@ -9747,6 +10458,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 14:30:12", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000afdb9c40c7144022811f034ee07ce2e110093fe6000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "arbitrum": { @@ -9761,6 +10484,116 @@ "VERIFIED": "true" } ] + }, + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 12:33:01", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000003ad9d0648cdaa2426331e894e980d0a5ed16257f000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "aurora": { + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 16:46:01", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000c1a2d967dfaa6a10f3461bc21864c23c1dd51eea000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "avalanche": { + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 17:15:28", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005a926eeeafc4d217add17e9641e8ce23cd01ad57000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "polygonzkevm": { + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:03:31", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000009bb46d5100d2db4608112026951c9c965b233f4d000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "moonriver": { + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 12:39:51", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000940daaba3f713abfabd79cdd991466fe698cbe54000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "fantom": { + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:34:12", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000ff4e183a0ceb4fa98e63bbf8077b929c8e5a2ba4000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "optimism": { + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 21:58:45", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000000d71d18126e03646eb09fec929e2ae87b7cae69d000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "mainnet": { + "production": { + "\u001b[31m[error] the following filepath is invalid: \u001b[31m[error] could not find src FILE path for contract CelerIMFacet\u001b[0m\u001b[0m": [ + { + "ADDRESS": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-27 16:19:03", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000004066d196a423b2b3b8b054f4f40efb47a74e200c000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000317f8d18fb16e49a958becd0ea72f8e153d25654", + "SALT": "", + "VERIFIED": "true" + } + ] } } }, @@ -9791,6 +10624,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-21 13:37:33", + "CONSTRUCTOR_ARGS": "0x00000000000000000000000095714818fdd7a5454f73da9c777b3ee6ebaeea6b000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "polygon": { @@ -9805,6 +10650,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 14:30:12", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000afdb9c40c7144022811f034ee07ce2e110093fe6000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "arbitrum": { @@ -9819,6 +10676,116 @@ "VERIFIED": "true" } ] + }, + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 12:33:01", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000003ad9d0648cdaa2426331e894e980d0a5ed16257f000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "aurora": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 16:46:01", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000c1a2d967dfaa6a10f3461bc21864c23c1dd51eea000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "avalanche": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 17:15:28", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000005a926eeeafc4d217add17e9641e8ce23cd01ad57000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "polygonzkevm": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:03:31", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000009bb46d5100d2db4608112026951c9c965b233f4d000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "moonriver": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 12:39:51", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000940daaba3f713abfabd79cdd991466fe698cbe54000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "fantom": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:34:12", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000ff4e183a0ceb4fa98e63bbf8077b929c8e5a2ba4000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "optimism": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 21:58:45", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000000d71d18126e03646eb09fec929e2ae87b7cae69d000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000000000000000000000000000000000000000000000", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "mainnet": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-27 16:19:03", + "CONSTRUCTOR_ARGS": "0x0000000000000000000000004066d196a423b2b3b8b054f4f40efb47a74e200c000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000317f8d18fb16e49a958becd0ea72f8e153d25654", + "SALT": "", + "VERIFIED": "true" + } + ] } } }, @@ -10202,8 +11169,8 @@ "OPTIMIZER_RUNS": "1000000", "TIMESTAMP": "2023-07-26 09:36:16", "CONSTRUCTOR_ARGS": "0x0000000000000000000000002ef002aa0ab6761b6aea8d639dcdaa20d79b768c", - "SALT": "27062023", - "VERIFIED": "false" + "SALT": "", + "VERIFIED": "true" } ] } @@ -10236,6 +11203,18 @@ "VERIFIED": "true" } ] + }, + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 14:54:31", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000afdb9c40c7144022811f034ee07ce2e110093fe60000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "true" + } + ] } }, "arbitrum": { @@ -10250,6 +11229,116 @@ "VERIFIED": "true" } ] + }, + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 13:54:37", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000003ad9d0648cdaa2426331e894e980d0a5ed16257f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "aurora": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 16:49:03", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000c1a2d967dfaa6a10f3461bc21864c23c1dd51eea0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "avalanche": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-20 17:24:27", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000005a926eeeafc4d217add17e9641e8ce23cd01ad570000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "mainnet": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-27 16:45:06", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000004066d196a423b2b3b8b054f4f40efb47a74e200c0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "bsc": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-21 13:46:30", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f00000000000000000000000095714818fdd7a5454f73da9c777b3ee6ebaeea6b0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "moonriver": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 12:50:17", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000940daaba3f713abfabd79cdd991466fe698cbe540000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "true" + } + ] + } + }, + "fantom": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 19:52:30", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000ff4e183a0ceb4fa98e63bbf8077b929c8e5a2ba40000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "false" + } + ] + } + }, + "optimism": { + "production": { + "2.0.0": [ + { + "ADDRESS": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "OPTIMIZER_RUNS": "1000000", + "TIMESTAMP": "2023-07-25 22:09:13", + "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000000d71d18126e03646eb09fec929e2ae87b7cae69d0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae", + "SALT": "", + "VERIFIED": "true" + } + ] } } }, diff --git a/deployments/arbitrum.diamond.json b/deployments/arbitrum.diamond.json index f8078fc4c..c25783d8e 100644 --- a/deployments/arbitrum.diamond.json +++ b/deployments/arbitrum.diamond.json @@ -1,121 +1,101 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" - }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb": { + "Name": "HopFacetOptimized", + "Version": "2.0.0" }, - "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0": { + "0x6faA6906b9e4A59020e673910105567e809789E0": { "Name": "OwnershipFacet", "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" - }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" - }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" - }, - "0x87Fd8d05a4364937E16d56442a259a440D6E165e": { - "Name": "", - "Version": "" - }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" - }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x2f7f1a1C392e58012B84cfA673df73101666314D": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0x353268a8eb912BE2079876bc1faca109e89E5308": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x0Cf028b3c8d4DFd8ddF59AB480d45C24BffBb8f2": { - "Name": "", - "Version": "" + "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7": { + "Name": "AcrossFacet", + "Version": "2.0.0" }, - "0xa1531BaCEb6178fd05bD80795C9C75Ac02438E49": { - "Name": "CelerIMFacet", - "Version": "1.0.1" + "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD": { + "Name": "AllBridgeFacet", + "Version": "2.0.0" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x411F81f16FF40984ac8a4546f2Ad19e22704693F": { + "Name": "AmarokFacet", + "Version": "2.0.0" }, - "0xbCe268B24155dF2a18982984e9716136278f38d6": { - "Name": "", - "Version": "" + "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E": { + "Name": "CBridgeFacetPacked", + "Version": "1.0.3" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0xbd8D369470169f9976c5bCc60318955836843a71": { - "Name": "AmarokFacet", + "0x6731C946747bA54c78e7a65d416Cde39E478ECeb": { + "Name": "CelerCircleBridgeFacet", "Version": "1.0.1" }, - "0x73d2d674449B3D8ad549cc3b04F8104C444FD34D": { - "Name": "PackedEncoderDecoderFacet", + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", "Version": "" }, - "0x62dE2C0a71cd722bF3e6f9a8470887319b1c7B20": { - "Name": "", - "Version": "" + "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35": { + "Name": "HopFacetPacked", + "Version": "1.0.6" }, - "0xF156dc1077213AA92a3Ed6008a7FF8aEA2633186": { - "Name": "CBridgeFacetPacked", - "Version": "" + "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A": { + "Name": "HopFacet", + "Version": "2.0.0" }, - "0x5D3675D698A3DD53E3457951e1dEbEF717A29A72": { - "Name": "HopFacetPacked", - "Version": "" + "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c": { + "Name": "HyphenFacet", + "Version": "1.0.0" }, - "0x58FBa880b973edB5E4f6Aa4e2bD3b15c865b9B18": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0": { - "Name": "AcrossFacet", + "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4": { + "Name": "StargateFacet", "Version": "2.0.0" }, - "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3": { - "Name": "CelerCircleBridgeFacet", - "Version": "1.0.1" + "0x52a29e1f32DEd47B6FfF036e95667125921faE50": { + "Name": "WormholeFacet", + "Version": "1.0.0" + }, + "0xc21a00a346d5b29955449Ca912343a3bB4c5552f": { + "Name": "DiamondLoupeFacet", + "Version": "1.0.0" } }, "Periphery": { - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", - "RelayerCelerIM": "0xB1Fe861ceae7BF4C40515cEEB851f2785d2A1008", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } diff --git a/deployments/arbitrum.json b/deployments/arbitrum.json index 7ce89e18e..261eacb45 100644 --- a/deployments/arbitrum.json +++ b/deployments/arbitrum.json @@ -1,34 +1,38 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "AcrossFacet": "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "HopFacet": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", - "HyphenFacet": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "AcrossFacet": "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "HopFacet": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", + "HyphenFacet": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "HopFacetOptimized": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "StargateFacet": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "HopFacetOptimized": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", - "HopFacetPacked": "0xed662c027c985B73A732975E3B4CeadC97AAF145", - "AmarokFacet": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", + "HopFacetPacked": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", + "AmarokFacet": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", "PackedEncoderDecoderFacet": "0x73d2d674449B3D8ad549cc3b04F8104C444FD34D", - "CBridgeFacetPacked": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "CBridgeFacetPacked": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", - "CelerCircleBridgeFacet": "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3", - "AllBridgeFacet": "0xB4e0Cfb32d77051BeB53404b94829D906d035B77" -} + "CelerCircleBridgeFacet": "0x6731C946747bA54c78e7a65d416Cde39E478ECeb", + "AllBridgeFacet": "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896" +} \ No newline at end of file diff --git a/deployments/aurora.diamond.json b/deployments/aurora.diamond.json index e48d81cfd..5b3fd7d37 100644 --- a/deployments/aurora.diamond.json +++ b/deployments/aurora.diamond.json @@ -1,64 +1,54 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" - }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" - }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", "Version": "" }, - "0xa1531BaCEb6178fd05bD80795C9C75Ac02438E49": { - "Name": "CelerIMFacet", - "Version": "1.0.1" + "0xc21a00a346d5b29955449Ca912343a3bB4c5552f": { + "Name": "DiamondLoupeFacet", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0x4F6a9cACA8cd1e6025972Bcaf6BFD8504de69B52", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", - "RelayerCelerIM": "0xB1Fe861ceae7BF4C40515cEEB851f2785d2A1008", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/aurora.json b/deployments/aurora.json index 98a3b4d7c..bf7fa3773 100644 --- a/deployments/aurora.json +++ b/deployments/aurora.json @@ -1,22 +1,26 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "MultichainFacet": "0x07b7078D316AE023D19DB5AFeFe3f7EFE56F34B7", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", - "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE" + "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896" } diff --git a/deployments/avalanche.diamond.json b/deployments/avalanche.diamond.json index f440c6de0..0725fd57f 100644 --- a/deployments/avalanche.diamond.json +++ b/deployments/avalanche.diamond.json @@ -1,96 +1,74 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" - }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" - }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" - }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0xb0D0Bc62FbbE8D275b308C8Ae18b7BBc52aa0e0D": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0xc21a00a346d5b29955449Ca912343a3bB4c5552f": { + "Name": "DiamondLoupeFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x2f7f1a1C392e58012B84cfA673df73101666314D": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" + "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c": { + "Name": "HyphenFacet", + "Version": "1.0.0" }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x353268a8eb912BE2079876bc1faca109e89E5308": { - "Name": "", - "Version": "" + "0x6731C946747bA54c78e7a65d416Cde39E478ECeb": { + "Name": "CelerCircleBridgeFacet", + "Version": "1.0.1" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4": { + "Name": "StargateFacet", + "Version": "2.0.0" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0xEe1e83541054b0090fA42A16FB2c34CcdA5276C7": { - "Name": "CelerIMFacet", + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", "Version": "" }, - "0xF156dc1077213AA92a3Ed6008a7FF8aEA2633186": { + "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E": { "Name": "CBridgeFacetPacked", - "Version": "" - }, - "0x5D3675D698A3DD53E3457951e1dEbEF717A29A72": { - "Name": "HopFacetPacked", - "Version": "" - }, - "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3": { - "Name": "CelerCircleBridgeFacet", - "Version": "1.0.1" + "Version": "1.0.3" } }, "Periphery": { - "AxelarExecutor": "0x22C604b970DB9e4fD3b94914906bAf221013C9Bb", - "ERC20Proxy": "0xb74F109A4Aa61E814eC0A3AcbA4Da47173c772ed", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x0BAEE5700179d87FabAd13022447Bd4E160374DD", - "RelayerCelerIM": "0xB1Fe861ceae7BF4C40515cEEB851f2785d2A1008", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/avalanche.json b/deployments/avalanche.json index ebd21ce20..9e36f7654 100644 --- a/deployments/avalanche.json +++ b/deployments/avalanche.json @@ -1,31 +1,35 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", "AxelarFacet": "0x55c51beF79d16F5f0875E11207B17E885c21c13d", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "HyphenFacet": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "HyphenFacet": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "StargateFacet": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "AxelarExecutor": "0x8aD0B427864f072B9416dcD06B2f653895cFE03C", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "HopFacetPacked": "0xed662c027c985B73A732975E3B4CeadC97AAF145", - "CBridgeFacetPacked": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", - "CelerCircleBridgeFacet": "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3", + "CBridgeFacetPacked": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", + "CelerCircleBridgeFacet": "0x6731C946747bA54c78e7a65d416Cde39E478ECeb", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", "AmarokFacet": "0xbd8D369470169f9976c5bCc60318955836843a71", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", - "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE" + "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896" } diff --git a/deployments/boba.diamond.json b/deployments/boba.diamond.json index 43b137c85..52d843331 100644 --- a/deployments/boba.diamond.json +++ b/deployments/boba.diamond.json @@ -1,72 +1,49 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x6622D02754559BF2A6A4f5cc3469846900Dcd395": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" - }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" - }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" - }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0x4F6a9cACA8cd1e6025972Bcaf6BFD8504de69B52", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", - "RelayerCelerIM": "", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/boba.json b/deployments/boba.json index d1823e82e..b968d0755 100644 --- a/deployments/boba.json +++ b/deployments/boba.json @@ -1,22 +1,22 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", "AcrossFacet": "0xb0199ce3c4fD19aF0AdCbe8C589ea1f699c295fb", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" } diff --git a/deployments/bsc-testnet.diamond.json b/deployments/bsc-testnet.diamond.json index 7fb7b7e6d..8a6f437e6 100644 --- a/deployments/bsc-testnet.diamond.json +++ b/deployments/bsc-testnet.diamond.json @@ -10,5 +10,7 @@ "RelayerCelerIM": "", "ServiceFeeCollector": "" } - } -} \ No newline at end of file + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/bsc-testnet.json b/deployments/bsc-testnet.json index a8f18b39a..f83d2df58 100644 --- a/deployments/bsc-testnet.json +++ b/deployments/bsc-testnet.json @@ -1,4 +1,6 @@ { "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE" -} \ No newline at end of file + "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/bsc.diamond.json b/deployments/bsc.diamond.json index b4a834b24..8b0147d86 100644 --- a/deployments/bsc.diamond.json +++ b/deployments/bsc.diamond.json @@ -1,108 +1,82 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" - }, - "0xb0D0Bc62FbbE8D275b308C8Ae18b7BBc52aa0e0D": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" - }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" - }, - "0x2f7f1a1C392e58012B84cfA673df73101666314D": { - "Name": "", - "Version": "" - }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" + "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c": { + "Name": "HyphenFacet", + "Version": "1.0.0" }, - "0x353268a8eb912BE2079876bc1faca109e89E5308": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0xEa24FdD73390e1EbFA5FC13a73838bcc678CB54E": { - "Name": "", - "Version": "" + "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4": { + "Name": "StargateFacet", + "Version": "2.0.0" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, "0xbd8D369470169f9976c5bCc60318955836843a71": { "Name": "AmarokFacet", - "Version": "" + "Version": "1.0.1" }, - "0x5D3675D698A3DD53E3457951e1dEbEF717A29A72": { - "Name": "HopFacetPacked", - "Version": "" + "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E": { + "Name": "CBridgeFacetPacked", + "Version": "1.0.3" }, - "0xe3d4E323690c5eBDBF70F06baa6610a394300f64": { - "Name": "", + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", "Version": "" }, - "0xa189A4876fAE4597DD2c191Fa03579983e258737": { - "Name": "", - "Version": "" + "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD": { + "Name": "AllBridgeFacet", + "Version": "2.0.0" }, - "0xF156dc1077213AA92a3Ed6008a7FF8aEA2633186": { - "Name": "CBridgeFacetPacked", - "Version": "" + "0x411F81f16FF40984ac8a4546f2Ad19e22704693F": { + "Name": "AmarokFacet", + "Version": "2.0.0" }, - "0xa1531BaCEb6178fd05bD80795C9C75Ac02438E49": { - "Name": "CelerIMFacet", - "Version": "1.0.1" + "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A": { + "Name": "OmniBridgeFacet", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "0x22C604b970DB9e4fD3b94914906bAf221013C9Bb", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", - "RelayerCelerIM": "0xB1Fe861ceae7BF4C40515cEEB851f2785d2A1008", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/bsc.json b/deployments/bsc.json index 2f78c8fd6..acd283ee6 100644 --- a/deployments/bsc.json +++ b/deployments/bsc.json @@ -1,32 +1,36 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", "AxelarFacet": "0x55c51beF79d16F5f0875E11207B17E885c21c13d", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "HyphenFacet": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "HyphenFacet": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "StargateFacet": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "AxelarExecutor": "0x8aD0B427864f072B9416dcD06B2f653895cFE03C", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "WormholeFacet": "0x3a60730cbcD91715E31830f125bB3eF1FA0a2c66", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", - "AmarokFacet": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", + "AmarokFacet": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "HopFacetPacked": "0xed662c027c985B73A732975E3B4CeadC97AAF145", - "CBridgeFacetPacked": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "CBridgeFacetPacked": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", - "AllBridgeFacet": "0xe7072402217EfF9b73cf457731cEE2A3824360dc" + "AllBridgeFacet": "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "OmniBridgeFacet": "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896" } diff --git a/deployments/celo.diamond.json b/deployments/celo.diamond.json index e3f462af3..4306c8e8a 100644 --- a/deployments/celo.diamond.json +++ b/deployments/celo.diamond.json @@ -1,68 +1,50 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x43BCA3B49947fb553BB8CD5ff6de5753931672bB": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0xA633Df0Da77C863756428E900EC76Ba009E1Ea1C": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0xE6007dA020680eC279Ac4F25F153689B75192fb4": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x354C19F0656AeC67e013De4fAEA10b7F9286b26b": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x0708c608e53B25d4B323E21a07d7a183a90C1D1E": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x63fE6c5B4338116E4cC9BC536A8b61AA16003C50": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x6066f5B7566081DD1F0b216c9283A9888ba5688d": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" - }, - "0xD15849eC70de4bc9d61362F9F3d4AB49d1CB8368": { - "Name": "", - "Version": "" - }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" - }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x8269DCa8A7Ed9EE72ea19F27A950Cc10FDafFD8D": { + "Name": "LIFuelFacet", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0x10F9E0d93EbE3f054369758Ec22d42543a147DF1", - "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0x44Ff747185C9Df233D07536E08341ff624896164", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "RelayerCelerIM": "", - "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" + "ServiceFeeCollector": "0xC85c2B19958D116d79C654ecE73b359c08802A76" } } -} \ No newline at end of file +} diff --git a/deployments/celo.json b/deployments/celo.json index 4020457e0..12ce2f5bf 100644 --- a/deployments/celo.json +++ b/deployments/celo.json @@ -1,20 +1,21 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xFcBDe557918061c46674fb3CAe38a3576913297d", + "DiamondLoupeFacet": "0xB87d648bd9aE07E59c80ACAbe21b9065DFE96b0F", + "OwnershipFacet": "0x43BCA3B49947fb553BB8CD5ff6de5753931672bB", + "DexManagerFacet": "0xE6007dA020680eC279Ac4F25F153689B75192fb4", + "AccessManagerFacet": "0x354C19F0656AeC67e013De4fAEA10b7F9286b26b", + "WithdrawFacet": "0xA633Df0Da77C863756428E900EC76Ba009E1Ea1C", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "CBridgeFacet": "0x0708c608e53B25d4B323E21a07d7a183a90C1D1E", + "GenericSwapFacet": "0x63fE6c5B4338116E4cC9BC536A8b61AA16003C50", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", + "PeripheryRegistryFacet": "0x6066f5B7566081DD1F0b216c9283A9888ba5688d", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "LIFuelFacet": "0x8269DCa8A7Ed9EE72ea19F27A950Cc10FDafFD8D", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" + "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50" } diff --git a/deployments/cronos.diamond.json b/deployments/cronos.diamond.json index 7083dacf2..96ab84ec9 100644 --- a/deployments/cronos.diamond.json +++ b/deployments/cronos.diamond.json @@ -9,56 +9,56 @@ "Name": "", "Version": "" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { "Name": "", "Version": "" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { "Name": "", "Version": "" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0xb74F109A4Aa61E814eC0A3AcbA4Da47173c772ed", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", - "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x0BAEE5700179d87FabAd13022447Bd4E160374DD", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0x44Ff747185C9Df233D07536E08341ff624896164", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "RelayerCelerIM": "", - "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" + "ServiceFeeCollector": "0xC85c2B19958D116d79C654ecE73b359c08802A76" } - } -} \ No newline at end of file + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/cronos.json b/deployments/cronos.json index 7348b2556..cb1506d4f 100644 --- a/deployments/cronos.json +++ b/deployments/cronos.json @@ -1,20 +1,20 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" } diff --git a/deployments/evmos.diamond.json b/deployments/evmos.diamond.json index a1fc93288..d3b04bf29 100644 --- a/deployments/evmos.diamond.json +++ b/deployments/evmos.diamond.json @@ -1,68 +1,50 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" - }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" - }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0xb74F109A4Aa61E814eC0A3AcbA4Da47173c772ed", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", - "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x0BAEE5700179d87FabAd13022447Bd4E160374DD", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB49EaD76FE09967D7CA0dbCeF3C3A06eb3Aa0cB4", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "RelayerCelerIM": "", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/evmos.json b/deployments/evmos.json index 513f9b6cb..d00f78563 100644 --- a/deployments/evmos.json +++ b/deployments/evmos.json @@ -1,21 +1,21 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB49EaD76FE09967D7CA0dbCeF3C3A06eb3Aa0cB4", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" } diff --git a/deployments/fantom.diamond.json b/deployments/fantom.diamond.json index 4adafde4e..bd953b277 100644 --- a/deployments/fantom.diamond.json +++ b/deployments/fantom.diamond.json @@ -1,84 +1,62 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" - }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" - }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" - }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" - }, - "0xb0D0Bc62FbbE8D275b308C8Ae18b7BBc52aa0e0D": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x2f7f1a1C392e58012B84cfA673df73101666314D": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" + "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c": { + "Name": "HyphenFacet", + "Version": "1.0.0" }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x353268a8eb912BE2079876bc1faca109e89E5308": { - "Name": "", - "Version": "" + "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4": { + "Name": "StargateFacet", + "Version": "2.0.0" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", "Version": "" - }, - "0xa1531BaCEb6178fd05bD80795C9C75Ac02438E49": { - "Name": "CelerIMFacet", - "Version": "1.0.1" } - }, + }, "Periphery": { - "AxelarExecutor": "0x22C604b970DB9e4fD3b94914906bAf221013C9Bb", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x0BAEE5700179d87FabAd13022447Bd4E160374DD", - "RelayerCelerIM": "0xB1Fe861ceae7BF4C40515cEEB851f2785d2A1008", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/fantom.json b/deployments/fantom.json index 8663c7487..9f440ba00 100644 --- a/deployments/fantom.json +++ b/deployments/fantom.json @@ -1,27 +1,31 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", "AxelarFacet": "0x55c51beF79d16F5f0875E11207B17E885c21c13d", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "HyphenFacet": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "HyphenFacet": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "StargateFacet": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "AxelarExecutor": "0x8aD0B427864f072B9416dcD06B2f653895cFE03C", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", - "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE" + "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896" } diff --git a/deployments/fuse.diamond.json b/deployments/fuse.diamond.json index 571d48d43..85b3c36e5 100644 --- a/deployments/fuse.diamond.json +++ b/deployments/fuse.diamond.json @@ -1,64 +1,45 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" - }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" - }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x0BAEE5700179d87FabAd13022447Bd4E160374DD", - "RelayerCelerIM": "", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/fuse.json b/deployments/fuse.json index aa6b1926d..a73e62c01 100644 --- a/deployments/fuse.json +++ b/deployments/fuse.json @@ -1,20 +1,20 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" } diff --git a/deployments/gnosis.diamond.json b/deployments/gnosis.diamond.json index 4d429a305..53e29016b 100644 --- a/deployments/gnosis.diamond.json +++ b/deployments/gnosis.diamond.json @@ -1,84 +1,77 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" - }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" - }, - "0x0Cf028b3c8d4DFd8ddF59AB480d45C24BffBb8f2": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A": { + "Name": "HopFacet", + "Version": "2.0.0" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0xbCe268B24155dF2a18982984e9716136278f38d6": { - "Name": "", - "Version": "" + "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A": { + "Name": "OmniBridgeFacet", + "Version": "1.0.0" }, "0xbd8D369470169f9976c5bCc60318955836843a71": { "Name": "AmarokFacet", - "Version": "" + "Version": "1.0.1" }, - "0xA57862295BdF8A680fda893B9bd3b935236d18bA": { + "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35": { "Name": "HopFacetPacked", - "Version": "1.0.1" + "Version": "1.0.6" + }, + "0x411F81f16FF40984ac8a4546f2Ad19e22704693F": { + "Name": "AmarokFacet", + "Version": "2.0.0" + }, + "0xF4636c311bDfF2360D39B6e750C256A4e58Eb360": { + "Name": "GnosisBridgeL2Facet", + "Version": "1.0.0" + }, + "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb": { + "Name": "HopFacetOptimized", + "Version": "2.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", - "RelayerCelerIM": "", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/gnosis.json b/deployments/gnosis.json index 78e37a970..bb6e056e4 100644 --- a/deployments/gnosis.json +++ b/deployments/gnosis.json @@ -1,27 +1,27 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "HopFacet": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "HopFacet": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "HopFacetOptimized": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "HopFacetOptimized": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", - "AmarokFacet": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", - "HopFacetPacked": "0xed662c027c985B73A732975E3B4CeadC97AAF145", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", + "AmarokFacet": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", + "HopFacetPacked": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", - "OmniBridgeFacet": "0x7A5BD381385400eBF6F4F69d7f135C709ee377F4", - "GnosisBridgeL2Facet": "0x2F8746982DF5D48eCDDA532A541445c138A3c297" -} + "OmniBridgeFacet": "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A", + "GnosisBridgeL2Facet": "0xF4636c311bDfF2360D39B6e750C256A4e58Eb360" +} \ No newline at end of file diff --git a/deployments/goerli.diamond.json b/deployments/goerli.diamond.json index 36f3472e9..7d47bf6ed 100644 --- a/deployments/goerli.diamond.json +++ b/deployments/goerli.diamond.json @@ -68,5 +68,7 @@ "RelayerCelerIM": "", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } - } -} \ No newline at end of file + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/goerli.json b/deployments/goerli.json index 5a53da9d3..287d2358b 100644 --- a/deployments/goerli.json +++ b/deployments/goerli.json @@ -14,11 +14,11 @@ "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", "Executor": "0x2120c7A5CCf73d6Fb5C7e9B2A0d4B3A4f587E7a4", "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "FeeCollector": "0xB49EaD76FE09967D7CA0dbCeF3C3A06eb3Aa0cB4", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "ArbitrumBridgeFacet": "0x987f67811Ef841da0466746E10B4139Daff95053", "HopFacetOptimized": "0xbCe268B24155dF2a18982984e9716136278f38d6", "Receiver": "0xC4B590a0E2d7e965a2Fb3647d672B5DD97E8d068", - "ServiceFeeCollector": "0x4b0B89b90fF83247aEa12469CeA9A6222e09d54c", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", "RelayerCelerIM": "0x8E69fe0b1879D79db2BEF2986b075b2cD7Be480f", "AxelarFacet": "0x55c51beF79d16F5f0875E11207B17E885c21c13d", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", @@ -33,4 +33,4 @@ "PolygonBridgeFacet": "0x0D062790F26947074B27da07346E4FF9FDf946EE", "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26", "AxelarExecutor": "0x8aD0B427864f072B9416dcD06B2f653895cFE03C" -} \ No newline at end of file +} diff --git a/deployments/harmony.diamond.json b/deployments/harmony.diamond.json index 78af0e586..907a3b508 100644 --- a/deployments/harmony.diamond.json +++ b/deployments/harmony.diamond.json @@ -64,5 +64,7 @@ "RelayerCelerIM": "", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } - } -} \ No newline at end of file + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/harmony.json b/deployments/harmony.json index 3492a0194..2ba73eae6 100644 --- a/deployments/harmony.json +++ b/deployments/harmony.json @@ -13,8 +13,8 @@ "PeripheryRegistryFacet": "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425", "ERC20Proxy": "0xb74F109A4Aa61E814eC0A3AcbA4Da47173c772ed", "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", - "FeeCollector": "0x353a5303dD2a39aB59aEd09fb971D359b94658C7", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "Receiver": "0x0BAEE5700179d87FabAd13022447Bd4E160374DD", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", "LIFuelFacet": "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59" -} \ No newline at end of file +} diff --git a/deployments/lineatest.diamond.json b/deployments/lineatest.diamond.json index a89637aa0..28d30ac42 100644 --- a/deployments/lineatest.diamond.json +++ b/deployments/lineatest.diamond.json @@ -56,5 +56,7 @@ "RelayerCelerIM": "", "ServiceFeeCollector": "0x0874Be3949ABF784C11E5f822F1a54c8655904C1" } - } -} \ No newline at end of file + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/lineatest.json b/deployments/lineatest.json index df274526b..f2e93dc90 100644 --- a/deployments/lineatest.json +++ b/deployments/lineatest.json @@ -11,8 +11,8 @@ "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", "AxelarExecutor": "0x8aD0B427864f072B9416dcD06B2f653895cFE03C", "Receiver": "0xC4B590a0E2d7e965a2Fb3647d672B5DD97E8d068", - "FeeCollector": "0xB49EaD76FE09967D7CA0dbCeF3C3A06eb3Aa0cB4", - "ServiceFeeCollector": "0x4b0B89b90fF83247aEa12469CeA9A6222e09d54c", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", "Executor": "0x2120c7A5CCf73d6Fb5C7e9B2A0d4B3A4f587E7a4", "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", "HopFacet": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", @@ -31,4 +31,4 @@ "OptimismBridgeFacet": "0xE8Ff7BFEF5DacB57E87bC2d0B6CCFefBE5f546BC", "PolygonBridgeFacet": "0x0D062790F26947074B27da07346E4FF9FDf946EE", "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26" -} \ No newline at end of file +} diff --git a/deployments/mainnet.diamond.json b/deployments/mainnet.diamond.json index 053157fd4..e280112b9 100644 --- a/deployments/mainnet.diamond.json +++ b/deployments/mainnet.diamond.json @@ -1,136 +1,114 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" - }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x9Ab54F0cac6eE81083D8C78D30C904f2f3B95137": { - "Name": "", - "Version": "" + "0x0eF01249E2731082A078C0B3f408c2929c90Ac9c": { + "Name": "GnosisBridgeFacet", + "Version": "1.0.0" }, - "0xb0D0Bc62FbbE8D275b308C8Ae18b7BBc52aa0e0D": { - "Name": "", - "Version": "" + "0x090e074bc934c4D8B84e168cb6597e87Da0C019b": { + "Name": "ArbitrumBridgeFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c": { + "Name": "HyphenFacet", + "Version": "1.0.0" }, - "0x11128CE75Cb297EBEb0E98Cf09Bd7df007534Ee1": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x0ca20617798CF4DbFd92378DFa1e6252dbC0ae78": { - "Name": "", - "Version": "" + "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A": { + "Name": "OmniBridgeFacet", + "Version": "1.0.0" }, - "0x2f7f1a1C392e58012B84cfA673df73101666314D": { - "Name": "", - "Version": "" + "0xF609fdBA8f7A020975a7c82C82f6A1f526F9A8fC": { + "Name": "PolygonBridgeFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" + "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4": { + "Name": "StargateFacet", + "Version": "2.0.0" }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x80A5ca3Cd907376FEF5E57B0E9032b27Db82201B": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x87C10910DA7258E55dA2C5d43739fB68B12E6a4b": { - "Name": "", - "Version": "" + "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A": { + "Name": "HopFacet", + "Version": "2.0.0" }, - "0x2FD7d88c4abfC35749C75F9eEEb68cb8F41e3CaC": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0x353268a8eb912BE2079876bc1faca109e89E5308": { - "Name": "", - "Version": "" + "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E": { + "Name": "CBridgeFacetPacked", + "Version": "1.0.3" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0xbd8D369470169f9976c5bCc60318955836843a71": { + "Name": "AmarokFacet", + "Version": "1.0.1" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35": { + "Name": "HopFacetPacked", + "Version": "1.0.6" }, - "0x0Cf028b3c8d4DFd8ddF59AB480d45C24BffBb8f2": { - "Name": "", - "Version": "" + "0x6731C946747bA54c78e7a65d416Cde39E478ECeb": { + "Name": "CelerCircleBridgeFacet", + "Version": "1.0.1" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "GetGasFacet", + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", "Version": "" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7": { + "Name": "AcrossFacet", + "Version": "2.0.0" }, - "0xbCe268B24155dF2a18982984e9716136278f38d6": { - "Name": "", - "Version": "" + "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD": { + "Name": "AllBridgeFacet", + "Version": "2.0.0" }, - "0xbd8D369470169f9976c5bCc60318955836843a71": { + "0x411F81f16FF40984ac8a4546f2Ad19e22704693F": { "Name": "AmarokFacet", - "Version": "" - }, - "0x5D3675D698A3DD53E3457951e1dEbEF717A29A72": { - "Name": "", - "Version": "" - }, - "0xF156dc1077213AA92a3Ed6008a7FF8aEA2633186": { - "Name": "", - "Version": "" + "Version": "2.0.0" }, - "0x73d2d674449B3D8ad549cc3b04F8104C444FD34D": { - "Name": "", - "Version": "" - }, - "0xEe1e83541054b0090fA42A16FB2c34CcdA5276C7": { - "Name": "CelerIMFacet", - "Version": "1.0.0" - }, - "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3": { - "Name": "CelerCircleBridgeFacet", - "Version": "1.0.1" + "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb": { + "Name": "HopFacetOptimized", + "Version": "2.0.0" } }, "Periphery": { - "AxelarExecutor": "0x22C604b970DB9e4fD3b94914906bAf221013C9Bb", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", - "RelayerCelerIM": "0x6A3fE66D2439893556663cFeeAaF202692d06440", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/mainnet.json b/deployments/mainnet.json index 9d04b49e4..b079d5929 100644 --- a/deployments/mainnet.json +++ b/deployments/mainnet.json @@ -1,42 +1,45 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "AcrossFacet": "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0", + "AcrossFacet": "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7", "AxelarFacet": "0x55c51beF79d16F5f0875E11207B17E885c21c13d", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "GnosisBridgeFacet": "0x5fda594b67d38E05fb4C9A1a4Cf3B22f48c8de4E", - "HopFacet": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", - "HyphenFacet": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "GnosisBridgeFacet": "0x0eF01249E2731082A078C0B3f408c2929c90Ac9c", + "HopFacet": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", + "HyphenFacet": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "OmniBridgeFacet": "0xC1E20466AD79BAe875568eb08ABaaEA1F0E25b7E", - "OptimismBridgeFacet": "0xE8Ff7BFEF5DacB57E87bC2d0B6CCFefBE5f546BC", - "PolygonBridgeFacet": "0x0D062790F26947074B27da07346E4FF9FDf946EE", - "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "OmniBridgeFacet": "0x3C826D17B47DB69E1a9C1e32E10768d3709f1b9A", + "OptimismBridgeFacet": "0x05d3a1c8FBd66121F142C368F58EC7800eD95A70", + "PolygonBridgeFacet": "0xF609fdBA8f7A020975a7c82C82f6A1f526F9A8fC", + "StargateFacet": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "AxelarExecutor": "0x8aD0B427864f072B9416dcD06B2f653895cFE03C", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "ArbitrumBridgeFacet": "0x987f67811Ef841da0466746E10B4139Daff95053", - "HopFacetOptimized": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", + "ArbitrumBridgeFacet": "0x090e074bc934c4D8B84e168cb6597e87Da0C019b", + "HopFacetOptimized": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", - "AmarokFacet": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", - "RelayerCelerIM": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", - "HopFacetPacked": "0xed662c027c985B73A732975E3B4CeadC97AAF145", - "CBridgeFacetPacked": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", + "AmarokFacet": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896", + "HopFacetPacked": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", + "CBridgeFacetPacked": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "GetGasFacet": "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac", - "CelerCircleBridgeFacet": "0xf72169Fb511739CeFea9eBEffc5d39Dba1b33cD3", + "CelerCircleBridgeFacet": "0x6731C946747bA54c78e7a65d416Cde39E478ECeb", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", - "AllBridgeFacet": "0xe7072402217EfF9b73cf457731cEE2A3824360dc" -} + "AllBridgeFacet": "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50" +} \ No newline at end of file diff --git a/deployments/moonbeam.diamond.json b/deployments/moonbeam.diamond.json index ab94eebbc..88703194a 100644 --- a/deployments/moonbeam.diamond.json +++ b/deployments/moonbeam.diamond.json @@ -1,76 +1,54 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0xb0D0Bc62FbbE8D275b308C8Ae18b7BBc52aa0e0D": { - "Name": "AxelarFacet", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" - }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" - }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" - }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, "0xbd8D369470169f9976c5bCc60318955836843a71": { "Name": "AmarokFacet", - "Version": "" + "Version": "2.0.0" } }, "Periphery": { - "AxelarExecutor": "0x22C604b970DB9e4fD3b94914906bAf221013C9Bb", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "RelayerCelerIM": "", - "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" + "ServiceFeeCollector": "" } } -} \ No newline at end of file +} diff --git a/deployments/moonbeam.json b/deployments/moonbeam.json index f683896c7..8b3317f3b 100644 --- a/deployments/moonbeam.json +++ b/deployments/moonbeam.json @@ -1,24 +1,25 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", "AxelarFacet": "0xb0D0Bc62FbbE8D275b308C8Ae18b7BBc52aa0e0D", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "AxelarExecutor": "0x8aD0B427864f072B9416dcD06B2f653895cFE03C", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "AmarokFacet": "0xbd8D369470169f9976c5bCc60318955836843a71", - "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" + "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50" } diff --git a/deployments/moonriver.diamond.json b/deployments/moonriver.diamond.json index f6c2da6bd..38afc9dbf 100644 --- a/deployments/moonriver.diamond.json +++ b/deployments/moonriver.diamond.json @@ -1,72 +1,54 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" - }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" - }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0xa1531BaCEb6178fd05bD80795C9C75Ac02438E49": { - "Name": "CelerIMFacet", - "Version": "1.0.1" + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x0BAEE5700179d87FabAd13022447Bd4E160374DD", - "RelayerCelerIM": "0xB1Fe861ceae7BF4C40515cEEB851f2785d2A1008", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/moonriver.json b/deployments/moonriver.json index c2536d735..f1500371e 100644 --- a/deployments/moonriver.json +++ b/deployments/moonriver.json @@ -1,23 +1,26 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", - "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE" + "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896" } diff --git a/deployments/mumbai.diamond.json b/deployments/mumbai.diamond.json index 4a9bb82d6..2d99e158f 100644 --- a/deployments/mumbai.diamond.json +++ b/deployments/mumbai.diamond.json @@ -44,5 +44,7 @@ "RelayerCelerIM": "0xC072a97eb5e746b466dB76D8e182ea3eA49A0907", "ServiceFeeCollector": "" } - } -} \ No newline at end of file + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/mumbai.json b/deployments/mumbai.json index b6d6b43f8..824483924 100644 --- a/deployments/mumbai.json +++ b/deployments/mumbai.json @@ -18,9 +18,9 @@ "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", "Executor": "0x2120c7A5CCf73d6Fb5C7e9B2A0d4B3A4f587E7a4", "Receiver": "0xC4B590a0E2d7e965a2Fb3647d672B5DD97E8d068", - "FeeCollector": "0xB49EaD76FE09967D7CA0dbCeF3C3A06eb3Aa0cB4", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "GetGasFacet": "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac", - "ServiceFeeCollector": "0x4b0B89b90fF83247aEa12469CeA9A6222e09d54c", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", "LiFiDiamondImmutable": "0x82b6194cb862EFE466D3E43C6Bd68b3A9a31B5Bb", "HopFacet": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", @@ -34,4 +34,4 @@ "GravityFacet": "0x5282a38ef10557d7Cb44Ca2B6c61772E26A0a497", "AmarokFacet": "0xbd8D369470169f9976c5bCc60318955836843a71", "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90" -} \ No newline at end of file +} diff --git a/deployments/nova.diamond.json b/deployments/nova.diamond.json index 372aba257..22c6363fd 100644 --- a/deployments/nova.diamond.json +++ b/deployments/nova.diamond.json @@ -64,5 +64,7 @@ "RelayerCelerIM": "", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } - } -} \ No newline at end of file + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/nova.json b/deployments/nova.json index 003f90deb..3f5b22c1b 100644 --- a/deployments/nova.json +++ b/deployments/nova.json @@ -12,9 +12,9 @@ "ERC20Proxy": "0xFB695E25325353003dCBA5512d80B8ba8bEf9D94", "Executor": "0xD158DDcBE4825eCd98A730DbD7AB3fec297F1914", "Receiver": "0x0B92d1923D85b3428bEa15755cff54D0C8F4EAF5", - "FeeCollector": "0x3cC9BDC77E0ba92Cd1aa68DEe45Cb45428638fe7", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "HopFacetOptimized": "0xbCe268B24155dF2a18982984e9716136278f38d6", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", "LIFuelFacet": "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59", "AmarokFacet": "0xbd8D369470169f9976c5bCc60318955836843a71" -} \ No newline at end of file +} diff --git a/deployments/okx.diamond.json b/deployments/okx.diamond.json index fc5bfb811..516d5bd4f 100644 --- a/deployments/okx.diamond.json +++ b/deployments/okx.diamond.json @@ -1,64 +1,50 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" - }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" - }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" - }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0x4F6a9cACA8cd1e6025972Bcaf6BFD8504de69B52", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "RelayerCelerIM": "", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/okx.json b/deployments/okx.json index 2a4f38f61..2408fd554 100644 --- a/deployments/okx.json +++ b/deployments/okx.json @@ -1,20 +1,20 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC" + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c" } diff --git a/deployments/optimism.diamond.json b/deployments/optimism.diamond.json index 4583d17f9..7c9840f52 100644 --- a/deployments/optimism.diamond.json +++ b/deployments/optimism.diamond.json @@ -1,116 +1,94 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" - }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" - }, - "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0": { + "0x6faA6906b9e4A59020e673910105567e809789E0": { "Name": "OwnershipFacet", "Version": "1.0.0" }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" - }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x9Ab54F0cac6eE81083D8C78D30C904f2f3B95137": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x411F81f16FF40984ac8a4546f2Ad19e22704693F": { + "Name": "AmarokFacet", + "Version": "2.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x2f7f1a1C392e58012B84cfA673df73101666314D": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" + "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c": { + "Name": "HyphenFacet", + "Version": "1.0.0" }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x353268a8eb912BE2079876bc1faca109e89E5308": { - "Name": "", - "Version": "" + "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4": { + "Name": "StargateFacet", + "Version": "2.0.0" }, - "0x0Cf028b3c8d4DFd8ddF59AB480d45C24BffBb8f2": { - "Name": "", - "Version": "" + "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A": { + "Name": "HopFacet", + "Version": "2.0.0" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7": { + "Name": "AcrossFacet", + "Version": "2.0.0" }, - "0xbCe268B24155dF2a18982984e9716136278f38d6": { - "Name": "", - "Version": "" + "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35": { + "Name": "HopFacetPacked", + "Version": "1.0.6" }, "0xbd8D369470169f9976c5bCc60318955836843a71": { "Name": "AmarokFacet", "Version": "1.0.1" }, - "0xa1531BaCEb6178fd05bD80795C9C75Ac02438E49": { - "Name": "CelerIMFacet", - "Version": "1.0.1" + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", + "Version": "" }, "0xA57862295BdF8A680fda893B9bd3b935236d18bA": { "Name": "HopFacetPacked", "Version": "1.0.1" }, - "0x62dE2C0a71cd722bF3e6f9a8470887319b1c7B20": { - "Name": "", - "Version": "" - }, - "0xF156dc1077213AA92a3Ed6008a7FF8aEA2633186": { + "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E": { "Name": "CBridgeFacetPacked", - "Version": "" + "Version": "1.0.3" }, - "0x5D3675D698A3DD53E3457951e1dEbEF717A29A72": { - "Name": "HopFacetPacked", - "Version": "" - }, - "0x58FBa880b973edB5E4f6Aa4e2bD3b15c865b9B18": { - "Name": "", - "Version": "" + "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb": { + "Name": "HopFacetOptimized", + "Version": "2.0.0" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", - "RelayerCelerIM": "0xB1Fe861ceae7BF4C40515cEEB851f2785d2A1008", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/optimism.json b/deployments/optimism.json index c0085d91b..97c38c51c 100644 --- a/deployments/optimism.json +++ b/deployments/optimism.json @@ -1,32 +1,35 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "AcrossFacet": "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "HopFacet": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", - "HyphenFacet": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "AcrossFacet": "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "HopFacet": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", + "HyphenFacet": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "HopFacetOptimized": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "StargateFacet": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", + "HopFacetOptimized": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", - "AmarokFacet": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", + "AmarokFacet": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "PackedEncoderDecoderFacet": "0x73d2d674449B3D8ad549cc3b04F8104C444FD34D", - "HopFacetPacked": "0xed662c027c985B73A732975E3B4CeadC97AAF145", - "CBridgeFacetPacked": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "HopFacetPacked": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", + "CBridgeFacetPacked": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", - "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE" -} + "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896" +} \ No newline at end of file diff --git a/deployments/polygon.diamond.json b/deployments/polygon.diamond.json index d43065c2c..c0877db71 100644 --- a/deployments/polygon.diamond.json +++ b/deployments/polygon.diamond.json @@ -1,112 +1,94 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" - }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" - }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" - }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x9Ab54F0cac6eE81083D8C78D30C904f2f3B95137": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x3b2B473B2e390aAEB76FF00A4278045DA25e2Bfb": { - "Name": "", - "Version": "" + "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35": { + "Name": "HopFacetPacked", + "Version": "1.0.6" }, - "0xb0D0Bc62FbbE8D275b308C8Ae18b7BBc52aa0e0D": { - "Name": "", - "Version": "" + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x0A9898651eEcBbBBC57f7736CdFF21b6F4258713": { - "Name": "", - "Version": "" + "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c": { + "Name": "HyphenFacet", + "Version": "1.0.0" }, - "0x2f7f1a1C392e58012B84cfA673df73101666314D": { - "Name": "", - "Version": "" + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" }, - "0x6444cC208FB4f9059813Ad795faD0c07dB8793a2": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, - "0x26cDC2C58bDC2D3028A7a37F5D7e479eB7bf025C": { - "Name": "", - "Version": "" + "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4": { + "Name": "StargateFacet", + "Version": "2.0.0" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A": { + "Name": "HopFacet", + "Version": "2.0.0" }, - "0x51A82a95160c88C705388C647bAe60359abbF09a": { - "Name": "", + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", "Version": "" }, - "0x0Cf028b3c8d4DFd8ddF59AB480d45C24BffBb8f2": { - "Name": "", - "Version": "" + "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb": { + "Name": "HopFacetOptimized", + "Version": "2.0.0" }, - "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" }, - "0xa1531BaCEb6178fd05bD80795C9C75Ac02438E49": { - "Name": "CelerIMFacet", + "0xbd8D369470169f9976c5bCc60318955836843a71": { + "Name": "AmarokFacet", "Version": "1.0.1" }, - "0xbCe268B24155dF2a18982984e9716136278f38d6": { - "Name": "", - "Version": "" - }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E": { + "Name": "CBridgeFacetPacked", + "Version": "1.0.3" }, - "0xbd8D369470169f9976c5bCc60318955836843a71": { - "Name": "AmarokFacet", - "Version": "" + "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7": { + "Name": "AcrossFacet", + "Version": "2.0.0" }, - "0xF156dc1077213AA92a3Ed6008a7FF8aEA2633186": { - "Name": "", - "Version": "" + "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD": { + "Name": "AllBridgeFacet", + "Version": "2.0.0" }, - "0x5D3675D698A3DD53E3457951e1dEbEF717A29A72": { - "Name": "", - "Version": "" + "0x411F81f16FF40984ac8a4546f2Ad19e22704693F": { + "Name": "AmarokFacet", + "Version": "2.0.0" } }, "Periphery": { - "AxelarExecutor": "0x22C604b970DB9e4fD3b94914906bAf221013C9Bb", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", - "RelayerCelerIM": "0xB1Fe861ceae7BF4C40515cEEB851f2785d2A1008", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } } -} \ No newline at end of file +} diff --git a/deployments/polygon.json b/deployments/polygon.json index 026f365ae..78ff130a5 100644 --- a/deployments/polygon.json +++ b/deployments/polygon.json @@ -1,36 +1,40 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "HopFacet": "0x4Dc509f0BB4db1faeba81f5F13583Ff3d95F938D", - "AcrossFacet": "0x2A7568Fd6dffA6F7578cdF010398BffAa53cc7c0", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", + "HopFacet": "0xd84d9A8Bf830496C4DEc917bC27D22E09E01cB8A", + "AcrossFacet": "0xBeE13d99dD633fEAa2a0935f00CbC859F8305FA7", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", "AxelarFacet": "0x55c51beF79d16F5f0875E11207B17E885c21c13d", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "HyphenFacet": "0x416E2d3E39dF69bBc30244eC90477fD042812E6B", - "MultichainFacet": "0x4cf6c406F004b7B588ec8638fBd2cC2215D87C90", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "HyphenFacet": "0xF2c63815eBD0c4E048eF216C77E2c80aa4ecD59c", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", "NXTPFacet": "0x238502aDc8ca550723CBE78543c8B757599A21cC", - "StargateFacet": "0x7E4A13BFe1200Fdc5E0FFa7eC65eFaBd8B17bc26", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", + "StargateFacet": "0x3d5F2cC1A2a05448C0d8Fcd628E2b53d93DC12e4", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", "AxelarExecutor": "0x8aD0B427864f072B9416dcD06B2f653895cFE03C", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", - "HopFacetOptimized": "0xc673c3df4fff2C499009E5fCa94bc446f5B07772", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", + "FeeCollector": "0xbD6C7B0d2f68c2b7805d88388319cfB6EcB50eA9", + "HopFacetOptimized": "0x7D507e6E89C52aE610b8D0151c8cb24c24e43bdb", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", - "HopFacetPacked": "0xed662c027c985B73A732975E3B4CeadC97AAF145", - "AmarokFacet": "0x8446a365f3F2eF6a050E5f9a568cf5A5Ca110886", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", + "HopFacetPacked": "0x6eF81a18E1E432C289DC0d1a670B78E8bbF9AA35", + "AmarokFacet": "0x411F81f16FF40984ac8a4546f2Ad19e22704693F", "PackedEncoderDecoderFacet": "0x73d2d674449B3D8ad549cc3b04F8104C444FD34D", - "CBridgeFacetPacked": "0xa4eB2EF4064197De6517A53d36263e4591cD0B34", + "CBridgeFacetPacked": "0xE7Bf43C55551B1036e796E7Fd3b125d1F9903e2E", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", - "AllBridgeFacet": "0xe7072402217EfF9b73cf457731cEE2A3824360dc", + "AllBridgeFacet": "0xC0c42d148241c5b5BB38e974d40Fc9087f7F9ecD", "ArbitrumBridgeFacet": "0x987f67811Ef841da0466746E10B4139Daff95053", "RelayerCelerIMImmutable": "0x7b6d852f58C783BA3b1138C535ff57dDa4c826E0", - "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE" -} + "CelerIMFacetImmutable": "0x0d26d248D4e80377f1d794AB88090e76B0903EDE", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64", + "WormholeFacet": "0x52a29e1f32DEd47B6FfF036e95667125921faE50", + "RelayerCelerIM": "0x1C97BE47f6Da4d2e09B3A11B0A17C513dfD0e896" +} \ No newline at end of file diff --git a/deployments/polygonzkevm.diamond.json b/deployments/polygonzkevm.diamond.json new file mode 100644 index 000000000..9371f3d42 --- /dev/null +++ b/deployments/polygonzkevm.diamond.json @@ -0,0 +1,62 @@ +{ + "LiFiDiamond": { + "Facets": { + "0xaD50118509eB4c8e3E39a370151B0fD5D5957013": { + "Name": "DiamondCutFacet", + "Version": "1.0.0" + }, + "0xc21a00a346d5b29955449Ca912343a3bB4c5552f": { + "Name": "DiamondLoupeFacet", + "Version": "1.0.0" + }, + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" + }, + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" + }, + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" + }, + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" + }, + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" + }, + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" + }, + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" + }, + "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0": { + "Name": "CBridgeFacet", + "Version": "1.0.0" + }, + "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64": { + "Name": "CelerIMFacetMutable", + "Version": "" + }, + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" + } + }, + "Periphery": { + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB49EaD76FE09967D7CA0dbCeF3C3A06eb3Aa0cB4", + "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "RelayerCelerIM": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" + } + } +} \ No newline at end of file diff --git a/deployments/polygonzkevm.json b/deployments/polygonzkevm.json index 9ba8eb67f..76813c962 100644 --- a/deployments/polygonzkevm.json +++ b/deployments/polygonzkevm.json @@ -1,20 +1,24 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", - "CBridgeFacet": "0xA1Edc2eD671Dfa77eD2dCD2ee012F82e4807A75a", - "MultichainFacet": "0x07b7078D316AE023D19DB5AFeFe3f7EFE56F34B7", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "CBridgeFacet": "0x3b70Eb33948Fbfdc3f2F2491b96DFB1Aa18054E0", + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB49EaD76FE09967D7CA0dbCeF3C3A06eb3Aa0cB4", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", - "GenericSwapFacet": "0x18B0Cf710109502f8336409cf9A0C79398529187", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", "RelayerCelerIMImmutable": "0x11F71b02821158A7cc18AE90d79954f6132155Ff", - "CelerIMFacetImmutable": "0xDe7c6a3feDAe11B413237Be6ba0FE7db3D029F58" + "CelerIMFacetImmutable": "0xDe7c6a3feDAe11B413237Be6ba0FE7db3D029F58", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", + "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", + "RelayerCelerIMMutable": "0x6a8b11bF29C0546991DEcD6E0Db8cC7Fda22bA97", + "CelerIMFacetMutable": "0xF70A1Ed85EcC454a562A4B69ee40CBc6a4eB0b64" } diff --git a/deployments/testNetwork.diamond.json b/deployments/testNetwork.diamond.json index b53ab0c11..a55097d98 100644 --- a/deployments/testNetwork.diamond.json +++ b/deployments/testNetwork.diamond.json @@ -32,5 +32,7 @@ "Name": "AcrossFacet", "Version": "1.0.0" } - } + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } diff --git a/deployments/testNetwork.json b/deployments/testNetwork.json index bee4fa8c3..d8463f94a 100644 --- a/deployments/testNetwork.json +++ b/deployments/testNetwork.json @@ -20,7 +20,7 @@ "AxelarExecutor": "0x22C604b970DB9e4fD3b94914906bAf221013C9Bb", "Executor": "0xDD1305150D27aecc60C066630105DB419977e367", "Receiver": "0x0BAEE5700179d87FabAd13022447Bd4E160374DD", - "FeeCollector": "0x353a5303dD2a39aB59aEd09fb971D359b94658C7", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "HopFacetOptimized": "0xbCe268B24155dF2a18982984e9716136278f38d6", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", "LIFuelFacet": "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59", diff --git a/deployments/velas.diamond.json b/deployments/velas.diamond.json index 13feace94..69b48489b 100644 --- a/deployments/velas.diamond.json +++ b/deployments/velas.diamond.json @@ -1,56 +1,52 @@ { "LiFiDiamond": { "Facets": { - "0xf7993A8df974AD022647E63402d6315137c58ABf": { - "Name": "", - "Version": "" - }, - "0xF5ba8Db6fEA7aF820De35C8D0c294e17DBC1b9D2": { - "Name": "", - "Version": "" + "0x6faA6906b9e4A59020e673910105567e809789E0": { + "Name": "OwnershipFacet", + "Version": "1.0.0" }, - "0x2327f3FBeC98B836012639545bE35e6e8F83892a": { - "Name": "", - "Version": "" - }, - "0x756061F9c646a755233c63f5bc6e7Ad0D3B54Fc3": { - "Name": "", - "Version": "" + "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B": { + "Name": "WithdrawFacet", + "Version": "1.0.0" }, - "0x4f90dC98674a7bc597E70D1D4B8D72D75Be09732": { - "Name": "", - "Version": "" + "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959": { + "Name": "DexManagerFacet", + "Version": "1.0.0" }, - "0x8F1f3113DbF717A53eDFDdf3a7E4168E45Fd62F5": { - "Name": "", - "Version": "" + "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc": { + "Name": "AccessManagerFacet", + "Version": "1.0.0" }, - "0x7dB3E450d818cE91CeC519425385BCf8C4CFFda9": { - "Name": "", - "Version": "" + "0xE0c5e721b40D54f2aA09418B1237db9d88220C73": { + "Name": "GenericSwapFacet", + "Version": "1.0.0" }, - "0x8E4097eCfcc60F25fF2D7EE4d472ECa4A28a8425": { - "Name": "", - "Version": "" + "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15": { + "Name": "PeripheryRegistryFacet", + "Version": "1.0.0" }, "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac": { "Name": "GetGasFacet", "Version": "" }, - "0x1D8f23CfFda7c259A1A5d2Dc776309Acb3AFDa59": { - "Name": "", - "Version": "" + "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF": { + "Name": "LIFuelFacet", + "Version": "1.0.0" + }, + "0x02063A0d7a222c16D5b63213262596B83b07150c": { + "Name": "MultichainFacet", + "Version": "1.0.1" } }, "Periphery": { - "AxelarExecutor": "", - "ERC20Proxy": "0x856FF421D9b354ba1E909e26655E159F5Bd04F2E", - "Executor": "0x10F9E0d93EbE3f054369758Ec22d42543a147DF1", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", - "FusePoolZap": "", - "Receiver": "0x74674DAFd6f4495e7F63F7637E94b8B89B2f01dB", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "RelayerCelerIM": "", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" } - } -} \ No newline at end of file + }, + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", + "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D" +} diff --git a/deployments/velas.json b/deployments/velas.json index 348bdabda..899dcb240 100644 --- a/deployments/velas.json +++ b/deployments/velas.json @@ -1,20 +1,20 @@ { - "DiamondCutFacet": "0xF1d67E1dddc87E2858C87EBd5b19f99a4E297541", - "DiamondLoupeFacet": "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F", - "OwnershipFacet": "0x44beA2Ab010d1CedC4E60E97DA8F88b8840951B0", - "DexManagerFacet": "0x64D41a7B52CA910f4995b1df33ea68471138374b", - "AccessManagerFacet": "0xfaA5f885a54D22C8571806fC001E53F0191f5Aff", - "WithdrawFacet": "0x428C4abf8BB3ECc893bD3E0Be12b0f363c6e81aA", + "DiamondCutFacet": "0xaD50118509eB4c8e3E39a370151B0fD5D5957013", + "DiamondLoupeFacet": "0xc21a00a346d5b29955449Ca912343a3bB4c5552f", + "OwnershipFacet": "0x6faA6906b9e4A59020e673910105567e809789E0", + "DexManagerFacet": "0x4bEAa5D26300e81cd17e0981fc15494Bb4B10959", + "AccessManagerFacet": "0x77A13abB679A0DAFB4435D1Fa4cCC95D1ab51cfc", + "WithdrawFacet": "0x711e80A9c1eB906d9Ae9d37E5432E6E7aCeEdA0B", "LiFiDiamond": "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE", - "GenericSwapFacet": "0x2fF4484bcaEf13e4a1Db84E6af882c9d66c97e3F", - "PeripheryRegistryFacet": "0x2EfC66F1ff37fc5277De5526Ab5CB7650f2DD518", - "ERC20Proxy": "0x0654EbA982ec082036A3D0f59964D302f1ba5cdA", - "Executor": "0xBe27F03C8e6a61E2a4B1EE7940dbcb9204744d1c", - "FeeCollector": "0x9ca271A532392230EAe919Fb5460aEa9D9718424", + "GenericSwapFacet": "0xE0c5e721b40D54f2aA09418B1237db9d88220C73", + "PeripheryRegistryFacet": "0x69cb467EfD8044ac9eDB88F363309ab1cbFA0A15", + "ERC20Proxy": "0x5741A7FfE7c39Ca175546a54985fA79211290b51", + "Executor": "0x2dfaDAB8266483beD9Fd9A292Ce56596a2D1378D", + "FeeCollector": "0xB0210dE78E28e2633Ca200609D9f528c13c26cD9", "GetGasFacet": "0x50b4cB2C152322760a8fA59105A46745CE2B7Eac", - "Receiver": "0xC850013FC01A264018D58D112000E32835D15fBC", + "Receiver": "0x5439f8ca43f832DD21a28C5BF038dad4c07ad02c", "ServiceFeeCollector": "0x894b3e1e30Be0727eb138d2cceb0A99d2Fc4C55D", - "LIFuelFacet": "0x6e118Db5ab7018FcF195e1310074688B8A1912B3", + "LIFuelFacet": "0x51709aF40dE8feEbD9d694F26826F29ce915DcbF", "LiFiDiamondImmutable": "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF", - "MultichainFacet": "0x07b7078D316AE023D19DB5AFeFe3f7EFE56F34B7" + "MultichainFacet": "0x02063A0d7a222c16D5b63213262596B83b07150c" } diff --git a/script/deploy/_targetState.json b/script/deploy/_targetState.json index e56604662..a4d5e4651 100644 --- a/script/deploy/_targetState.json +++ b/script/deploy/_targetState.json @@ -1,5 +1,40 @@ { "mainnet": { + "staging": { + "LiFiDiamond": { + "DiamondCutFacet": "1.0.0", + "DiamondLoupeFacet": "1.0.0", + "OwnershipFacet": "1.0.0", + "DexManagerFacet": "1.0.0", + "AccessManagerFacet": "1.0.0", + "WithdrawFacet": "1.0.0", + "PeripheryRegistryFacet": "1.0.0", + "GenericSwapFacet": "1.0.0", + "LIFuelFacet": "1.0.0", + "LiFiDiamond": "1.0.0", + "ERC20Proxy": "1.0.0", + "Executor": "2.0.0", + "FeeCollector": "1.0.0", + "Receiver": "2.0.0", + "ServiceFeeCollector": "1.0.0", + "AllBridgeFacet": "1.0.0", + "ArbitrumBridgeFacet": "1.0.0", + "CelerCircleBridgeFacet": "1.0.1", + "CircleBridgeFacet": "1.0.0", + "DeBridgeFacet": "1.0.0", + "GnosisBridgeFacet": "1.0.0", + "GnosisBridgeL2Facet": "1.0.0", + "GravityFacet": "1.0.0", + "OFTWrapperFacet": "1.0.0", + "OmniBridgeFacet": "1.0.0", + "OptimismBridgeFacet": "1.0.0", + "PolygonBridgeFacet": "1.0.0", + "RoninBridgeFacet": "1.0.0", + "SquidFacet": "1.0.0", + "SynapseBridgeFacet": "1.0.0", + "ThorSwapFacet": "1.0.0" + } + }, "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", @@ -18,13 +53,14 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "AcrossFacet": "2.0.0", + "AllBridgeFacet": "2.0.0", "AmarokFacet": "1.0.1", "ArbitrumBridgeFacet": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetMutable": "2.0.0", "GnosisBridgeFacet": "1.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.5", @@ -34,8 +70,7 @@ "OptimismBridgeFacet": "1.0.0", "PolygonBridgeFacet": "1.0.0", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetMutable": "2.0.0" + "WormholeFacet": "1.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -54,13 +89,14 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "AcrossFacet": "2.0.0", + "AllBridgeFacet": "2.0.0", "AmarokFacet": "1.0.1", "ArbitrumBridgeFacet": "1.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", "GnosisBridgeFacet": "1.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.5", @@ -70,10 +106,11 @@ "OptimismBridgeFacet": "1.0.0", "PolygonBridgeFacet": "1.0.0", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetImmutable": "2.0.0" + "WormholeFacet": "1.0.0" } - }, + } + }, + "polygon": { "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", @@ -91,26 +128,25 @@ "FeeCollector": "1.0.0", "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", - "AllBridgeFacet": "1.0.0", - "ArbitrumBridgeFacet": "1.0.0", - "CelerCircleBridgeFacet": "1.0.1", - "CircleBridgeFacet": "1.0.0", + "AcrossFacet": "2.0.0", + "AllBridgeFacet": "2.0.0", + "AmarokFacet": "2.0.0", + "CBridgeFacet": "1.0.0", + "CBridgeFacetPacked": "1.0.1", + "RelayerCelerIM": "2.0.0", + "CelerIMFacetMutable": "2.0.0", "DeBridgeFacet": "1.0.0", - "GnosisBridgeFacet": "1.0.0", - "GnosisBridgeL2Facet": "1.0.0", - "GravityFacet": "1.0.0", + "HopFacet": "2.0.0", + "HopFacetPacked": "1.0.5", + "HyphenFacet": "1.0.0", + "MultichainFacet": "1.0.1", "OFTWrapperFacet": "1.0.0", - "OmniBridgeFacet": "1.0.0", - "OptimismBridgeFacet": "1.0.0", - "PolygonBridgeFacet": "1.0.0", - "RoninBridgeFacet": "1.0.0", "SquidFacet": "1.0.0", + "StargateFacet": "1.0.0", "SynapseBridgeFacet": "1.0.0", - "ThorSwapFacet": "1.0.0" + "WormholeFacet": "1.0.0" } - } - }, - "polygon": { + }, "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", @@ -129,19 +165,18 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "AcrossFacet": "2.0.0", - "AllBridgeFacet": "1.0.0", + "AllBridgeFacet": "2.0.0", "AmarokFacet": "1.0.1", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetMutable": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.5", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetMutable": "2.0.0" + "WormholeFacet": "1.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -160,23 +195,25 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "AcrossFacet": "2.0.0", - "AllBridgeFacet": "1.0.0", + "AllBridgeFacet": "2.0.0", "AmarokFacet": "1.0.1", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.5", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetImmutable": "2.0.0" + "WormholeFacet": "1.0.0" } - }, + } + }, + "bsc": { "staging": { "LiFiDiamond": { + "AllBridgeFacet": "2.0.0", "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", "OwnershipFacet": "1.0.0", @@ -191,28 +228,9 @@ "Executor": "2.0.0", "FeeCollector": "1.0.0", "Receiver": "2.0.0", - "ServiceFeeCollector": "1.0.0", - "AcrossFacet": "2.0.0", - "AllBridgeFacet": "2.0.0", - "AmarokFacet": "2.0.0", - "CBridgeFacet": "1.0.0", - "CBridgeFacetPacked": "1.0.1", - "RelayerCelerIM": "2.0.0", - "CelerIMFacetMutable": "2.0.0", - "DeBridgeFacet": "1.0.0", - "HopFacet": "2.0.0", - "HopFacetPacked": "1.0.5", - "HyphenFacet": "1.0.0", - "MultichainFacet": "1.0.1", - "OFTWrapperFacet": "1.0.0", - "SquidFacet": "1.0.0", - "StargateFacet": "1.0.0", - "SynapseBridgeFacet": "1.0.0", - "WormholeFacet": "1.0.0" + "ServiceFeeCollector": "1.0.0" } - } - }, - "bsc": { + }, "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", @@ -230,17 +248,17 @@ "FeeCollector": "1.0.0", "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", + "AllBridgeFacet": "2.0.0", "AmarokFacet": "1.0.1", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetMutable": "2.0.0", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", - "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", "OmniBridgeFacet": "1.0.0", - "CelerIMFacetMutable": "2.0.0" + "StargateFacet": "1.0.0", + "WormholeFacet": "1.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -258,22 +276,23 @@ "FeeCollector": "1.0.0", "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", + "AllBridgeFacet": "2.0.0", "AmarokFacet": "1.0.1", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", - "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", "OmniBridgeFacet": "1.0.0", - "CelerIMFacetImmutable": "2.0.0" + "StargateFacet": "1.0.0", + "WormholeFacet": "1.0.0" } - }, + } + }, + "gnosis": { "staging": { "LiFiDiamond": { - "AllBridgeFacet": "2.0.0", "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", "OwnershipFacet": "1.0.0", @@ -288,11 +307,11 @@ "Executor": "2.0.0", "FeeCollector": "1.0.0", "Receiver": "2.0.0", - "ServiceFeeCollector": "1.0.0" + "ServiceFeeCollector": "1.0.0", + "GnosisBridgeL2Facet": "1.0.0", + "OmniBridgeFacet": "1.0.0" } - } - }, - "gnosis": { + }, "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", @@ -342,27 +361,6 @@ "MultichainFacet": "1.0.1", "OmniBridgeFacet": "1.0.0" } - }, - "staging": { - "LiFiDiamond": { - "DiamondCutFacet": "1.0.0", - "DiamondLoupeFacet": "1.0.0", - "OwnershipFacet": "1.0.0", - "DexManagerFacet": "1.0.0", - "AccessManagerFacet": "1.0.0", - "WithdrawFacet": "1.0.0", - "PeripheryRegistryFacet": "1.0.0", - "GenericSwapFacet": "1.0.0", - "LIFuelFacet": "1.0.0", - "LiFiDiamond": "1.0.0", - "ERC20Proxy": "1.0.0", - "Executor": "2.0.0", - "FeeCollector": "1.0.0", - "Receiver": "2.0.0", - "ServiceFeeCollector": "1.0.0", - "GnosisBridgeL2Facet": "1.0.0", - "OmniBridgeFacet": "1.0.0" - } } }, "fantom": { @@ -385,12 +383,11 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetMutable": "2.0.0", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetMutable": "2.0.0" + "WormholeFacet": "1.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -410,12 +407,11 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetImmutable": "2.0.0" + "WormholeFacet": "1.0.0" } } }, @@ -462,7 +458,7 @@ } }, "avalanche": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -479,18 +475,14 @@ "FeeCollector": "1.0.0", "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", - "CBridgeFacet": "1.0.0", - "CBridgeFacetPacked": "1.0.1", + "AllBridgeFacet": "1.0.0", "CelerCircleBridgeFacet": "1.0.1", - "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "HyphenFacet": "1.0.0", - "MultichainFacet": "1.0.1", - "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetMutable": "2.0.0" - }, - "LiFiDiamondImmutable": { + "CircleBridgeFacet": "1.0.0", + "ThorSwapFacet": "1.0.0" + } + }, + "production": { + "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", "OwnershipFacet": "1.0.0", @@ -500,7 +492,7 @@ "PeripheryRegistryFacet": "1.0.0", "GenericSwapFacet": "1.0.0", "LIFuelFacet": "1.0.0", - "LiFiDiamondImmutable": "1.0.0", + "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", @@ -510,16 +502,13 @@ "CBridgeFacetPacked": "1.0.1", "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetMutable": "2.0.0", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetImmutable": "2.0.0" - } - }, - "staging": { - "LiFiDiamond": { + "WormholeFacet": "1.0.0" + }, + "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", "OwnershipFacet": "1.0.0", @@ -529,21 +518,26 @@ "PeripheryRegistryFacet": "1.0.0", "GenericSwapFacet": "1.0.0", "LIFuelFacet": "1.0.0", - "LiFiDiamond": "1.0.0", + "LiFiDiamondImmutable": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", - "AllBridgeFacet": "1.0.0", + "CBridgeFacet": "1.0.0", + "CBridgeFacetPacked": "1.0.1", "CelerCircleBridgeFacet": "1.0.1", - "CircleBridgeFacet": "1.0.0", - "ThorSwapFacet": "1.0.0" + "RelayerCelerIM": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", + "HyphenFacet": "1.0.0", + "MultichainFacet": "1.0.1", + "StargateFacet": "1.0.0", + "WormholeFacet": "1.0.0" } } }, "arbitrum": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -561,18 +555,22 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "AcrossFacet": "2.0.0", - "AmarokFacet": "1.0.1", + "AmarokFacet": "2.0.0", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetMutable": "2.0.0", + "DeBridgeFacet": "1.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.5", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", + "OFTWrapperFacet": "1.0.0", + "SquidFacet": "1.0.0", "StargateFacet": "1.0.0", + "SynapseBridgeFacet": "1.0.0", "WormholeFacet": "1.0.0", - "CelerIMFacetMutable": "2.0.0" + "CircleBridgeFacet": "1.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -584,28 +582,14 @@ "PeripheryRegistryFacet": "1.0.0", "GenericSwapFacet": "1.0.0", "LIFuelFacet": "1.0.0", - "LiFiDiamondImmutable": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", "Receiver": "2.0.0", - "ServiceFeeCollector": "1.0.0", - "AcrossFacet": "2.0.0", - "AmarokFacet": "1.0.1", - "CBridgeFacet": "1.0.0", - "CBridgeFacetPacked": "1.0.1", - "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "HopFacet": "2.0.0", - "HopFacetPacked": "1.0.5", - "HyphenFacet": "1.0.0", - "MultichainFacet": "1.0.1", - "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetImmutable": "2.0.0" + "ServiceFeeCollector": "1.0.0" } }, - "staging": { + "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -623,22 +607,19 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "AcrossFacet": "2.0.0", - "AmarokFacet": "2.0.0", + "AllBridgeFacet": "2.0.0", + "AmarokFacet": "1.0.1", "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", + "CelerCircleBridgeFacet": "1.0.1", "RelayerCelerIM": "2.0.0", "CelerIMFacetMutable": "2.0.0", - "DeBridgeFacet": "1.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.5", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", - "OFTWrapperFacet": "1.0.0", - "SquidFacet": "1.0.0", "StargateFacet": "1.0.0", - "SynapseBridgeFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CircleBridgeFacet": "1.0.0" + "WormholeFacet": "1.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -650,11 +631,26 @@ "PeripheryRegistryFacet": "1.0.0", "GenericSwapFacet": "1.0.0", "LIFuelFacet": "1.0.0", + "LiFiDiamondImmutable": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", "Receiver": "2.0.0", - "ServiceFeeCollector": "1.0.0" + "ServiceFeeCollector": "1.0.0", + "AcrossFacet": "2.0.0", + "AllBridgeFacet": "2.0.0", + "AmarokFacet": "1.0.1", + "CBridgeFacet": "1.0.0", + "CBridgeFacetPacked": "1.0.1", + "CelerCircleBridgeFacet": "1.0.1", + "RelayerCelerIM": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", + "HopFacet": "2.0.0", + "HopFacetPacked": "1.0.5", + "HyphenFacet": "1.0.0", + "MultichainFacet": "1.0.1", + "StargateFacet": "1.0.0", + "WormholeFacet": "1.0.0" } } }, @@ -681,14 +677,13 @@ "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetMutable": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.5", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetMutable": "2.0.0" + "WormholeFacet": "1.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -711,14 +706,13 @@ "CBridgeFacet": "1.0.0", "CBridgeFacetPacked": "1.0.1", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", "HopFacet": "2.0.0", "HopFacetPacked": "1.0.5", "HyphenFacet": "1.0.0", "MultichainFacet": "1.0.1", "StargateFacet": "1.0.0", - "WormholeFacet": "1.0.0", - "CelerIMFacetImmutable": "2.0.0" + "WormholeFacet": "1.0.0" } } }, @@ -742,9 +736,8 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "MultichainFacet": "1.0.1", - "CelerIMFacetMutable": "2.0.0" + "CelerIMFacetMutable": "2.0.0", + "MultichainFacet": "1.0.1" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -764,9 +757,8 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "MultichainFacet": "1.0.1", - "CelerIMFacetImmutable": "2.0.0" + "CelerIMFacetImmutable": "2.0.0", + "MultichainFacet": "1.0.1" } } }, @@ -816,26 +808,6 @@ }, "celo": { "production": { - "LiFiDiamond": { - "DiamondCutFacet": "1.0.0", - "DiamondLoupeFacet": "1.0.0", - "OwnershipFacet": "1.0.0", - "DexManagerFacet": "1.0.0", - "AccessManagerFacet": "1.0.0", - "WithdrawFacet": "1.0.0", - "PeripheryRegistryFacet": "1.0.0", - "GenericSwapFacet": "1.0.0", - "LIFuelFacet": "1.0.0", - "LiFiDiamond": "1.0.0", - "ERC20Proxy": "1.0.0", - "Executor": "2.0.0", - "FeeCollector": "1.0.0", - "Receiver": "2.0.0", - "ServiceFeeCollector": "1.0.0", - "CBridgeFacet": "1.0.0", - "MultichainFacet": "1.0.1", - "WormholeFacet": "1.0.0" - }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -852,9 +824,10 @@ "FeeCollector": "1.0.0", "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", - "CBridgeFacet": "1.0.0", - "MultichainFacet": "1.0.1", - "WormholeFacet": "1.0.0" + "MultichainFacet": "1.0.1" + }, + "LiFiDiamond": { + "MultichainFacet": "1.0.1" } } }, @@ -900,24 +873,6 @@ }, "cronos": { "production": { - "LiFiDiamond": { - "DiamondCutFacet": "1.0.0", - "DiamondLoupeFacet": "1.0.0", - "OwnershipFacet": "1.0.0", - "DexManagerFacet": "1.0.0", - "AccessManagerFacet": "1.0.0", - "WithdrawFacet": "1.0.0", - "PeripheryRegistryFacet": "1.0.0", - "GenericSwapFacet": "1.0.0", - "LIFuelFacet": "1.0.0", - "LiFiDiamond": "1.0.0", - "ERC20Proxy": "1.0.0", - "Executor": "2.0.0", - "FeeCollector": "1.0.0", - "Receiver": "2.0.0", - "ServiceFeeCollector": "1.0.0", - "MultichainFacet": "1.0.1" - }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -935,6 +890,9 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "MultichainFacet": "1.0.1" + }, + "LiFiDiamond": { + "MultichainFacet": "1.0.1" } } }, @@ -1019,7 +977,7 @@ } }, "evmos": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1036,10 +994,11 @@ "FeeCollector": "1.0.0", "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", - "CBridgeFacet": "1.0.0", - "MultichainFacet": "1.0.1" - }, - "LiFiDiamondImmutable": { + "GravityFacet": "1.0.0" + } + }, + "production": { + "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", "OwnershipFacet": "1.0.0", @@ -1049,7 +1008,7 @@ "PeripheryRegistryFacet": "1.0.0", "GenericSwapFacet": "1.0.0", "LIFuelFacet": "1.0.0", - "LiFiDiamondImmutable": "1.0.0", + "LiFiDiamond": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", @@ -1057,10 +1016,8 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "MultichainFacet": "1.0.1" - } - }, - "staging": { - "LiFiDiamond": { + }, + "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", "OwnershipFacet": "1.0.0", @@ -1070,13 +1027,14 @@ "PeripheryRegistryFacet": "1.0.0", "GenericSwapFacet": "1.0.0", "LIFuelFacet": "1.0.0", - "LiFiDiamond": "1.0.0", + "LiFiDiamondImmutable": "1.0.0", "ERC20Proxy": "1.0.0", "Executor": "2.0.0", "FeeCollector": "1.0.0", "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", - "GravityFacet": "1.0.0" + "CBridgeFacet": "1.0.0", + "MultichainFacet": "1.0.1" } } }, @@ -1100,10 +1058,9 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetMutable": "2.0.0", "MultichainFacet": "1.0.1", - "WormholeFacet": "1.0.0", - "CelerIMFacetMutable": "2.0.0" + "WormholeFacet": "1.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1123,10 +1080,9 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", + "CelerIMFacetImmutable": "2.0.0", "MultichainFacet": "1.0.1", - "WormholeFacet": "1.0.0", - "CelerIMFacetImmutable": "2.0.0" + "WormholeFacet": "1.0.0" } } }, @@ -1192,9 +1148,8 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "MultichainFacet": "1.0.1", - "CelerIMFacetMutable": "2.0.0" + "CelerIMFacetMutable": "2.0.0", + "MultichainFacet": "1.0.1" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1214,9 +1169,8 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "MultichainFacet": "1.0.1", - "CelerIMFacetImmutable": "2.0.0" + "CelerIMFacetImmutable": "2.0.0", + "MultichainFacet": "1.0.1" } } }, @@ -1240,9 +1194,8 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "MultichainFacet": "1.0.1", - "CelerIMFacetMutable": "2.0.0" + "CelerIMFacetMutable": "2.0.0", + "MultichainFacet": "1.0.1" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1262,9 +1215,8 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "MultichainFacet": "1.0.1", - "CelerIMFacetImmutable": "2.0.0" + "CelerIMFacetImmutable": "2.0.0", + "MultichainFacet": "1.0.1" } } }, @@ -1288,9 +1240,8 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "MultichainFacet": "1.0.1", - "CelerIMFacetMutable": "2.0.0" + "CelerIMFacetMutable": "2.0.0", + "MultichainFacet": "1.0.1" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1310,14 +1261,13 @@ "ServiceFeeCollector": "1.0.0", "CBridgeFacet": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "MultichainFacet": "1.0.1", - "CelerIMFacetImmutable": "2.0.0" + "CelerIMFacetImmutable": "2.0.0", + "MultichainFacet": "1.0.1" } } }, "goerli": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1335,8 +1285,7 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "CelerIMFacetMutable": "2.0.0" + "CelerIMFacet": "2.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1355,11 +1304,10 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "CelerIMFacetImmutable": "2.0.0" + "CelerIMFacet": "2.0.0" } }, - "staging": { + "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1377,7 +1325,7 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0" + "CelerIMFacetMutable": "2.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1396,12 +1344,12 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0" + "CelerIMFacetImmutable": "2.0.0" } } }, "bsc-testnet": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1419,8 +1367,7 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "CelerIMFacetMutable": "2.0.0" + "CelerIMFacet": "2.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1439,11 +1386,10 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "CelerIMFacetImmutable": "2.0.0" + "CelerIMFacet": "2.0.0" } }, - "staging": { + "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1461,7 +1407,7 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0" + "CelerIMFacetMutable": "2.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1480,12 +1426,12 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0" + "CelerIMFacetImmutable": "2.0.0" } } }, "sepolia": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1521,7 +1467,7 @@ "ServiceFeeCollector": "1.0.0" } }, - "staging": { + "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1559,7 +1505,7 @@ } }, "mumbai": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1577,8 +1523,7 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "CelerIMFacetMutable": "2.0.0" + "CelerIMFacet": "2.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1597,11 +1542,10 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "CelerIMFacetImmutable": "2.0.0" + "CelerIMFacet": "2.0.0" } }, - "staging": { + "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1619,7 +1563,7 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0" + "CelerIMFacetMutable": "2.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1638,12 +1582,12 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0" + "CelerIMFacetImmutable": "2.0.0" } } }, "lineatest": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1661,8 +1605,7 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "CelerIMFacetMutable": "2.0.0" + "CelerIMFacet": "2.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1681,11 +1624,10 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0", - "CelerIMFacetImmutable": "2.0.0" + "CelerIMFacet": "2.0.0" } }, - "staging": { + "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1703,7 +1645,7 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0" + "CelerIMFacetMutable": "2.0.0" }, "LiFiDiamondImmutable": { "DiamondCutFacet": "1.0.0", @@ -1722,12 +1664,12 @@ "Receiver": "2.0.0", "ServiceFeeCollector": "1.0.0", "RelayerCelerIM": "2.0.0", - "CelerIMFacet": "2.0.0" + "CelerIMFacetImmutable": "2.0.0" } } }, "zksynceratest": { - "production": { + "staging": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", @@ -1763,7 +1705,7 @@ "ServiceFeeCollector": "1.0.0" } }, - "staging": { + "production": { "LiFiDiamond": { "DiamondCutFacet": "1.0.0", "DiamondLoupeFacet": "1.0.0", diff --git a/script/deploy/facets/utils/UpdateScriptBase.sol b/script/deploy/facets/utils/UpdateScriptBase.sol index 92a7b4db7..6749f8c46 100644 --- a/script/deploy/facets/utils/UpdateScriptBase.sol +++ b/script/deploy/facets/utils/UpdateScriptBase.sol @@ -114,6 +114,10 @@ contract UpdateScriptBase is ScriptBase { ) internal { address oldFacet; + selectorsToAdd = new bytes4[](0); + selectorsToReplace = new bytes4[](0); + selectorsToRemove = new bytes4[](0); + // Get selectors to add or replace for (uint256 i; i < newSelectors.length; i++) { if (loupe.facetAddress(newSelectors[i]) == address(0)) { @@ -221,7 +225,7 @@ contract UpdateScriptBase is ScriptBase { ); // go through array with function signatures - for (uint i = 0; i < funcSigsToBeApproved.length; i++) { + for (uint256 i = 0; i < funcSigsToBeApproved.length; i++) { // Register refundWallet as authorized wallet to call these functions AccessManagerFacet(diamond).setCanExecute( bytes4(funcSigsToBeApproved[i].sig), diff --git a/script/helperFunctions.sh b/script/helperFunctions.sh index 720052039..db1a240b5 100755 --- a/script/helperFunctions.sh +++ b/script/helperFunctions.sh @@ -7,12 +7,12 @@ source .env source script/config.sh ZERO_ADDRESS=0x0000000000000000000000000000000000000000 -RED='\033[0;31m' # Red color -GREEN='\033[0;32m' # Green color -GRAY='\033[0;37m' # Light gray color -BLUE='\033[1;34m' # Light blue color +RED='\033[0;31m' # Red color +GREEN='\033[0;32m' # Green color +GRAY='\033[0;37m' # Light gray color +BLUE='\033[1;34m' # Light blue color -NC='\033[0m' # No color +NC='\033[0m' # No color # >>>>> logging function logContractDeploymentInfo_BACKUP { @@ -47,27 +47,27 @@ function logContractDeploymentInfo_BACKUP { # Check if log FILE exists, if not create it if [ ! -f "$LOG_FILE_PATH" ]; then - echo "{}" > "$LOG_FILE_PATH" + echo "{}" >"$LOG_FILE_PATH" fi # Check if log FILE already contains entry with same CONTRACT, NETWORK, ENVIRONMENT and VERSION checkIfJSONContainsEntry $CONTRACT $NETWORK $ENVIRONMENT $VERSION $LOG_FILE_PATH if [ $? -eq 1 ]; then - echo "[warning]: deployment log file contained already an entry for (CONTRACT=$CONTRACT, NETWORK=$NETWORK, ENVIRONMENT=$ENVIRONMENT, VERSION=$VERSION). This is unexpected behaviour since an existing CONTRACT should not have been re-deployed. A new entry was added to the log file. " + echo "[warning]: deployment log file contained already an entry for (CONTRACT=$CONTRACT, NETWORK=$NETWORK, ENVIRONMENT=$ENVIRONMENT, VERSION=$VERSION). This is unexpected behaviour since an existing CONTRACT should not have been re-deployed. A new entry was added to the log file. " fi # Append new JSON object to log FILE jq -r --arg CONTRACT "$CONTRACT" \ - --arg NETWORK "$NETWORK" \ - --arg ENVIRONMENT "$ENVIRONMENT" \ - --arg VERSION "$VERSION" \ - --arg ADDRESS "$ADDRESS" \ - --arg OPTIMIZER_RUNS "$OPTIMIZER_RUNS" \ - --arg TIMESTAMP "$TIMESTAMP" \ - --arg CONSTRUCTOR_ARGS "$CONSTRUCTOR_ARGS" \ - --arg VERIFIED "$VERIFIED" \ - '.[$CONTRACT][$NETWORK][$ENVIRONMENT][$VERSION] += [{ ADDRESS: $ADDRESS, OPTIMIZER_RUNS: $OPTIMIZER_RUNS, TIMESTAMP: $TIMESTAMP, CONSTRUCTOR_ARGS: $CONSTRUCTOR_ARGS, VERIFIED: $VERIFIED }]' \ - "$LOG_FILE_PATH" > tmpfile && mv tmpfile "$LOG_FILE_PATH" + --arg NETWORK "$NETWORK" \ + --arg ENVIRONMENT "$ENVIRONMENT" \ + --arg VERSION "$VERSION" \ + --arg ADDRESS "$ADDRESS" \ + --arg OPTIMIZER_RUNS "$OPTIMIZER_RUNS" \ + --arg TIMESTAMP "$TIMESTAMP" \ + --arg CONSTRUCTOR_ARGS "$CONSTRUCTOR_ARGS" \ + --arg VERIFIED "$VERIFIED" \ + '.[$CONTRACT][$NETWORK][$ENVIRONMENT][$VERSION] += [{ ADDRESS: $ADDRESS, OPTIMIZER_RUNS: $OPTIMIZER_RUNS, TIMESTAMP: $TIMESTAMP, CONSTRUCTOR_ARGS: $CONSTRUCTOR_ARGS, VERIFIED: $VERIFIED }]' \ + "$LOG_FILE_PATH" >tmpfile && mv tmpfile "$LOG_FILE_PATH" echoDebug "contract deployment info added to log FILE (CONTRACT=$CONTRACT, NETWORK=$NETWORK, ENVIRONMENT=$ENVIRONMENT, VERSION=$VERSION)" } # will add, if entry exists already @@ -106,16 +106,16 @@ function logContractDeploymentInfo { # Check if log FILE exists, if not create it if [ ! -f "$LOG_FILE_PATH" ]; then - echo "{}" > "$LOG_FILE_PATH" + echo "{}" >"$LOG_FILE_PATH" fi # Check if entry already exists in log FILE local existing_entry=$(jq --arg CONTRACT "$CONTRACT" \ - --arg NETWORK "$NETWORK" \ - --arg ENVIRONMENT "$ENVIRONMENT" \ - --arg VERSION "$VERSION" \ - '.[$CONTRACT][$NETWORK][$ENVIRONMENT][$VERSION]' \ - "$LOG_FILE_PATH") + --arg NETWORK "$NETWORK" \ + --arg ENVIRONMENT "$ENVIRONMENT" \ + --arg VERSION "$VERSION" \ + '.[$CONTRACT][$NETWORK][$ENVIRONMENT][$VERSION]' \ + "$LOG_FILE_PATH") # Update existing entry or add new entry to log FILE if [[ "$existing_entry" == "null" ]]; then @@ -175,7 +175,7 @@ function logBytecode { # Check if log FILE exists, if not create it if [ ! -f "$BYTECODE_STORAGE_PATH" ]; then - echo "{}" > "$BYTECODE_STORAGE_PATH" + echo "{}" >"$BYTECODE_STORAGE_PATH" fi # get bytecode from log @@ -191,7 +191,7 @@ function logBytecode { JSON=$(echo "$JSON" | jq --arg CONTRACT "$CONTRACT" --arg VERSION "$VERSION" --arg BYTECODE "$BYTECODE" '.[$CONTRACT][$VERSION] = $BYTECODE') # Write the modified JSON data back to the file - echo "$JSON" > "$BYTECODE_STORAGE_PATH" + echo "$JSON" >"$BYTECODE_STORAGE_PATH" # if DEBUG echoDebug "bytecode added to storage file (CONTRACT=$CONTRACT, VERSION=$VERSION)" @@ -220,14 +220,14 @@ function checkIfJSONContainsEntry { # Check if the entry already exists if jq -e --arg CONTRACT "$CONTRACT" \ - --arg NETWORK "$NETWORK" \ - --arg ENVIRONMENT "$ENVIRONMENT" \ - --arg VERSION "$VERSION" \ - '.[$CONTRACT][$NETWORK][$ENVIRONMENT][$VERSION] != null' \ - "$FILEPATH" > /dev/null; then - return 1 + --arg NETWORK "$NETWORK" \ + --arg ENVIRONMENT "$ENVIRONMENT" \ + --arg VERSION "$VERSION" \ + '.[$CONTRACT][$NETWORK][$ENVIRONMENT][$VERSION] != null' \ + "$FILEPATH" >/dev/null; then + return 1 else - return 0 + return 0 fi } function findContractInMasterLog() { @@ -298,27 +298,25 @@ function findContractInMasterLogByAddress() { # go through all versions for VERSION in "${VERSIONS[@]}"; do - # get values of current entry - ENTRY=$(cat "$LOG_FILE_PATH" | jq --arg CONTRACT "$CONTRACT" --arg NETWORK "$NETWORK" --arg ENVIRONMENT "$ENVIRONMENT" --arg VERSION "$VERSION" '.[$CONTRACT][$NETWORK][$ENVIRONMENT][$VERSION][0]') + # get values of current entry + ENTRY=$(cat "$LOG_FILE_PATH" | jq --arg CONTRACT "$CONTRACT" --arg NETWORK "$NETWORK" --arg ENVIRONMENT "$ENVIRONMENT" --arg VERSION "$VERSION" '.[$CONTRACT][$NETWORK][$ENVIRONMENT][$VERSION][0]') - # extract necessary information from log - ADDRESS=$(echo "$ENTRY" | awk -F'"' '/"ADDRESS":/{print $4}') + # extract necessary information from log + ADDRESS=$(echo "$ENTRY" | awk -F'"' '/"ADDRESS":/{print $4}') - # check if address matches with target address - if [[ "$(echo $ADDRESS | tr '[:upper:]' '[:lower:]')" == "$(echo $TARGET_ADDRESS | tr '[:upper:]' '[:lower:]')" ]] - then - JSON_ENTRY="{\"$ADDRESS\": {\"Name\": \"$CONTRACT\", \"Version\": \"$VERSION\"}}" - echo "$JSON_ENTRY" - exit 0 - fi + # check if address matches with target address + if [[ "$(echo $ADDRESS | tr '[:upper:]' '[:lower:]')" == "$(echo $TARGET_ADDRESS | tr '[:upper:]' '[:lower:]')" ]]; then + JSON_ENTRY="{\"$ADDRESS\": {\"Name\": \"$CONTRACT\", \"Version\": \"$VERSION\"}}" + echo "$JSON_ENTRY" + exit 0 + fi done done - echo "[info] address not found" exit 1 } -function getContractVersionFromMasterLog(){ +function getContractVersionFromMasterLog() { # read function arguments into variables local NETWORK=$1 local ENVIRONMENT=$2 @@ -361,7 +359,7 @@ function getContractVersionFromMasterLog(){ return 1 } -function getHighestDeployedContractVersionFromMasterLog(){ +function getHighestDeployedContractVersionFromMasterLog() { # read function arguments into variables NETWORK=$1 ENVIRONMENT=$2 @@ -402,7 +400,7 @@ function getHighestDeployedContractVersionFromMasterLog(){ # <<<<< logging # >>>>> reading and manipulation of deployment log files -function getContractNameFromDeploymentLogs(){ +function getContractNameFromDeploymentLogs() { # read function arguments into variables NETWORK=$1 ENVIRONMENT=$2 @@ -435,7 +433,7 @@ function getContractNameFromDeploymentLogs(){ return 1 } -function getContractAddressFromDeploymentLogs(){ +function getContractAddressFromDeploymentLogs() { # read function arguments into variables NETWORK=$1 ENVIRONMENT=$2 @@ -454,8 +452,7 @@ function getContractAddressFromDeploymentLogs(){ # read address CONTRACT_ADDRESS=$(jq -r --arg CONTRACT "$CONTRACT" '.[$CONTRACT] // "0x"' "$ADDRESSES_FILE") - if [[ "$CONTRACT_ADDRESS" == "0x" || "$CONTRACT_ADDRESS" == "" || "$CONTRACT_ADDRESS" == " " || -z "$CONTRACT_ADDRESS" ]] - then + if [[ "$CONTRACT_ADDRESS" == "0x" || "$CONTRACT_ADDRESS" == "" || "$CONTRACT_ADDRESS" == " " || -z "$CONTRACT_ADDRESS" ]]; then # address not found return 1 else @@ -464,7 +461,7 @@ function getContractAddressFromDeploymentLogs(){ return 0 fi } -function getContractInfoFromDiamondDeploymentLogByName(){ +function getContractInfoFromDiamondDeploymentLogByName() { # read function arguments into variables NETWORK=$1 ENVIRONMENT=$2 @@ -578,8 +575,8 @@ function saveDiamond_DEPRECATED() { local FILE_SUFFIX=$(getFileSuffix "$ENVIRONMENT") # store function arguments in variables - FACETS=$(echo $4 | tr -d '[' | tr -d ']' | tr -d ',') - FACETS=$(printf '"%s",' $FACETS | sed 's/,*$//') + FACETS=$(echo $4 | tr -d '[' | tr -d ']' | tr -d ',') + FACETS=$(printf '"%s",' $FACETS | sed 's/,*$//') # define path for json file based on which diamond was used if [[ "$USE_MUTABLE_DIAMOND" == "true" ]]; then @@ -588,12 +585,12 @@ function saveDiamond_DEPRECATED() { DIAMOND_FILE="./deployments/${NETWORK}.diamond.immutable.${FILE_SUFFIX}json" fi - # create an empty json if it does not exist - if [[ ! -e $DIAMOND_FILE ]]; then - echo "{}" >"$DIAMOND_FILE" - fi - result=$(cat "$DIAMOND_FILE" | jq -r ". + {\"facets\": [$FACETS] }" || cat "$DIAMOND_FILE") - printf %s "$result" >"$DIAMOND_FILE" + # create an empty json if it does not exist + if [[ ! -e $DIAMOND_FILE ]]; then + echo "{}" >"$DIAMOND_FILE" + fi + result=$(cat "$DIAMOND_FILE" | jq -r ". + {\"facets\": [$FACETS] }" || cat "$DIAMOND_FILE") + printf %s "$result" >"$DIAMOND_FILE" } function saveDiamondFacets() { # read function arguments into variables @@ -613,9 +610,9 @@ function saveDiamondFacets() { # get file suffix based on value in variable ENVIRONMENT local FILE_SUFFIX=$(getFileSuffix "$ENVIRONMENT") - # store function arguments in variables - FACETS=$(echo $4 | tr -d '[' | tr -d ']' | tr -d ',') - FACETS=$(printf '"%s",' $FACETS | sed 's/,*$//') + # store function arguments in variables + FACETS=$(echo $4 | tr -d '[' | tr -d ']' | tr -d ',') + FACETS=$(printf '"%s",' $FACETS | sed 's/,*$//') # define path for json file based on which diamond was used if [[ "$USE_MUTABLE_DIAMOND" == "true" ]]; then @@ -627,14 +624,14 @@ function saveDiamondFacets() { fi # create an empty json that replaces the existing file - echo "{}" > "$DIAMOND_FILE" + echo "{}" >"$DIAMOND_FILE" # create an iterable FACETS array # Remove brackets from FACETS string FACETS_ADJ="${4#\[}" FACETS_ADJ="${FACETS_ADJ%\]}" # Split string into array - IFS=', ' read -ra FACET_ADDRESSES <<< "$FACETS_ADJ" + IFS=', ' read -ra FACET_ADDRESSES <<<"$FACETS_ADJ" # loop through all facets for FACET_ADDRESS in "${FACET_ADDRESSES[@]}"; do @@ -661,7 +658,7 @@ function saveDiamondFacets() { # add information about registered periphery contracts saveDiamondPeriphery "$NETWORK" "$ENVIRONMENT" "$USE_MUTABLE_DIAMOND" - } +} function saveDiamondPeriphery_MULTICALL_NOT_IN_USE() { # read function arguments into variables NETWORK=$1 @@ -673,11 +670,11 @@ function saveDiamondPeriphery_MULTICALL_NOT_IN_USE() { # define path for json file based on which diamond was used if [[ "$USE_MUTABLE_DIAMOND" == "true" ]]; then - DIAMOND_FILE="./deployments/${NETWORK}.diamond.${FILE_SUFFIX}json" - DIAMOND_NAME="LiFiDiamond" + DIAMOND_FILE="./deployments/${NETWORK}.diamond.${FILE_SUFFIX}json" + DIAMOND_NAME="LiFiDiamond" else - DIAMOND_FILE="./deployments/${NETWORK}.diamond.immutable.${FILE_SUFFIX}json" - DIAMOND_NAME="LiFiDiamondImmutable" + DIAMOND_FILE="./deployments/${NETWORK}.diamond.immutable.${FILE_SUFFIX}json" + DIAMOND_NAME="LiFiDiamondImmutable" fi DIAMOND_ADDRESS=$(getContractAddressFromDeploymentLogs "$NETWORK" "$ENVIRONMENT" "$DIAMOND_NAME") @@ -727,97 +724,90 @@ function saveDiamondPeriphery_MULTICALL_NOT_IN_USE() { # try to execute call MULTICALL_RESULTS=$(cast send "$MULTICALL_ADDRESS" "aggregate((address,bytes)[]) returns (uint256,bytes[])" "$MULTICALL_DATA" --private-key $(getPrivateKey "$NETWORK" "$ENVIRONMENT") --rpc-url "https://polygon-rpc.com" --legacy) - # check the return code the last call - if [ $? -eq 0 ]; then - break # exit the loop if the operation was successful - fi - - attempts=$((attempts + 1)) # increment attempts - sleep 1 # wait for 1 second before trying the operation again - done - - if [ $attempts -eq 11 ]; then - echo "Failed to execute multicall" - exit 1 + # check the return code the last call + if [ $? -eq 0 ]; then + break # exit the loop if the operation was successful fi + attempts=$((attempts + 1)) # increment attempts + sleep 1 # wait for 1 second before trying the operation again + done + + if [ $attempts -eq 11 ]; then + echo "Failed to execute multicall" + exit 1 + fi #MULTICALL_RESULTS=$(cast send "$MULTICALL_ADDRESS" "aggregate((address,bytes)[]) returns (uint256,bytes[])" "$MULTICALL_DATA" --private-key "$PRIV_KEY" --rpc-url "https://opt-mainnet.g.alchemy.com/v2/4y-BIUvj_mTGWHrsHZncoJyNolNjJrsT" --legacy) echo "after call" - echo "" echo "" echo "MULTICALL_RESULTS: $MULTICALL_RESULTS" + # check if diamond returns an address for this contract + + # +} +function saveDiamondPeriphery() { + # read function arguments into variables + NETWORK=$1 + ENVIRONMENT=$2 + USE_MUTABLE_DIAMOND=$3 + + # get file suffix based on value in variable ENVIRONMENT + local FILE_SUFFIX=$(getFileSuffix "$ENVIRONMENT") + + # get RPC URL + RPC_URL=$(getRPCUrl "$NETWORK") + # define path for json file based on which diamond was used + if [[ "$USE_MUTABLE_DIAMOND" == "true" ]]; then + DIAMOND_FILE="./deployments/${NETWORK}.diamond.${FILE_SUFFIX}json" + DIAMOND_NAME="LiFiDiamond" + else + DIAMOND_FILE="./deployments/${NETWORK}.diamond.immutable.${FILE_SUFFIX}json" + DIAMOND_NAME="LiFiDiamondImmutable" + fi + DIAMOND_ADDRESS=$(getContractAddressFromDeploymentLogs "$NETWORK" "$ENVIRONMENT" "$DIAMOND_NAME") + # make sure diamond address is available + if [[ -z "$DIAMOND_ADDRESS" ]]; then + error "could not find address for $DIAMOND_NAME in network-specific log file for network $NETWORK (ENVIRONMENT=$ENVIRONMENT)" + return 1 + fi + # logging for debug purposes + echo "" + echoDebug "in function saveDiamondPeriphery" + echoDebug "NETWORK=$NETWORK" + echoDebug "ENVIRONMENT=$ENVIRONMENT" + echoDebug "USE_MUTABLE_DIAMOND=$USE_MUTABLE_DIAMOND" + echoDebug "FILE_SUFFIX=$FILE_SUFFIX" + echoDebug "RPC_URL=$RPC_URL" + echoDebug "DIAMOND_ADDRESS=$DIAMOND_ADDRESS" + echoDebug "DIAMOND_FILE=$DIAMOND_FILE" - # check if diamond returns an address for this contract + # get a list of all periphery contracts + PERIPHERY_CONTRACTS=$(getContractNamesInFolder "src/Periphery/") - # + # loop through periphery contracts + for CONTRACT in $PERIPHERY_CONTRACTS; do + # get the address of this contract from diamond (will return ZERO_ADDRESS, if not registered) + ADDRESS=$(cast call "$DIAMOND_ADDRESS" "getPeripheryContract(string) returns (address)" "$CONTRACT" --rpc-url "$RPC_URL") - } -function saveDiamondPeriphery() { - # read function arguments into variables - NETWORK=$1 - ENVIRONMENT=$2 - USE_MUTABLE_DIAMOND=$3 - - # get file suffix based on value in variable ENVIRONMENT - local FILE_SUFFIX=$(getFileSuffix "$ENVIRONMENT") - - # get RPC URL - RPC_URL=$(getRPCUrl "$NETWORK") - - # define path for json file based on which diamond was used - if [[ "$USE_MUTABLE_DIAMOND" == "true" ]]; then - DIAMOND_FILE="./deployments/${NETWORK}.diamond.${FILE_SUFFIX}json" - DIAMOND_NAME="LiFiDiamond" - else - DIAMOND_FILE="./deployments/${NETWORK}.diamond.immutable.${FILE_SUFFIX}json" - DIAMOND_NAME="LiFiDiamondImmutable" - fi - DIAMOND_ADDRESS=$(getContractAddressFromDeploymentLogs "$NETWORK" "$ENVIRONMENT" "$DIAMOND_NAME") - - # make sure diamond address is available - if [[ -z "$DIAMOND_ADDRESS" ]]; then - error "could not find address for $DIAMOND_NAME in network-specific log file for network $NETWORK (ENVIRONMENT=$ENVIRONMENT)" - return 1 - fi - - # logging for debug purposes - echo "" - echoDebug "in function saveDiamondPeriphery" - echoDebug "NETWORK=$NETWORK" - echoDebug "ENVIRONMENT=$ENVIRONMENT" - echoDebug "USE_MUTABLE_DIAMOND=$USE_MUTABLE_DIAMOND" - echoDebug "FILE_SUFFIX=$FILE_SUFFIX" - echoDebug "RPC_URL=$RPC_URL" - echoDebug "DIAMOND_ADDRESS=$DIAMOND_ADDRESS" - echoDebug "DIAMOND_FILE=$DIAMOND_FILE" - - # get a list of all periphery contracts - PERIPHERY_CONTRACTS=$(getContractNamesInFolder "src/Periphery/") - - # loop through periphery contracts - for CONTRACT in $PERIPHERY_CONTRACTS; do - # get the address of this contract from diamond (will return ZERO_ADDRESS, if not registered) - ADDRESS=$(cast call "$DIAMOND_ADDRESS" "getPeripheryContract(string) returns (address)" "$CONTRACT" --rpc-url "$RPC_URL") - - # check if address is ZERO_ADDRESS - if [[ "$ADDRESS" == $ZERO_ADDRESS ]]; then - ADDRESS="" - fi + # check if address is ZERO_ADDRESS + if [[ "$ADDRESS" == $ZERO_ADDRESS ]]; then + ADDRESS="" + fi - # add new entry to JSON file - result=$(cat "$DIAMOND_FILE" | jq -r ".$DIAMOND_NAME.Periphery += {\"$CONTRACT\": \"$ADDRESS\"}" || cat "$DIAMOND_FILE") - printf %s "$result" >"$DIAMOND_FILE" - done - } + # add new entry to JSON file + result=$(cat "$DIAMOND_FILE" | jq -r ".$DIAMOND_NAME.Periphery += {\"$CONTRACT\": \"$ADDRESS\"}" || cat "$DIAMOND_FILE") + printf %s "$result" >"$DIAMOND_FILE" + done +} function saveContract() { # read function arguments into variables local NETWORK=$1 @@ -837,14 +827,14 @@ function saveContract() { echoDebug "FILE_SUFFIX=$FILE_SUFFIX" echoDebug "ADDRESSES_FILE=$ADDRESSES_FILE" - if [[ "$ADDRESS" == *"null"* || -z "$ADDRESS" ]]; then + if [[ "$ADDRESS" == *"null"* || -z "$ADDRESS" ]]; then error "trying to write a 'null' address to $ADDRESSES_FILE for $CONTRACT. Log file will not be updated." return 1 fi # create an empty json if it does not exist if [[ ! -e $ADDRESSES_FILE ]]; then - echo "{}" >"$ADDRESSES_FILE" + echo "{}" >"$ADDRESSES_FILE" fi # add new address to address log FILE @@ -854,22 +844,22 @@ function saveContract() { # <<<<< reading and manipulation of deployment log files # >>>>> working with directories and reading other files -function checkIfFileExists(){ - # read function arguments into variables - local FILE_PATH="$1" +function checkIfFileExists() { + # read function arguments into variables + local FILE_PATH="$1" - # Check if FILE exists - if [ ! -f "$FILE_PATH" ]; then - echo "false" - return 1 - else - echo "true" - return 0 - fi + # Check if FILE exists + if [ ! -f "$FILE_PATH" ]; then + echo "false" + return 1 + else + echo "true" + return 0 + fi } function checkRequiredVariablesInDotEnv() { - # read function arguments into variables - local NETWORK=$1 + # read function arguments into variables + local NETWORK=$1 # skip for local network if [[ "$NETWORK" == "localanvil" ]]; then @@ -885,58 +875,58 @@ function checkRequiredVariablesInDotEnv() { local RPC="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<<"$NETWORK")" local RPC_URL="${!RPC}" - # special handling for BSC testnet - # uses same block explorer key as bsc mainnet - if [[ "$NETWORK" == "bsc-testnet" ]]; then - NETWORK="bsc" - RPC_URL="${!ETH_NODE_URI_BSCTEST}" - fi + # special handling for BSC testnet + # uses same block explorer key as bsc mainnet + if [[ "$NETWORK" == "bsc-testnet" ]]; then + NETWORK="bsc" + RPC_URL="${!ETH_NODE_URI_BSCTEST}" + fi - local BLOCKEXPLORER_API="$(tr '[:lower:]' '[:upper:]' <<< "$NETWORK")""_ETHERSCAN_API_KEY" - local BLOCKEXPLORER_API_KEY="${!BLOCKEXPLORER_API}" + local BLOCKEXPLORER_API="$(tr '[:lower:]' '[:upper:]' <<<"$NETWORK")""_ETHERSCAN_API_KEY" + local BLOCKEXPLORER_API_KEY="${!BLOCKEXPLORER_API}" - if [[ -z "$PRIVATE_KEY" || -z "$RPC_URL" || -z "$BLOCKEXPLORER_API_KEY" ]]; then - # throw error if any of the essential keys is missing - error "your .env file is missing essential entries for this network (required are: PRIVATE_KEY, $RPC and $BLOCKEXPLORER_API)" - return 1 - fi + if [[ -z "$PRIVATE_KEY" || -z "$RPC_URL" || -z "$BLOCKEXPLORER_API_KEY" ]]; then + # throw error if any of the essential keys is missing + error "your .env file is missing essential entries for this network (required are: PRIVATE_KEY, $RPC and $BLOCKEXPLORER_API)" + return 1 + fi - # all good - continue - return 0 - } + # all good - continue + return 0 +} function getContractNamesInFolder() { # read function arguments into variables local FILEPATH=$1 # Check if the path exists and is a directory if [ -d "$FILEPATH" ]; then - # Create an empty ARRAY to store the FILE names - local CONTRACTS=() + # Create an empty ARRAY to store the FILE names + local CONTRACTS=() - # Loop through all the .sol files in the directory - for FILE in "$FILEPATH"/*.sol; do - # Extract the FILE name without the extension - local name="$(basename "${FILE%.*}")" + # Loop through all the .sol files in the directory + for FILE in "$FILEPATH"/*.sol; do + # Extract the FILE name without the extension + local name="$(basename "${FILE%.*}")" - # Add the name to the ARRAY - CONTRACTS+=("$name") - done + # Add the name to the ARRAY + CONTRACTS+=("$name") + done - # Return the ARRAY - echo "${CONTRACTS[@]}" + # Return the ARRAY + echo "${CONTRACTS[@]}" else - # Print an error message if the path is invalid - error "the following path is not a valid directory: $FILEPATH" + # Print an error message if the path is invalid + error "the following path is not a valid directory: $FILEPATH" fi - } +} function getContractFilePath() { # read function arguments into variables CONTRACT="$1" -# # special handling for CelerIMFacet -# if [[ "$CONTRACT" == *"CelerIMFacet"* ]]; then -# CONTRACT="CelerIMFacetBase" -# fi + # # special handling for CelerIMFacet + # if [[ "$CONTRACT" == *"CelerIMFacet"* ]]; then + # CONTRACT="CelerIMFacetBase" + # fi # define directory to be searched local dir=$CONTRACT_DIRECTORY @@ -947,130 +937,130 @@ function getContractFilePath() { # return FILE path or throw error if FILE path does not have a value if [ -n "$file_path" ]; then - echo "$file_path" + echo "$file_path" else - error "could not find src FILE path for contract $CONTRACT" - exit 1 + error "could not find src FILE path for contract $CONTRACT" + exit 1 fi } function getCurrentContractVersion() { - # read function arguments into variables - local CONTRACT="$1" + # read function arguments into variables + local CONTRACT="$1" - # get src FILE path for contract - local FILEPATH=$(getContractFilePath "$CONTRACT") - wait + # get src FILE path for contract + local FILEPATH=$(getContractFilePath "$CONTRACT") + wait - # Check if FILE exists - if [ ! -f "$FILEPATH" ]; then - error "the following filepath is invalid: $FILEPATH" - return 1 - fi + # Check if FILE exists + if [ ! -f "$FILEPATH" ]; then + error "the following filepath is invalid: $FILEPATH" + return 1 + fi - # Search for "@custom:version" in the file and store the first result in the variable - local VERSION=$(grep "@custom:version" "$FILEPATH" | cut -d ' ' -f 3) + # Search for "@custom:version" in the file and store the first result in the variable + local VERSION=$(grep "@custom:version" "$FILEPATH" | cut -d ' ' -f 3) - # Check if VERSION is empty - if [ -z "$VERSION" ]; then - error "'@custom:version' string not found in $FILEPATH" - return 1 - fi + # Check if VERSION is empty + if [ -z "$VERSION" ]; then + error "'@custom:version' string not found in $FILEPATH" + return 1 + fi - echo "$VERSION" - } + echo "$VERSION" +} function getAllContractNames() { - # read function arguments into variables - EXCLUDE_CONFIG="$1" + # read function arguments into variables + EXCLUDE_CONFIG="$1" - # will return the names of all contracts in the following folders: - # src - # src/Facets - # src/Periphery + # will return the names of all contracts in the following folders: + # src + # src/Facets + # src/Periphery - # get all facet contracts - local FACET_CONTRACTS=$(getIncludedAndSortedFacetContractsArray "$EXCLUDE_CONFIG") + # get all facet contracts + local FACET_CONTRACTS=$(getIncludedAndSortedFacetContractsArray "$EXCLUDE_CONFIG") - # get all periphery contracts - local PERIPHERY_CONTRACTS=$(getIncludedPeripheryContractsArray "$EXCLUDE_CONFIG") + # get all periphery contracts + local PERIPHERY_CONTRACTS=$(getIncludedPeripheryContractsArray "$EXCLUDE_CONFIG") - # get all diamond contracts - local DIAMOND_CONTRACTS=$(getContractNamesInFolder "src") + # get all diamond contracts + local DIAMOND_CONTRACTS=$(getContractNamesInFolder "src") - # merge - local ALL_CONTRACTS=("${DIAMOND_CONTRACTS[@]}" "${FACET_CONTRACTS[@]}" "${PERIPHERY_CONTRACTS[@]}") + # merge + local ALL_CONTRACTS=("${DIAMOND_CONTRACTS[@]}" "${FACET_CONTRACTS[@]}" "${PERIPHERY_CONTRACTS[@]}") - # Print the resulting array - echo "${ALL_CONTRACTS[*]}" - } + # Print the resulting array + echo "${ALL_CONTRACTS[*]}" +} function getFunctionSelectorFromContractABI() { - # read function arguments into variables - local CONTRACT_NAME="$1" - local FUNCTION_NAME="$2" - - # Extract the ABI file for the specified contract - local ABI="./out/$CONTRACT_NAME.sol/$CONTRACT_NAME.json" - - # Loop through methodIdentifiers in ABI - for FUNCTION in $(jq -r '.methodIdentifiers | keys[]' "$ABI"); do - # extract function name only from value - CURRENT_FUNCTION_NAME=${FUNCTION%%(*} - - # If the identifier matches the provided function name, store it's signature and exit loop - if [[ "$FUNCTION_NAME" == "$CURRENT_FUNCTION_NAME" ]]; then - # get function identifier - SIGNATURE=$(jq -r ".methodIdentifiers[\"$FUNCTION\"]" "$ABI") - break - fi - done + # read function arguments into variables + local CONTRACT_NAME="$1" + local FUNCTION_NAME="$2" + + # Extract the ABI file for the specified contract + local ABI="./out/$CONTRACT_NAME.sol/$CONTRACT_NAME.json" + + # Loop through methodIdentifiers in ABI + for FUNCTION in $(jq -r '.methodIdentifiers | keys[]' "$ABI"); do + # extract function name only from value + CURRENT_FUNCTION_NAME=${FUNCTION%%(*} + + # If the identifier matches the provided function name, store it's signature and exit loop + if [[ "$FUNCTION_NAME" == "$CURRENT_FUNCTION_NAME" ]]; then + # get function identifier + SIGNATURE=$(jq -r ".methodIdentifiers[\"$FUNCTION\"]" "$ABI") + break + fi + done - # return function signature - echo "$SIGNATURE" + # return function signature + echo "$SIGNATURE" - } +} function getFunctionSelectorsFromContractABI() { - # read function arguments into variables - local CONTRACT_NAME="$1" + # read function arguments into variables + local CONTRACT_NAME="$1" - # Extract the ABI file for the specified contract - local ABI="./out/$CONTRACT_NAME.sol/$CONTRACT_NAME.json" + # Extract the ABI file for the specified contract + local ABI="./out/$CONTRACT_NAME.sol/$CONTRACT_NAME.json" - # Extract the function selectors from the ABI file - local SELECTORS=$(jq -r '.methodIdentifiers | join(",")' "$ABI") + # Extract the function selectors from the ABI file + local SELECTORS=$(jq -r '.methodIdentifiers | join(",")' "$ABI") - # Convert the comma-separated list of selectors to an array of bytes4 values - local BYTES4_SELECTORS=() - IFS=',' read -ra SELECTOR_ARRAY <<< "$SELECTORS" - for SELECTOR in "${SELECTOR_ARRAY[@]}"; do - BYTES4_SELECTORS+=("0x${SELECTOR}") - done + # Convert the comma-separated list of selectors to an array of bytes4 values + local BYTES4_SELECTORS=() + IFS=',' read -ra SELECTOR_ARRAY <<<"$SELECTORS" + for SELECTOR in "${SELECTOR_ARRAY[@]}"; do + BYTES4_SELECTORS+=("0x${SELECTOR}") + done - # return the selectors array - echo "${BYTES4_SELECTORS[@]}" - } + # return the selectors array + echo "${BYTES4_SELECTORS[@]}" +} function getOptimizerRuns() { - # define FILE path for foundry config FILE - FILEPATH="foundry.toml" + # define FILE path for foundry config FILE + FILEPATH="foundry.toml" - # Check if FILE exists - if [ ! -f "$FILEPATH" ]; then - error ": $FILEPATH does not exist." - return 1 - fi + # Check if FILE exists + if [ ! -f "$FILEPATH" ]; then + error ": $FILEPATH does not exist." + return 1 + fi - # Search for "optimizer_runs =" in the FILE and store the first RESULT in the variable - VERSION=$(grep "optimizer_runs =" $FILEPATH | cut -d ' ' -f 3) + # Search for "optimizer_runs =" in the FILE and store the first RESULT in the variable + VERSION=$(grep "optimizer_runs =" $FILEPATH | cut -d ' ' -f 3) - # Check if VERSION is empty - if [ -z "$VERSION" ]; then - error ": optimizer_runs string not found in $FILEPATH." - return 1 - fi + # Check if VERSION is empty + if [ -z "$VERSION" ]; then + error ": optimizer_runs string not found in $FILEPATH." + return 1 + fi - # return OPTIMIZER_RUNS value - echo "$VERSION" + # return OPTIMIZER_RUNS value + echo "$VERSION" - } +} function removeExistingEntriesFromTargetStateJSON() { local file="$1" local value="$2" @@ -1084,7 +1074,6 @@ function removeExistingEntriesFromTargetStateJSON() { # Remove staging entries on level 2 jq "map_values(del(.$value))" "$file" >"$file.tmp" && mv "$file.tmp" "$file" - if [ $? -eq 0 ]; then echo "[info] existing '$value' entries removed successfully from target state file ($file)" return 0 @@ -1094,7 +1083,6 @@ function removeExistingEntriesFromTargetStateJSON() { return 1 fi - } function parseTargetStateGoogleSpreadsheet() { # read function arguments into variables @@ -1152,7 +1140,7 @@ function parseTargetStateGoogleSpreadsheet() { # Increment the line number ((LINE_NUMBER++)) -# echoDebug "LINE $LINE_NUMBER: $LINE" + # echoDebug "LINE $LINE_NUMBER: $LINE" # Catch the line that contains the contract names if [[ LINE_NUMBER -eq "$ROW_WITH_CONTRACT_NAMES" ]]; then @@ -1337,12 +1325,12 @@ function verifyContract() { echoDebug "blockexplorer API_KEY value=${!API_KEY}" if [[ -n "$DO_NOT_VERIFY_IN_THESE_NETWORKS" ]]; then - case ",$DO_NOT_VERIFY_IN_THESE_NETWORKS," in - *,"$NETWORK",*) - echoDebug "network $NETWORK is excluded for contract verification, therefore verification of contract $CONTRACT will be skipped" - return 1 - ;; - esac + case ",$DO_NOT_VERIFY_IN_THESE_NETWORKS," in + *,"$NETWORK",*) + echoDebug "network $NETWORK is excluded for contract verification, therefore verification of contract $CONTRACT will be skipped" + return 1 + ;; + esac fi # verify contract using forge @@ -1357,9 +1345,7 @@ function verifyContract() { warning "could not find chainId for network $NETWORK (was this network recently added? Then update helper function 'getChainId'" fi - - while [ $COMMAND_STATUS -ne 0 -a $RETRY_COUNT -lt $MAX_RETRIES ] - do + while [ $COMMAND_STATUS -ne 0 -a $RETRY_COUNT -lt $MAX_RETRIES ]; do if [ "$ARGS" = "0x" ]; then # only show output if DEBUG flag is activated if [[ "$DEBUG" == *"true"* ]]; then @@ -1372,16 +1358,15 @@ function verifyContract() { if [[ "$DEBUG" == *"true"* ]]; then forge verify-contract --watch --chain "$NETWORK" "$ADDRESS" "$FULL_PATH" --constructor-args $ARGS -e "${!API_KEY}" else - forge verify-contract --watch --chain "$NETWORK" "$ADDRESS" "$FULL_PATH" --constructor-args $ARGS -e "${!API_KEY}" >/dev/null 2>&1 + forge verify-contract --watch --chain "$NETWORK" "$ADDRESS" "$FULL_PATH" --constructor-args $ARGS -e "${!API_KEY}" >/dev/null 2>&1 fi fi COMMAND_STATUS=$? - RETRY_COUNT=$((RETRY_COUNT+1)) + RETRY_COUNT=$((RETRY_COUNT + 1)) done # check the return status of the contract verification call - if [ $COMMAND_STATUS -ne 0 ] - then + if [ $COMMAND_STATUS -ne 0 ]; then warning "$CONTRACT on $NETWORK with address $ADDRESS could not be verified" else echo "[info] $CONTRACT on $NETWORK with address $ADDRESS successfully verified" @@ -1434,9 +1419,9 @@ function verifyAllUnverifiedContractsInLogFile() { # Loop through the array of second-level keys for NETWORK in "${NETWORKS[@]}"; do -# if [[ $NETWORK != "mainnet" ]]; then -# continue -# fi + # if [[ $NETWORK != "mainnet" ]]; then + # continue + # fi # Read ENVIRONMENT keys for the network ENVIRONMENTS=($(jq -r --arg contract "$CONTRACT" --arg network "$NETWORK" '.[$contract][$network] | keys[]' "$LOG_FILE_PATH")) @@ -1444,8 +1429,8 @@ function verifyAllUnverifiedContractsInLogFile() { # go through all environments for ENVIRONMENT in "${ENVIRONMENTS[@]}"; do - # Read VERSION keys for the network - VERSIONS=($(jq -r --arg contract "$CONTRACT" --arg network "$NETWORK" --arg environment "$ENVIRONMENT" '.[$contract][$network][$environment] | keys[]' "$LOG_FILE_PATH")) + # Read VERSION keys for the network + VERSIONS=($(jq -r --arg contract "$CONTRACT" --arg network "$NETWORK" --arg environment "$ENVIRONMENT" '.[$contract][$network][$environment] | keys[]' "$LOG_FILE_PATH")) # go through all versions for VERSION in "${VERSIONS[@]}"; do @@ -1461,8 +1446,7 @@ function verifyAllUnverifiedContractsInLogFile() { CONSTRUCTOR_ARGS=$(echo "$ENTRY" | awk -F'"' '/"CONSTRUCTOR_ARGS":/{print $4}') # check if contract is verified - if [[ "$VERIFIED" != "true" ]] - then + if [[ "$VERIFIED" != "true" ]]; then echo "" echo "[info] trying to verify contract $CONTRACT on $NETWORK with address $ADDRESS...." if [[ "$DEBUG" == *"true"* ]]; then @@ -1471,14 +1455,13 @@ function verifyAllUnverifiedContractsInLogFile() { verifyContract "$NETWORK" "$CONTRACT" "$ADDRESS" "$CONSTRUCTOR_ARGS" 2>/dev/null fi - # check result if [ $? -eq 0 ]; then # update log file logContractDeploymentInfo "$CONTRACT" "$NETWORK" "$TIMESTAMP" "$VERSION" "$OPTIMIZER_RUNS" "$CONSTRUCTOR_ARGS" "$ENVIRONMENT" "$ADDRESS" "true" "$SALT" # increase COUNTER - COUNTER=$((COUNTER+1)) + COUNTER=$((COUNTER + 1)) fi fi done @@ -1506,13 +1489,12 @@ function removeFacetFromDiamond() { local ABI="./out/$FACET_NAME.sol/$FACET_NAME.json" # get RPC URL - local RPC="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<< "$NETWORK")" + local RPC="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<<"$NETWORK")" local ZERO_ADDRESS=0x0000000000000000000000000000000000000000 # go through list of facet selectors and find out which of those is known by the diamond - for SELECTOR in $FUNCTION_SELECTORS - do + for SELECTOR in $FUNCTION_SELECTORS; do # get address of facet in diamond local FACET_ADDRESS=$(getFacetAddressFromSelector "$DIAMOND_ADDRESS" "$FACET_NAME" "$NETWORK" "$SELECTOR") @@ -1614,8 +1596,6 @@ function confirmOwnershipTransfer() { } # <<<<< writing to blockchain & verification - - function updateAllContractsToTargetState() { # Check if target state FILE exists if [ ! -f "$TARGET_STATE_PATH" ]; then @@ -1641,10 +1621,10 @@ function updateAllContractsToTargetState() { # Loop through the array of second-level keys for ENVIRONMENT in "${ENVIRONMENTS[@]}"; do - echo "[info] current environment: $ENVIRONMENT" + echo "[info] current environment: $ENVIRONMENT" - # Read diamond name keys for the network - DIAMOND_NAMES=($(jq -r ".${NETWORK}.${ENVIRONMENT} | keys[]" "$TARGET_STATE_PATH")) + # Read diamond name keys for the network + DIAMOND_NAMES=($(jq -r ".${NETWORK}.${ENVIRONMENT} | keys[]" "$TARGET_STATE_PATH")) # go through all diamond names for DIAMOND_NAME in "${DIAMOND_NAMES[@]}"; do @@ -1652,7 +1632,6 @@ function updateAllContractsToTargetState() { echo "" echo "[info] current contract $DIAMOND_NAME: " - DIAMOND_DEPLOYMENT_REQUIRED=false # get address of current diamond @@ -1706,8 +1685,7 @@ function updateAllContractsToTargetState() { DIAMOND_DEPLOYMENT_REQUIRED=true else # match with target version - if [[ ! "$KNOWN_VERSION" == "$DIAMOND_TARGET_VERSION" ]] - then + if [[ ! "$KNOWN_VERSION" == "$DIAMOND_TARGET_VERSION" ]]; then echo "[info] $DIAMOND_NAME versions do not match (current version=$KNOWN_VERSION, target version=$DIAMOND_TARGET_VERSION)" # TODO: remove DIAMOND_DEPLOYMENT_REQUIRED=true else @@ -1717,8 +1695,7 @@ function updateAllContractsToTargetState() { fi # check if diamond deployment is required and deploy, if needed - if [[ "$DIAMOND_DEPLOYMENT_REQUIRED" == "true" ]] - then + if [[ "$DIAMOND_DEPLOYMENT_REQUIRED" == "true" ]]; then # TODO: activate #deploySingleContract "$DIAMOND_NAME" "$NETWORK" "$ENVIRONMENT" "$TARGET_VERSION" "true" 2>/dev/null DIAMOND_ADDRESS=$(getContractAddressFromDeploymentLogs "$NETWORK" "$ENVIRONMENT" "$DIAMOND_NAME") @@ -1825,14 +1802,14 @@ function updateAllContractsToTargetState() { error " $CONTRACT was not successfully deployed and added to $DIAMOND_NAME - please investigate and try again" fi fi - echo "" + echo "" + done done done - done done echo "[info] done (updated contracts: $COUNTER)" - } # TODO: WIP +} # TODO: WIP function getAddressOfDeployedContractFromDeploymentsFiles() { # read function arguments into variables NETWORK=$1 @@ -1847,14 +1824,12 @@ function getAddressOfDeployedContractFromDeploymentsFiles() { DIAMOND_SUFFIX=".immutable" fi - # get file path of deployments file #FILE_PATH="deployments/$NETWORK$DIAMOND_SUFFIX$FILE_SUFFIX.json" FILE_PATH="./deployments/${NETWORK}.${FILE_SUFFIX}json" echo "FILE_PATH: $FILE_PATH" - } function getAllNetworksArray() { # prepare required variables @@ -1864,7 +1839,7 @@ function getAllNetworksArray() { # loop through networks list and add each network to ARRAY that is not excluded while IFS= read -r line; do ARRAY+=("$line") - done < "$FILE" + done <"$FILE" # return ARRAY printf '%s\n' "${ARRAY[@]}" @@ -1882,21 +1857,21 @@ function getIncludedNetworksArray() { if ! [[ "$line" =~ $EXCLUDED_NETWORKS_REGEXP ]]; then ARRAY+=("$line") fi - done < "$FILE" + done <"$FILE" # return ARRAY printf '%s\n' "${ARRAY[@]}" } function getFileSuffix() { - # read function arguments into variables - ENVIRONMENT="$1" + # read function arguments into variables + ENVIRONMENT="$1" - # check if env variable "PRODUCTION" is true, otherwise deploy as staging - if [[ "$ENVIRONMENT" == "production" ]]; then - echo "" - else - echo "staging." - fi + # check if env variable "PRODUCTION" is true, otherwise deploy as staging + if [[ "$ENVIRONMENT" == "production" ]]; then + echo "" + else + echo "staging." + fi } function getIncludedPeripheryContractsArray() { # prepare required variables @@ -1985,10 +1960,11 @@ function getIncludedAndSortedFacetContractsArray() { } function userDialogSelectDiamondType() { # ask user to select diamond type - SELECTION=$(gum choose \ - "1) Mutable"\ - "2) Immutable"\ - ) + SELECTION=$( + gum choose \ + "1) Mutable" \ + "2) Immutable" + ) # select correct contract name based on user selection if [[ "$SELECTION" == *"1)"* ]]; then @@ -2024,16 +2000,17 @@ function determineEnvironment() { # make sure that PRODUCTION was selected intentionally by user echo " " echo " " - printf '\033[31m%s\031\n' "!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!!!!!!!!!!!"; - printf '\033[33m%s\033[0m\n' "The config environment variable PRODUCTION is set to true"; - printf '\033[33m%s\033[0m\n' "This means you will be deploying contracts to production"; - printf '\033[31m%s\031\n' "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"; + printf '\033[31m%s\031\n' "!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!!!!!!!!!!!" + printf '\033[33m%s\033[0m\n' "The config environment variable PRODUCTION is set to true" + printf '\033[33m%s\033[0m\n' "This means you will be deploying contracts to production" + printf '\033[31m%s\031\n' "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" echo " " - printf '\033[33m%s\033[0m\n' "Last chance: Do you want to skip?"; - PROD_SELECTION=$(gum choose \ + printf '\033[33m%s\033[0m\n' "Last chance: Do you want to skip?" + PROD_SELECTION=$( + gum choose \ "yes" \ - "no" \ - ) + "no" + ) if [[ $PROD_SELECTION != "no" ]]; then echo "...exiting script" @@ -2064,14 +2041,14 @@ function echoDebug() { # write message to console if debug flag is set to true if [[ $DEBUG == "true" ]]; then - printf "$BLUE[debug] %s$NC\n" "$MESSAGE"; + printf "$BLUE[debug] %s$NC\n" "$MESSAGE" fi } function error() { - printf '\033[31m[error] %s\033[0m\n' "$1"; + printf '\033[31m[error] %s\033[0m\n' "$1" } function warning() { - printf '\033[33m[warning] %s\033[0m\n' "$1"; + printf '\033[33m[warning] %s\033[0m\n' "$1" } # <<<<< output to console @@ -2100,7 +2077,7 @@ function addContractVersionToTargetState() { fi # add or update target state file - jq ".\"${NETWORK}\" = (.\"${NETWORK}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\" = (.\"${NETWORK}\".\"${ENVIRONMENT}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\" = (.\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\".\"${CONTRACT_NAME}\" = \"${VERSION}\"" $TARGET_STATE_PATH > temp.json && mv temp.json $TARGET_STATE_PATH + jq ".\"${NETWORK}\" = (.\"${NETWORK}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\" = (.\"${NETWORK}\".\"${ENVIRONMENT}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\" = (.\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\".\"${CONTRACT_NAME}\" = \"${VERSION}\"" $TARGET_STATE_PATH >temp.json && mv temp.json $TARGET_STATE_PATH } function updateExistingContractVersionInTargetState() { # this function will update only existing entries, not add new ones @@ -2119,7 +2096,7 @@ function updateExistingContractVersionInTargetState() { if [[ -n "$ENTRY_EXISTS" ]]; then echo "[info]: updating version in target state file: NETWORK:$NETWORK, ENVIRONMENT:$ENVIRONMENT, DIAMOND_NAME:$DIAMOND_NAME, CONTRACT_NAME:$CONTRACT_NAME, new VERSION: $VERSION." # add or update target state file - jq ".\"${NETWORK}\" = (.\"${NETWORK}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\" = (.\"${NETWORK}\".\"${ENVIRONMENT}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\" = (.\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\".\"${CONTRACT_NAME}\" = \"${VERSION}\"" $TARGET_STATE_PATH > temp.json && mv temp.json $TARGET_STATE_PATH + jq ".\"${NETWORK}\" = (.\"${NETWORK}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\" = (.\"${NETWORK}\".\"${ENVIRONMENT}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\" = (.\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\" // {}) | .\"${NETWORK}\".\"${ENVIRONMENT}\".\"${DIAMOND_NAME}\".\"${CONTRACT_NAME}\" = \"${VERSION}\"" $TARGET_STATE_PATH >temp.json && mv temp.json $TARGET_STATE_PATH else echo "[info]: target state file does not contain an entry for NETWORK:$NETWORK, ENVIRONMENT:$ENVIRONMENT, DIAMOND_NAME:$DIAMOND_NAME, and CONTRACT_NAME:$CONTRACT_NAME that could be updated." # exit script @@ -2137,8 +2114,7 @@ function updateContractVersionInAllIncludedNetworks() { local NETWORKS=$(getIncludedNetworksArray) # go through all networks - for NETWORK in $NETWORKS - do + for NETWORK in $NETWORKS; do # update existing entries updateExistingContractVersionInTargetState "$NETWORK" "$ENVIRONMENT" "$CONTRACT_NAME" "$DIAMOND_NAME" "$VERSION" done @@ -2155,8 +2131,7 @@ function addNewContractVersionToAllIncludedNetworks() { local NETWORKS=$(getIncludedNetworksArray) # go through all networks - for NETWORK in $NETWORKS - do + for NETWORK in $NETWORKS; do # update existing entries addContractVersionToTargetState "$NETWORK" "$ENVIRONMENT" "$CONTRACT_NAME" "$DIAMOND_NAME" "$VERSION" "$UPDATE_EXISTING" done @@ -2182,17 +2157,15 @@ function addNewNetworkWithAllIncludedContractsInLatestVersions() { local ALL_CONTRACTS=("$DIAMOND_NAME" "${FACET_CONTRACTS[@]}" "${PERIPHERY_CONTRACTS[@]}") # go through all contracts - for CONTRACT in ${ALL_CONTRACTS[*]} - do - # get current contract version - CURRENT_VERSION=$(getCurrentContractVersion "$CONTRACT") - - # add to target state json - addContractVersionToTargetState "$NETWORK" "$ENVIRONMENT" "$CONTRACT" "$DIAMOND_NAME" "$CURRENT_VERSION" true - if [ $? -ne 0 ] - then - error "could not add contract version to target state for NETWORK=$NETWORK, ENVIRONMENT=$ENVIRONMENT, CONTRACT=$CONTRACT, DIAMOND_NAME=$DIAMOND_NAME, VERSION=$CURRENT_VERSION" - fi + for CONTRACT in ${ALL_CONTRACTS[*]}; do + # get current contract version + CURRENT_VERSION=$(getCurrentContractVersion "$CONTRACT") + + # add to target state json + addContractVersionToTargetState "$NETWORK" "$ENVIRONMENT" "$CONTRACT" "$DIAMOND_NAME" "$CURRENT_VERSION" true + if [ $? -ne 0 ]; then + error "could not add contract version to target state for NETWORK=$NETWORK, ENVIRONMENT=$ENVIRONMENT, CONTRACT=$CONTRACT, DIAMOND_NAME=$DIAMOND_NAME, VERSION=$CURRENT_VERSION" + fi done } function findContractVersionInTargetState() { @@ -2209,22 +2182,22 @@ function findContractVersionInTargetState() { fi # find matching entry - local TARGET_STATE_FILE=$(cat "$TARGET_STATE_PATH") - local RESULT=$(echo "$TARGET_STATE_FILE" | jq --arg CONTRACT "$CONTRACT" --arg NETWORK "$NETWORK" --arg ENVIRONMENT "$ENVIRONMENT" --arg DIAMOND_NAME "$DIAMOND_NAME" '.[$NETWORK][$ENVIRONMENT][$DIAMOND_NAME][$CONTRACT]') + local TARGET_STATE_FILE=$(cat "$TARGET_STATE_PATH") + local RESULT=$(echo "$TARGET_STATE_FILE" | jq --arg CONTRACT "$CONTRACT" --arg NETWORK "$NETWORK" --arg ENVIRONMENT "$ENVIRONMENT" --arg DIAMOND_NAME "$DIAMOND_NAME" '.[$NETWORK][$ENVIRONMENT][$DIAMOND_NAME][$CONTRACT]') - if [[ "$RESULT" != "null" ]]; then - # entry found - # remove leading and trailing " - RESULT_ADJUSTED=$(echo "$RESULT" | sed 's/"//g') + if [[ "$RESULT" != "null" ]]; then + # entry found + # remove leading and trailing " + RESULT_ADJUSTED=$(echo "$RESULT" | sed 's/"//g') - # return TARGET_STATE_FILE and success error code - echo "${RESULT_ADJUSTED}" - return 0 - else - # entry not found - issue error message and return error code - echo "[info] No matching entry found in target state file for NETWORK=$NETWORK, ENVIRONMENT=$ENVIRONMENT, CONTRACT=$CONTRACT" - return 1 - fi + # return TARGET_STATE_FILE and success error code + echo "${RESULT_ADJUSTED}" + return 0 + else + # entry not found - issue error message and return error code + echo "[info] No matching entry found in target state file for NETWORK=$NETWORK, ENVIRONMENT=$ENVIRONMENT, CONTRACT=$CONTRACT" + return 1 + fi } # <<<<<< Reading and manipulation of target state JSON file @@ -2237,7 +2210,7 @@ function getContractAddressFromSalt() { local ENVIRONMENT=$4 # get RPC URL - local RPC_URL="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<< "$NETWORK")" + local RPC_URL="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<<"$NETWORK")" # get deployer address local DEPLOYER_ADDRESS=$(getDeployerAddress "$NETWORK" "$ENVIRONMENT") @@ -2273,11 +2246,11 @@ function getDeployerAddress() { const checksumAddress = web3.utils.toChecksumAddress(deployerAddress); console.log(checksumAddress);" - # execute code using web3 - DEPLOYER_ADDRESS=$(node -e "$jsCode") + # execute code using web3 + DEPLOYER_ADDRESS=$(node -e "$jsCode") - # return deployer address - echo "$DEPLOYER_ADDRESS" + # return deployer address + echo "$DEPLOYER_ADDRESS" } function getDeployerBalance() { # read function arguments into variables @@ -2309,7 +2282,7 @@ function doesDiamondHaveCoreFacetsRegistered() { RPC_URL=$(getRPCUrl "$NETWORK") # get list of all core facet contracts from config - IFS=',' read -ra FACETS_NAMES <<< "$CORE_FACETS" + IFS=',' read -ra FACETS_NAMES <<<"$CORE_FACETS" # get a list of all facets that the diamond knows local KNOWN_FACET_ADDRESSES=$(cast call "$DIAMOND_ADDRESS" "facets() returns ((address,bytes4[])[])" --rpc-url "$RPC_URL") 2>/dev/null @@ -2324,7 +2297,7 @@ function doesDiamondHaveCoreFacetsRegistered() { # extract the addresses from the tuples into an array ADDRESSES=() for tpl in "${tuples[@]}"; do - tpl="${tpl// /}" # remove spaces + tpl="${tpl// /}" # remove spaces tpl="${tpl//\'/}" # remove single quotes addr="${tpl%%,*}" # extract address from tuple ADDRESSES+=("$addr") @@ -2386,7 +2359,7 @@ function getFacetFunctionSelectorsFromDiamond() { fi # get RPC URL - local RPC="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<< "$NETWORK")" + local RPC="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<<"$NETWORK")" # get path of diamond log file local DIAMOND_FILE_PATH="deployments/$NETWORK.diamond.${FILE_SUFFIX}json" @@ -2411,40 +2384,38 @@ function getFacetFunctionSelectorsFromDiamond() { return 1 fi - - # return the selectors array echo "${FUNCTION_SELECTORS[@]}" } function getFacetAddressFromSelector() { - # read function arguments into variables - local DIAMOND_ADDRESS="$1" - local FACET_NAME="$2" - local NETWORK="$3" - local FUNCTION_SELECTOR="$4" + # read function arguments into variables + local DIAMOND_ADDRESS="$1" + local FACET_NAME="$2" + local NETWORK="$3" + local FUNCTION_SELECTOR="$4" - #echo "FUNCTION_SELECTOR in Func: $FUNCTION_SELECTOR" + #echo "FUNCTION_SELECTOR in Func: $FUNCTION_SELECTOR" - # get RPC URL - local RPC="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<< "$NETWORK")" + # get RPC URL + local RPC="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<<"$NETWORK")" - # loop until FACET_ADDRESS has a value or maximum attempts are reached - local FACET_ADDRESS - local ATTEMPTS=1 - while [[ -z "$FACET_ADDRESS" && $ATTEMPTS -le $MAX_ATTEMPTS_PER_SCRIPT_EXECUTION ]]; do - # get address of facet in diamond - FACET_ADDRESS=$(cast call "$DIAMOND_ADDRESS" "facetAddress(bytes4) returns (address)" "$FUNCTION_SELECTOR" --rpc-url "${!RPC}") - ((ATTEMPTS++)) - sleep 1 - done + # loop until FACET_ADDRESS has a value or maximum attempts are reached + local FACET_ADDRESS + local ATTEMPTS=1 + while [[ -z "$FACET_ADDRESS" && $ATTEMPTS -le $MAX_ATTEMPTS_PER_SCRIPT_EXECUTION ]]; do + # get address of facet in diamond + FACET_ADDRESS=$(cast call "$DIAMOND_ADDRESS" "facetAddress(bytes4) returns (address)" "$FUNCTION_SELECTOR" --rpc-url "${!RPC}") + ((ATTEMPTS++)) + sleep 1 + done - if [[ "$ATTEMPTS" -gt "$MAX_ATTEMPTS_PER_SCRIPT_EXECUTION" ]]; then - error "could not get facet address after $MAX_ATTEMPTS_PER_SCRIPT_EXECUTION attempts, exiting." - return 1 - fi + if [[ "$ATTEMPTS" -gt "$MAX_ATTEMPTS_PER_SCRIPT_EXECUTION" ]]; then + error "could not get facet address after $MAX_ATTEMPTS_PER_SCRIPT_EXECUTION attempts, exiting." + return 1 + fi - echo "$FACET_ADDRESS" - return 0 + echo "$FACET_ADDRESS" + return 0 } function doesFacetExistInDiamond() { # read function arguments into variables @@ -2480,8 +2451,8 @@ function doesAddressContainBytecode() { # check address value if [[ "$ADDRESS" == "null" || "$ADDRESS" == "" ]]; then - echo "[warning]: trying to verify deployment at invalid address: ($ADDRESS)" - return 1 + echo "[warning]: trying to verify deployment at invalid address: ($ADDRESS)" + return 1 fi # get correct node URL for given NETWORK @@ -2490,11 +2461,10 @@ function doesAddressContainBytecode() { # check if NODE_URL is available if [ -z "$NODE_URL" ]; then - error ": no node url found for NETWORK $NETWORK. Please update your .env FILE and make sure it has a value for the following key: $NODE_URL_KEY" - return 1 + error ": no node url found for NETWORK $NETWORK. Please update your .env FILE and make sure it has a value for the following key: $NODE_URL_KEY" + return 1 fi - # make sure address is in correct checksum format jsCode="const Web3 = require('web3'); const web3 = new Web3(); @@ -2503,7 +2473,6 @@ function doesAddressContainBytecode() { console.log(checksumAddress);" CHECKSUM_ADDRESS=$(node -e "$jsCode") - # get CONTRACT code from ADDRESS using web3 jsCode="const Web3 = require('web3'); const web3 = new Web3('$NODE_URL'); @@ -2613,14 +2582,12 @@ function doNotContinueUnlessGasIsBelowThreshold() { echo "ensuring gas price is below maximum threshold as defined in config (for mainnet only)" # Start the do-while loop - while true - do + while true; do # Get the current gas price CURRENT_GAS_PRICE=$(getCurrentGasPrice "mainnet") # Check if the counter variable has reached 10 - if [ "$MAINNET_MAXIMUM_GAS_PRICE" -gt "$CURRENT_GAS_PRICE" ] - then + if [ "$MAINNET_MAXIMUM_GAS_PRICE" -gt "$CURRENT_GAS_PRICE" ]; then # If the counter variable has reached 10, exit the loop echo "gas price ($CURRENT_GAS_PRICE) is below maximum threshold ($MAINNET_MAXIMUM_GAS_PRICE) - continuing with script execution" return 0 @@ -2633,12 +2600,12 @@ function doNotContinueUnlessGasIsBelowThreshold() { sleep 5 done } -function getRPCUrl(){ +function getRPCUrl() { # read function arguments into variables local NETWORK=$1 # get RPC KEY - RPC_KEY="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<< "$NETWORK")" + RPC_KEY="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<<"$NETWORK")" # return RPC URL echo "${!RPC_KEY}" @@ -2702,7 +2669,7 @@ function getPrivateKey() { ENVIRONMENT="$2" # skip for local network - if [[ "$NETWORK" == "localanvil" || "$NETWORK" == "LOCALANVIL" ]]; then + if [[ "$NETWORK" == "localanvil" || "$NETWORK" == "LOCALANVIL" ]]; then echo "$PRIVATE_KEY_ANVIL" return 0 fi @@ -2734,113 +2701,113 @@ function getChainId() { # return chainId case $NETWORK in - "mainnet") - echo "1" - return 0 - ;; - "bsc") - echo "56" - return 0 - ;; - "polygon") - echo "137" - return 0 - ;; - "gnosis") - echo "100" - return 0 - ;; - "fantom") - echo "250" - return 0 - ;; - "okx") - echo "66" - return 0 - ;; - "avalanche") - echo "43114" - return 0 - ;; - "arbitrum") - echo "42161" - return 0 - ;; - "optimism") - echo "10" - return 0 - ;; - "moonriver") - echo "1285" - return 0 - ;; - "moonbeam") - echo "1284" - return 0 - ;; - "celo") - echo "42220" - return 0 - ;; - "fuse") - echo "122" - return 0 - ;; - "cronos") - echo "25" - return 0 - ;; - "velas") - echo "106" - return 0 - ;; - "harmony") - echo "1666600000" - return 0 - ;; - "evmos") - echo "9001" - return 0 - ;; - "aurora") - echo "1313161554" - return 0 - ;; - "boba") - echo "288" - return 0 - ;; - "nova") - echo "87" - return 0 - ;; - "goerli") - echo "5" - return 0 - ;; - "bsc-testnet") - echo "97" - return 0 - ;; - "sepolia") - echo "11155111" - return 0 - ;; - "mumbai") - echo "80001" - return 0 - ;; - "lineatest") - echo "59140" - return 0 - ;; - "localanvil") - echo "31337" - return 0 - ;; - *) - return 1 - ;; + "mainnet") + echo "1" + return 0 + ;; + "bsc") + echo "56" + return 0 + ;; + "polygon") + echo "137" + return 0 + ;; + "gnosis") + echo "100" + return 0 + ;; + "fantom") + echo "250" + return 0 + ;; + "okx") + echo "66" + return 0 + ;; + "avalanche") + echo "43114" + return 0 + ;; + "arbitrum") + echo "42161" + return 0 + ;; + "optimism") + echo "10" + return 0 + ;; + "moonriver") + echo "1285" + return 0 + ;; + "moonbeam") + echo "1284" + return 0 + ;; + "celo") + echo "42220" + return 0 + ;; + "fuse") + echo "122" + return 0 + ;; + "cronos") + echo "25" + return 0 + ;; + "velas") + echo "106" + return 0 + ;; + "harmony") + echo "1666600000" + return 0 + ;; + "evmos") + echo "9001" + return 0 + ;; + "aurora") + echo "1313161554" + return 0 + ;; + "boba") + echo "288" + return 0 + ;; + "nova") + echo "87" + return 0 + ;; + "goerli") + echo "5" + return 0 + ;; + "bsc-testnet") + echo "97" + return 0 + ;; + "sepolia") + echo "11155111" + return 0 + ;; + "mumbai") + echo "80001" + return 0 + ;; + "lineatest") + echo "59140" + return 0 + ;; + "localanvil") + echo "31337" + return 0 + ;; + *) + return 1 + ;; esac } @@ -2855,7 +2822,6 @@ function printDeploymentsStatus() { echo "| Facet (latest version) | (mutable) | (immutable) | current |" echo "+--------------------------------------+-----------+-------------+-----------+" - # Check if target state FILE exists if [ ! -f "$TARGET_STATE_PATH" ]; then error "target state FILE does not exist in path $TARGET_STATE_PATH" @@ -2874,46 +2840,42 @@ function printDeploymentsStatus() { CURRENT_COLUMN_WIDTH=10 # go through all contracts - for CONTRACT in ${ALL_CONTRACTS[*]} ; do + for CONTRACT in ${ALL_CONTRACTS[*]}; do # get current contract version CURRENT_VERSION=$(getCurrentContractVersion "$CONTRACT") printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${CURRENT_COLUMN_WIDTH}s|\n" " $CONTRACT ($CURRENT_VERSION)" "" "" "" - for NETWORK in ${NETWORKS[*]} ; do + for NETWORK in ${NETWORKS[*]}; do PRINTED=false #echo " NETWORK: $NETWORK" - # get highest deployed version from master log HIGHEST_VERSION_DEPLOYED=$(getHighestDeployedContractVersionFromMasterLog "$NETWORK" "$ENVIRONMENT" "$CONTRACT") RETURN_CODE3=$? - # check if contract has entry in target state TARGET_VERSION_DIAMOND=$(findContractVersionInTargetState "$NETWORK" "$ENVIRONMENT" "$CONTRACT" "LiFiDiamond") RETURN_CODE1=$? TARGET_VERSION_DIAMOND_IMMUTABLE=$(findContractVersionInTargetState "$NETWORK" "$ENVIRONMENT" "$CONTRACT" "LiFiDiamondImmutable") RETURN_CODE2=$? - - if [ "$RETURN_CODE1" -eq 0 ] ; then + if [ "$RETURN_CODE1" -eq 0 ]; then TARGET_ENTRY_1=$TARGET_VERSION_DIAMOND else TARGET_ENTRY_1="" fi - if [ "$RETURN_CODE2" -eq 0 ] ; then + if [ "$RETURN_CODE2" -eq 0 ]; then TARGET_ENTRY_2=$TARGET_VERSION_DIAMOND_IMMUTABLE else TARGET_ENTRY_2="" fi - if [[ "$RETURN_CODE1" -eq 0 || "$RETURN_CODE2" -eq 0 ]]; then - #echo "TARGET_VERSION_DIAMOND: $TARGET_VERSION_DIAMOND" - printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${CURRENT_COLUMN_WIDTH}s|\n" " -$NETWORK" " $TARGET_ENTRY_1" " $TARGET_ENTRY_2" " $HIGHEST_VERSION_DEPLOYED" + if [[ "$RETURN_CODE1" -eq 0 || "$RETURN_CODE2" -eq 0 ]]; then + #echo "TARGET_VERSION_DIAMOND: $TARGET_VERSION_DIAMOND" + printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${CURRENT_COLUMN_WIDTH}s|\n" " -$NETWORK" " $TARGET_ENTRY_1" " $TARGET_ENTRY_2" " $HIGHEST_VERSION_DEPLOYED" fi - done printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${CURRENT_COLUMN_WIDTH}s|\n" "" "" "" "" @@ -2940,18 +2902,17 @@ function printDeploymentsStatusV2() { echo "| Contract (latest version) | target : deployed | target : deployed |" echo "+--------------------------------------+-------------------+-------------------+" - echo "" > $OUTPUT_FILE_PATH - echo "+------------------------------------------------------------------------------+" >> $OUTPUT_FILE_PATH - echo "+------------------------- TARGET STATE vs. ACTUAL STATE ----------------------+" >> $OUTPUT_FILE_PATH - echo "+ +" >> $OUTPUT_FILE_PATH - echo "+ (will only list networks for which an entry exists in target or deploy log) +" >> $OUTPUT_FILE_PATH - echo "+------------------------------------------------------------------------------+" >> $OUTPUT_FILE_PATH - printf "+-------------------------- ENVIRONMENT: %-10s ---------------------------+\n" "$ENVIRONMENT" >> $OUTPUT_FILE_PATH - echo "+--------------------------------------+-------------------+-------------------+" >> $OUTPUT_FILE_PATH - echo "| | mutable | immutable |" >> $OUTPUT_FILE_PATH - echo "| Contract (latest version) | target : deployed | target : deployed |" >> $OUTPUT_FILE_PATH - echo "+--------------------------------------+-------------------+-------------------+" >> $OUTPUT_FILE_PATH - + echo "" >$OUTPUT_FILE_PATH + echo "+------------------------------------------------------------------------------+" >>$OUTPUT_FILE_PATH + echo "+------------------------- TARGET STATE vs. ACTUAL STATE ----------------------+" >>$OUTPUT_FILE_PATH + echo "+ +" >>$OUTPUT_FILE_PATH + echo "+ (will only list networks for which an entry exists in target or deploy log) +" >>$OUTPUT_FILE_PATH + echo "+------------------------------------------------------------------------------+" >>$OUTPUT_FILE_PATH + printf "+-------------------------- ENVIRONMENT: %-10s ---------------------------+\n" "$ENVIRONMENT" >>$OUTPUT_FILE_PATH + echo "+--------------------------------------+-------------------+-------------------+" >>$OUTPUT_FILE_PATH + echo "| | mutable | immutable |" >>$OUTPUT_FILE_PATH + echo "| Contract (latest version) | target : deployed | target : deployed |" >>$OUTPUT_FILE_PATH + echo "+--------------------------------------+-------------------+-------------------+" >>$OUTPUT_FILE_PATH # Check if target state FILE exists if [ ! -f "$TARGET_STATE_PATH" ]; then @@ -2970,16 +2931,15 @@ function printDeploymentsStatusV2() { TARGET_COLUMN_WIDTH=18 # go through all contracts - for CONTRACT in ${ALL_CONTRACTS[*]} ; do -# if [ "$CONTRACT" != "LiFiDiamondImmutable" ] ; then -# continue -# fi - + for CONTRACT in ${ALL_CONTRACTS[*]}; do + # if [ "$CONTRACT" != "LiFiDiamondImmutable" ] ; then + # continue + # fi # get current contract version CURRENT_VERSION=$(getCurrentContractVersion "$CONTRACT") printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s|\n" " $CONTRACT ($CURRENT_VERSION)" "" "" "" - printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s|\n" " $CONTRACT ($CURRENT_VERSION)" "" "" "" >> $OUTPUT_FILE_PATH + printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s|\n" " $CONTRACT ($CURRENT_VERSION)" "" "" "" >>$OUTPUT_FILE_PATH # go through all networks for NETWORK in ${NETWORKS[*]}; do @@ -3004,32 +2964,32 @@ function printDeploymentsStatusV2() { RETURN_CODE2=$? # if entry was found in target state, prepare data for entry in table (if not default value will be used to preserve formatting) - if [ "$RETURN_CODE1" -eq 0 ] ; then + if [ "$RETURN_CODE1" -eq 0 ]; then TARGET_ENTRY_1=$TARGET_VERSION_DIAMOND fi - if [ "$RETURN_CODE2" -eq 0 ] ; then + if [ "$RETURN_CODE2" -eq 0 ]; then TARGET_ENTRY_2=$TARGET_VERSION_DIAMOND_IMMUTABLE fi # check if contract has entry in diamond deployment log - LOG_INFO_DIAMOND=$(getContractInfoFromDiamondDeploymentLogByName "$NETWORK" "$ENVIRONMENT" "LiFiDiamond" "$CONTRACT" ) + LOG_INFO_DIAMOND=$(getContractInfoFromDiamondDeploymentLogByName "$NETWORK" "$ENVIRONMENT" "LiFiDiamond" "$CONTRACT") RETURN_CODE3=$? - LOG_INFO_DIAMOND_IMMUTABLE=$(getContractInfoFromDiamondDeploymentLogByName "$NETWORK" "$ENVIRONMENT" "LiFiDiamondImmutable" "$CONTRACT" ) + LOG_INFO_DIAMOND_IMMUTABLE=$(getContractInfoFromDiamondDeploymentLogByName "$NETWORK" "$ENVIRONMENT" "LiFiDiamondImmutable" "$CONTRACT") RETURN_CODE4=$? # check if entry was found in diamond deployment log (if version == null, replace with "unknown") - if [ "$RETURN_CODE3" -eq 0 ] ; then + if [ "$RETURN_CODE3" -eq 0 ]; then KNOWN_VERSION=$(echo "$LOG_INFO_DIAMOND" | jq -r '.[].Version') - if [[ "$KNOWN_VERSION" == "null" || "$KNOWN_VERSION" == "" ]] ; then + if [[ "$KNOWN_VERSION" == "null" || "$KNOWN_VERSION" == "" ]]; then DEPLOYED_ENTRY_1=" n/a" else DEPLOYED_ENTRY_1=$KNOWN_VERSION fi fi - if [ "$RETURN_CODE4" -eq 0 ] ; then + if [ "$RETURN_CODE4" -eq 0 ]; then KNOWN_VERSION=$(echo "$LOG_INFO_DIAMOND_IMMUTABLE" | jq -r '.[].Version') - if [[ "$KNOWN_VERSION" == "null" || "$KNOWN_VERSION" == "" ]] ; then + if [[ "$KNOWN_VERSION" == "null" || "$KNOWN_VERSION" == "" ]]; then DEPLOYED_ENTRY_2=" n/a" else DEPLOYED_ENTRY_2=$KNOWN_VERSION @@ -3037,18 +2997,17 @@ function printDeploymentsStatusV2() { fi # print new line if any entry was found in either target state or diamond deploy log - if [[ "$RETURN_CODE1" -eq 0 || "$RETURN_CODE2" -eq 0 || "$RETURN_CODE3" -eq 0 || "$RETURN_CODE4" -eq 0 ]]; then + if [[ "$RETURN_CODE1" -eq 0 || "$RETURN_CODE2" -eq 0 || "$RETURN_CODE3" -eq 0 || "$RETURN_CODE4" -eq 0 ]]; then # prepare entries (to preserve formatting) MUTABLE_ENTRY_COMBINED="$TARGET_ENTRY_1"" : ""$DEPLOYED_ENTRY_1" IMMUTABLE_ENTRY_COMBINED="$TARGET_ENTRY_2"" : ""$DEPLOYED_ENTRY_2" - if [ "$CONTRACT" == "LiFiDiamond" ] ; then + if [ "$CONTRACT" == "LiFiDiamond" ]; then IMMUTABLE_ENTRY_COMBINED="" - elif [ "$CONTRACT" == "LiFiDiamondImmutable" ] ; then + elif [ "$CONTRACT" == "LiFiDiamondImmutable" ]; then MUTABLE_ENTRY_COMBINED="" fi - # determine color codes COLOR_CODE_1=$NC COLOR_CODE_2=$NC @@ -3069,18 +3028,18 @@ function printDeploymentsStatusV2() { # print new line in table view printf "|%-${FACET_COLUMN_WIDTH}s| $COLOR_CODE_1 %-15s $NC | $COLOR_CODE_2 %-15s $NC |\n" " -$NETWORK" " $MUTABLE_ENTRY_COMBINED" " $IMMUTABLE_ENTRY_COMBINED" - printf "|%-${FACET_COLUMN_WIDTH}s| %-17s | %-17s |\n" " -$NETWORK" " $MUTABLE_ENTRY_COMBINED" " $IMMUTABLE_ENTRY_COMBINED" >> $OUTPUT_FILE_PATH + printf "|%-${FACET_COLUMN_WIDTH}s| %-17s | %-17s |\n" " -$NETWORK" " $MUTABLE_ENTRY_COMBINED" " $IMMUTABLE_ENTRY_COMBINED" >>$OUTPUT_FILE_PATH fi done # print empty line printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s|\n" "" "" "" "" - printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s|\n" "" "" "" "" >> $OUTPUT_FILE_PATH + printf "|%-${FACET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s| %-${TARGET_COLUMN_WIDTH}s|\n" "" "" "" "" >>$OUTPUT_FILE_PATH done # print closing line echo "+--------------------------------------+-------------------+-------------------+" - echo "+--------------------------------------+-------------------+-------------------+" >> $OUTPUT_FILE_PATH + echo "+--------------------------------------+-------------------+-------------------+" >>$OUTPUT_FILE_PATH return 0 playNotificationSound @@ -3102,48 +3061,48 @@ function checkDeployRequirements() { # check if configData requirements were found if [ ${#CONFIG_REQUIREMENTS[@]} -gt 0 ]; then - # go through array with requirements - for REQUIREMENT in "${CONFIG_REQUIREMENTS[@]}"; do - # get configFileName - CONFIG_FILE=$(jq -r --arg CONTRACT "$CONTRACT" --arg REQUIREMENT "$REQUIREMENT" '.[$CONTRACT].configData[$REQUIREMENT].configFileName' "$DEPLOY_REQUIREMENTS_PATH") - - # get keyInConfigFile - KEY_IN_FILE=$(jq -r --arg CONTRACT "$CONTRACT" --arg REQUIREMENT "$REQUIREMENT" '.[$CONTRACT].configData[$REQUIREMENT].keyInConfigFile' "$DEPLOY_REQUIREMENTS_PATH") - # replace '' with actual network, if needed - KEY_IN_FILE=${KEY_IN_FILE///$NETWORK} - - # get full config file path - CONFIG_FILE_PATH="$DEPLOY_CONFIG_FILE_PATH""$CONFIG_FILE" - - # check if file exists - if ! checkIfFileExists "$CONFIG_FILE_PATH" >/dev/null; then - error "file does not exist: $CONFIG_FILE_PATH (access attempted by function 'checkDeployRequirements')" - return 1 - fi + # go through array with requirements + for REQUIREMENT in "${CONFIG_REQUIREMENTS[@]}"; do + # get configFileName + CONFIG_FILE=$(jq -r --arg CONTRACT "$CONTRACT" --arg REQUIREMENT "$REQUIREMENT" '.[$CONTRACT].configData[$REQUIREMENT].configFileName' "$DEPLOY_REQUIREMENTS_PATH") + + # get keyInConfigFile + KEY_IN_FILE=$(jq -r --arg CONTRACT "$CONTRACT" --arg REQUIREMENT "$REQUIREMENT" '.[$CONTRACT].configData[$REQUIREMENT].keyInConfigFile' "$DEPLOY_REQUIREMENTS_PATH") + # replace '' with actual network, if needed + KEY_IN_FILE=${KEY_IN_FILE///$NETWORK} + + # get full config file path + CONFIG_FILE_PATH="$DEPLOY_CONFIG_FILE_PATH""$CONFIG_FILE" + + # check if file exists + if ! checkIfFileExists "$CONFIG_FILE_PATH" >/dev/null; then + error "file does not exist: $CONFIG_FILE_PATH (access attempted by function 'checkDeployRequirements')" + return 1 + fi - # try to read value from config file - VALUE=$(jq -r "$KEY_IN_FILE" "$CONFIG_FILE_PATH") + # try to read value from config file + VALUE=$(jq -r "$KEY_IN_FILE" "$CONFIG_FILE_PATH") - # check if data is available in config file - if [[ "$VALUE" != "null" && "$VALUE" != "" ]]; then - echoDebug "address information for parameter $REQUIREMENT found in $CONFIG_FILE_PATH" - else - echoDebug "address information for parameter $REQUIREMENT not found in $CONFIG_FILE_PATH" + # check if data is available in config file + if [[ "$VALUE" != "null" && "$VALUE" != "" ]]; then + echoDebug "address information for parameter $REQUIREMENT found in $CONFIG_FILE_PATH" + else + echoDebug "address information for parameter $REQUIREMENT not found in $CONFIG_FILE_PATH" - # check if it's allowed to deploy with zero address - DEPLOY_FLAG=$(jq -r --arg CONTRACT "$CONTRACT" --arg REQUIREMENT "$REQUIREMENT" '.[$CONTRACT].configData[$REQUIREMENT].allowToDeployWithZeroAddress' "$DEPLOY_REQUIREMENTS_PATH") + # check if it's allowed to deploy with zero address + DEPLOY_FLAG=$(jq -r --arg CONTRACT "$CONTRACT" --arg REQUIREMENT "$REQUIREMENT" '.[$CONTRACT].configData[$REQUIREMENT].allowToDeployWithZeroAddress' "$DEPLOY_REQUIREMENTS_PATH") - # continue with script depending on DEPLOY_FLAG - if [[ "$DEPLOY_FLAG" == "true" ]]; then - # if yes, deployment is OK - warning "contract $CONTRACT will be deployed with zero address as argument for parameter $REQUIREMENT since this information was missing in $CONFIG_FILE_PATH for network $NETWORK" - else - # if no, return "do not deploy" - error "contract $CONTRACT cannot be deployed with zero address as argument for parameter $REQUIREMENT and this information is missing in $CONFIG_FILE_PATH for network $NETWORK" - return 1 - fi - fi - done + # continue with script depending on DEPLOY_FLAG + if [[ "$DEPLOY_FLAG" == "true" ]]; then + # if yes, deployment is OK + warning "contract $CONTRACT will be deployed with zero address as argument for parameter $REQUIREMENT since this information was missing in $CONFIG_FILE_PATH for network $NETWORK" + else + # if no, return "do not deploy" + error "contract $CONTRACT cannot be deployed with zero address as argument for parameter $REQUIREMENT and this information is missing in $CONFIG_FILE_PATH for network $NETWORK" + return 1 + fi + fi + done fi # part 2: check required contractAddresses @@ -3167,7 +3126,7 @@ function checkDeployRequirements() { ADDRESS=$(jq -r --arg DEPENDENCY "$DEPENDENCY" '.[$DEPENDENCY]' "$ADDRESSES_FILE") # check if contract address is available in log file - if [[ "$ADDRESS" != "null" && "$ADDRESS" == *"0x"* ]]; then + if [[ "$ADDRESS" != "null" && "$ADDRESS" == *"0x"* ]]; then echoDebug "address information for contract $DEPENDENCY found" else echoDebug "address information for contract $DEPENDENCY not found" @@ -3197,9 +3156,9 @@ function isVersionTag() { local PATTERN="^[0-9]+\.[0-9]+\.[0-9]+$" if [[ $STRING =~ $PATTERN ]]; then - return 0 + return 0 else - return 1 + return 1 fi } function deployCreate3FactoryToAnvil() { @@ -3266,7 +3225,6 @@ function compareAddresses() { } # <<<<<< miscellaneous - # >>>>>> helpers to set/update deployment files/logs/etc function updateDiamondLogs() { # read function arguments into variable @@ -3287,7 +3245,6 @@ function updateDiamondLogs() { ENVIRONMENTS=("production" "staging") DIAMONDS=("LiFiDiamond" "LiFiDiamondImmutable") - # loop through all networks for NETWORK in "${NETWORKS[@]}"; do echo "" @@ -3299,7 +3256,7 @@ function updateDiamondLogs() { # fi # get RPC URL - local RPC_URL="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<< "$NETWORK")" + local RPC_URL="ETH_NODE_URI_$(tr '[:lower:]' '[:upper:]' <<<"$NETWORK")" RPC_URL=${!RPC_URL} echo "RPC_URL: $RPC_URL" @@ -3317,9 +3274,9 @@ function updateDiamondLogs() { echo " current DIAMOND: $DIAMOND" # >>>> limit here to a certain diamond type, if needed -# if [[ $DIAMOND == "LiFiDiamond" ]]; then -# continue -# fi + # if [[ $DIAMOND == "LiFiDiamond" ]]; then + # continue + # fi # define diamond type flag if [[ $DIAMOND == "LiFiDiamondImmutable" ]]; then @@ -3378,16 +3335,14 @@ function updateDiamondLogs() { echo "" done - echo "" + echo "" done - echo "" + echo "" done playNotificationSound } # <<<<<< helpers to set/update deployment files/logs/etc - - # test cases for helper functions function test_logContractDeploymentInfo() { @@ -3438,10 +3393,6 @@ function test_checkIfJSONContainsEntry() { checkIfJSONContainsEntry "ContractName" "ETH" "staging" "1.0.2" echo "should be 0: $?" - - - - } function test_findContractInMasterLog() { findContractInMasterLog "DiamondCutFacet" "optimism" "production" "1.0.0" @@ -3473,8 +3424,6 @@ function test_getCurrentContractVersion() { echo "should return '1.0.0':" getCurrentContractVersion "Receiver" - - } function test_doesAddressContainBytecode() { echo "should return true: $(doesAddressContainBytecode "BSC" "0x1231deb6f5749ef6ce6943a275a1d3e7486f4eae")" @@ -3497,7 +3446,7 @@ function test_getIncludedNetworksArray() { echo "should return 20: ${#NETWORKS[@]}" # print each network value - for ((i=0; i<${#NETWORKS[@]}; i++)); do + for ((i = 0; i < ${#NETWORKS[@]}; i++)); do echo "networks[$i]: ${NETWORKS[$i]}" done @@ -3528,7 +3477,7 @@ function test_userDialogSelectDiamondType() { echo "Please select which type of diamond contract to deploy:" echo "should return 'LiFiDiamondImmutable': $(userDialogSelectDiamondType)" } -function test_getFunctionSelectorsFromContractABI() { +function test_getFunctionSelectorsFromContractABI() { echo "should return {}: $(getFunctionSelectorsFromContractABI "LiFiDiamond")" echo "should return selectors: $(getFunctionSelectorsFromContractABI "MultichainFacet")" } @@ -3542,8 +3491,8 @@ function test_getFunctionSelectorFromContractABI() { echo "should return 'aeb116de': $(getFunctionSelectorFromContractABI "DiamondCutFacet" "executeCallViaAxelar")" } function test_removeFacetFromDiamond() { - removeFacetFromDiamond "0x89fb2F8F0B6046b1Aec2915bdaAE20487395a03b" "HopFacetOptimized" "goerli" - removeFacetFromDiamond "0x89fb2F8F0B6046b1Aec2915bdaAE20487395a03b" "StargateFacet" "goerli" + removeFacetFromDiamond "0x89fb2F8F0B6046b1Aec2915bdaAE20487395a03b" "HopFacetOptimized" "goerli" + removeFacetFromDiamond "0x89fb2F8F0B6046b1Aec2915bdaAE20487395a03b" "StargateFacet" "goerli" } function test_getFacetFunctionSelectorsFromDiamond() { echo "should return '[0x23452b9c,0x7200b829,0x8da5cb5b,0xf2fde38b]': $(getFacetFunctionSelectorsFromDiamond "0x1D7554F2EF87Faf41f9c678cF2501497D38c014f" "OwnershipFacet" "mainnet" "staging")" @@ -3572,17 +3521,17 @@ function test_addNewContractVersionToAllIncludedNetworks() { function test_addNewNetworkWithAllIncludedContractsInLatestVersions() { addNewNetworkWithAllIncludedContractsInLatestVersions "newNetwork3" "production" "LiFiDiamondImmutable" } -function test_checkIfFileExists(){ +function test_checkIfFileExists() { echo "should be true: $(checkIfFileExists "./script/DeployCelerIMFacet.s.sol")" echo "should be false: $(checkIfFileExists "./script/NoScript.s.sol")" } -function test_getFacetAddressFromDiamond(){ +function test_getFacetAddressFromDiamond() { getFacetAddressFromDiamond "arbitrum" "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE" "0xc5ae0fe6" } -function test_getAddressOfDeployedContractFromDeploymentsFiles(){ +function test_getAddressOfDeployedContractFromDeploymentsFiles() { getAddressOfDeployedContractFromDeploymentsFiles "mumbai" "staging" "LiFiDiamondImmutable" "ContractName" } -function test_findContractInMasterLogByAddress(){ +function test_findContractInMasterLogByAddress() { #findContractInMasterLogByAddress"optimism" "production" "0x49d195D3138D4E0E2b4ea88484C54AEE45B04B9F" findContractInMasterLogByAddress "optimism" "production" "0x49d195D3138D4E0E2b4ea88484C54AEE45B04BFd" } @@ -3602,7 +3551,7 @@ function test_updateAllContractsToTargetState() { function test_getPeripheryAddressFromDiamond() { getPeripheryAddressFromDiamond "mainnet" "0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE" "Executor" } -function test_getContractVersionFromMasterLog(){ +function test_getContractVersionFromMasterLog() { echo "should return '1.0.0': $(getContractVersionFromMasterLog "optimism" "production" "DexManagerFacet" "0x64D41a7B52CA910f4995b1df33ea68471138374b")" echo "should return '': $(getContractVersionFromMasterLog "optimism" "production" "DexManagerFacet" "0x64D41a7B52CA910f4995b1df33ea68471138374")" echo "should return '': $(getContractVersionFromMasterLog "optimism" "production" "DeBridgeFacet" "0x64D41a7B52CA910f4995b1df33ea68471138374")" @@ -3614,18 +3563,18 @@ function test_getContractNameFromDeploymentLogs() { function test_tmp() { - CONTRACT="CelerIMFacetMutable" - NETWORK="polygonzkevm" - ADDRESS="0x4D476e7D7dbBAF55c04987523f9307Ede62b4689" - ENVIRONMENT="production" - VERSION="2.0.0" - DIAMOND_CONTRACT_NAME="LiFiDiamondImmutable" - ARGS="0x0000000000000000000000003ad9d0648cdaa2426331e894e980d0a5ed16257f000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000bebcdb5093b47cd7add8211e4c77b6826af7bc5f0000000000000000000000000000000000000000000000000000000000000000" - -# ADDRESS=$(getContractOwner "$NETWORK" "$ENVIRONMENT" "ERC20Proxy"); -# if [[ "$ADDRESS" != "$ZERO_ADDRESS" ]]; then -# error "ERC20Proxy ownership was not transferred to address(0)" -# exit 1 -# fi -getPeripheryAddressFromDiamond "$NETWORK" "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" "RelayerCelerIM" + CONTRACT="CelerIMFacetMutable" + NETWORK="polygonzkevm" + ADDRESS="0x4D476e7D7dbBAF55c04987523f9307Ede62b4689" + ENVIRONMENT="production" + VERSION="2.0.0" + DIAMOND_CONTRACT_NAME="LiFiDiamondImmutable" + ARGS="0x0000000000000000000000003ad9d0648cdaa2426331e894e980d0a5ed16257f000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f000000000000000000000000bebcdb5093b47cd7add8211e4c77b6826af7bc5f0000000000000000000000000000000000000000000000000000000000000000" + + # ADDRESS=$(getContractOwner "$NETWORK" "$ENVIRONMENT" "ERC20Proxy"); + # if [[ "$ADDRESS" != "$ZERO_ADDRESS" ]]; then + # error "ERC20Proxy ownership was not transferred to address(0)" + # exit 1 + # fi + getPeripheryAddressFromDiamond "$NETWORK" "0x9b11bc9FAc17c058CAB6286b0c785bE6a65492EF" "RelayerCelerIM" } diff --git a/script/tasks/diamondUpdatePeriphery.sh b/script/tasks/diamondUpdatePeriphery.sh index 149f049f5..0f5cbe3c0 100755 --- a/script/tasks/diamondUpdatePeriphery.sh +++ b/script/tasks/diamondUpdatePeriphery.sh @@ -94,9 +94,9 @@ function diamondUpdatePeriphery() { # special handling for RelayerCelerIM # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> if [[ "$DIAMOND_CONTRACT_NAME" == "LiFiDiamond" ]]; then - local CONTRACT_ADDRESS=$(jq -r '.[RelayerCelerIMMutable] // "0x"' "$ADDRS") + local CONTRACT_ADDRESS=$(jq -r '.RelayerCelerIMMutable // "0x"' "$ADDRS") elif [[ "$DIAMOND_CONTRACT_NAME" == "LiFiDiamondImmutable" ]]; then - local CONTRACT_ADDRESS=$(jq -r '.[RelayerCelerIMImmutable] // "0x"' "$ADDRS") + local CONTRACT_ADDRESS=$(jq -r '.RelayerCelerIMImmutable // "0x"' "$ADDRS") else error "invalid value for DIAMOND_CONTRACT_NAME: ($DIAMOND_CONTRACT_NAME) in function diamondUpdatePeriphery()" fi @@ -145,7 +145,6 @@ function diamondUpdatePeriphery() { saveDiamondPeriphery "$NETWORK" "$ENVIRONMENT" false fi - echo "[info] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diamondUpdatePeriphery completed" } @@ -160,18 +159,15 @@ register() { # register periphery contract local ATTEMPTS=1 - - # logging for debug purposes - echoDebug "in function register" - echoDebug "NETWORK=$NETWORK" - echoDebug "DIAMOND=$DIAMOND" - echoDebug "CONTRACT_NAME=$CONTRACT_NAME" - echoDebug "ADDR=$ADDR" - echoDebug "RPC=${!RPC}" - echoDebug "ENVIRONMENT=$ENVIRONMENT" - echo "" - - + # logging for debug purposes + echoDebug "in function register" + echoDebug "NETWORK=$NETWORK" + echoDebug "DIAMOND=$DIAMOND" + echoDebug "CONTRACT_NAME=$CONTRACT_NAME" + echoDebug "ADDR=$ADDR" + echoDebug "RPC=${!RPC}" + echoDebug "ENVIRONMENT=$ENVIRONMENT" + echo "" while [ $ATTEMPTS -le "$MAX_ATTEMPTS_PER_SCRIPT_EXECUTION" ]; do # try to execute call @@ -183,7 +179,7 @@ register() { # print output to console cast send "$DIAMOND" 'registerPeripheryContract(string,address)' "$CONTRACT_NAME" "$ADDR" --private-key $(getPrivateKey "$NETWORK" "$ENVIRONMENT") --rpc-url "${!RPC}" --legacy -# cast send 0xd37c412F1a782332a91d183052427a5336438cD3 'registerPeripheryContract(string,address)' "Executor" "0x68895782994F1d7eE13AD210b63B66c81ec7F772" --private-key "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80" --rpc-url "${!RPC}" --legacy + # cast send 0xd37c412F1a782332a91d183052427a5336438cD3 'registerPeripheryContract(string,address)' "Executor" "0x68895782994F1d7eE13AD210b63B66c81ec7F772" --private-key "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80" --rpc-url "${!RPC}" --legacy else # do not print output to console cast send "$DIAMOND" 'registerPeripheryContract(string,address)' "$CONTRACT_NAME" "$ADDR" --private-key $(getPrivateKey "$NETWORK" "$ENVIRONMENT") --rpc-url "${!RPC}" --legacy >/dev/null 2>&1 diff --git a/target_vs_deployed_production.txt b/target_vs_deployed_production.txt index 6522c4a00..be3a807b5 100644 --- a/target_vs_deployed_production.txt +++ b/target_vs_deployed_production.txt @@ -9,277 +9,299 @@ | | mutable | immutable | | Contract (latest version) | target : deployed | target : deployed | +--------------------------------------+-------------------+-------------------+ -| LiFiDiamond (1.0.0) | | | -| | | | -| -mainnet | 1.0.0 : - | | -| -polygon | 1.0.0 : - | | -| -gnosis | 1.0.0 : - | | -| -fantom | 1.0.0 : - | | -| -okx | 1.0.0 : - | | -| -avalanche | 1.0.0 : - | | -| -arbitrum | 1.0.0 : - | | -| -optimism | 1.0.0 : - | | -| -moonriver | 1.0.0 : - | | -| -moonbeam | 1.0.0 : - | | -| -celo | 1.0.0 : - | | -| -fuse | 1.0.0 : - | | -| -cronos | 1.0.0 : - | | -| -velas | 1.0.0 : - | | -| -evmos | 1.0.0 : - | | -| -aurora | 1.0.0 : - | | -| -boba | 1.0.0 : - | | -| -polygonzkevm | 1.0.0 : - | | -| | | | -| | | | | LiFiDiamondImmutable (1.0.0) | | | | | | | -| -mainnet | | 1.0.0 : 1.0.0 | -| -polygon | | 1.0.0 : 1.0.0 | -| -gnosis | | 1.0.0 : 1.0.0 | -| -fantom | | 1.0.0 : 1.0.0 | -| -okx | | 1.0.0 : 1.0.0 | -| -avalanche | | 1.0.0 : 1.0.0 | | -arbitrum | | 1.0.0 : 1.0.0 | -| -optimism | | 1.0.0 : 1.0.0 | -| -moonriver | | 1.0.0 : 1.0.0 | -| -moonbeam | | 1.0.0 : 1.0.0 | -| -celo | | 1.0.0 : 1.0.0 | -| -fuse | | 1.0.0 : 1.0.0 | -| -cronos | | 1.0.0 : 1.0.0 | -| -velas | | 1.0.0 : 1.0.0 | -| -evmos | | 1.0.0 : 1.0.0 | | -aurora | | 1.0.0 : 1.0.0 | +| -avalanche | | 1.0.0 : 1.0.0 | | -boba | | 1.0.0 : 1.0.0 | +| -evmos | | 1.0.0 : 1.0.0 | +| -fantom | | 1.0.0 : 1.0.0 | +| -fuse | | 1.0.0 : 1.0.0 | +| -gnosis | | 1.0.0 : 1.0.0 | +| -moonbeam | | 1.0.0 : 1.0.0 | +| -moonriver | | 1.0.0 : 1.0.0 | +| -okx | | 1.0.0 : 1.0.0 | +| -optimism | | 1.0.0 : 1.0.0 | +| -polygon | | 1.0.0 : 1.0.0 | | -polygonzkevm | | 1.0.0 : 1.0.0 | +| -velas | | 1.0.0 : 1.0.0 | +| | | | +| | | | +| LiFiDiamond (1.0.0) | | | +| | | | +| -arbitrum | 1.0.0 : 1.0.0 | | +| -aurora | 1.0.0 : 1.0.0 | | +| -avalanche | 1.0.0 : 1.0.0 | | +| -boba | 1.0.0 : 1.0.0 | | +| -evmos | 1.0.0 : 1.0.0 | | +| -fantom | 1.0.0 : 1.0.0 | | +| -fuse | 1.0.0 : 1.0.0 | | +| -gnosis | 1.0.0 : 1.0.0 | | +| -moonbeam | 1.0.0 : 1.0.0 | | +| -moonriver | 1.0.0 : 1.0.0 | | +| -okx | 1.0.0 : 1.0.0 | | +| -optimism | 1.0.0 : 1.0.0 | | +| -polygon | 1.0.0 : 1.0.0 | | +| -polygonzkevm | 1.0.0 : 1.0.0 | | +| -velas | 1.0.0 : 1.0.0 | | | | | | | | | | | AccessManagerFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -velas | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | DexManagerFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -velas | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | DiamondCutFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | | -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | | -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | | -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | | | | | | | | | | DiamondLoupeFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | | -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | | -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | | -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | +| | | | +| | | | +| GenericSwapFacet (1.0.0) | | | +| | | | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -velas | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| | | | +| | | | +| LIFuelFacet (1.0.0) | | | +| | | | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -velas | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | OwnershipFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | | -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -velas | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | PeripheryRegistryFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -velas | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | WithdrawFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fuse | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -velas | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | AcrossFacet (2.0.0) | | | | | | | -| -mainnet | 2.0.0 : - | 2.0.0 : 2.0.0 | -| -polygon | 2.0.0 : - | 2.0.0 : 2.0.0 | -| -arbitrum | 2.0.0 : - | 2.0.0 : 2.0.0 | -| -optimism | 2.0.0 : - | 2.0.0 : 2.0.0 | +| -arbitrum | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -optimism | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -polygon | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | | | | | | | | | -| AllBridgeFacet (1.0.0) | | | +| AllBridgeFacet (2.0.0) | | | | | | | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -polygon | 2.0.0 : 2.0.0 | 2.0.0 : 1.0.0 | | | | | | | | | -| AmarokFacet (1.0.1) | | | +| AmarokFacet (2.0.0) | | | | | | | -| -mainnet | 1.0.1 : n/a | 1.0.1 : 1.0.1 | -| -polygon | 1.0.1 : n/a | 1.0.1 : 1.0.1 | -| -gnosis | 1.0.1 : n/a | 1.0.1 : 1.0.1 | +| -arbitrum | 1.0.1 : 2.0.0 | 1.0.1 : 2.0.0 | | -avalanche | - : - | - : 1.0.1 | -| -arbitrum | 1.0.1 : n/a | 1.0.1 : 1.0.1 | -| -optimism | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -gnosis | 1.0.1 : 2.0.0 | 1.0.1 : 2.0.0 | | -moonbeam | - : n/a | - : - | +| -optimism | 1.0.1 : 2.0.0 | 1.0.1 : 2.0.0 | +| -polygon | 1.0.1 : 2.0.0 | 1.0.1 : 2.0.0 | | | | | | | | | | ArbitrumBridgeFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | | | | | | | | | -| CBridgeFacet (1.0.0) | | | +| CalldataVerificationFacet (1.0.1) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | | | | | | | | | -| CBridgeFacetPacked (1.0.1) | | | +| CBridgeFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -polygon | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -avalanche | 1.0.1 : n/a | 1.0.1 : 1.0.1 | -| -arbitrum | 1.0.1 : n/a | 1.0.1 : 1.0.1 | -| -optimism | 1.0.1 : n/a | 1.0.1 : 1.0.1 | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | -| CalldataVerificationFacet (1.0.0) | | | +| CBridgeFacetPacked (1.0.3) | | | | | | | +| -arbitrum | 1.0.1 : 1.0.3 | 1.0.1 : 1.0.3 | +| -avalanche | 1.0.1 : 1.0.3 | 1.0.1 : 1.0.3 | +| -optimism | 1.0.1 : 1.0.3 | 1.0.1 : 1.0.3 | +| -polygon | 1.0.1 : 1.0.3 | 1.0.1 : 1.0.3 | | | | | | | | | | CelerCircleBridgeFacet (1.0.1) | | | | | | | -| -mainnet | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -arbitrum | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | | -avalanche | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | | | | | | | | | | CelerIMFacetImmutable (2.0.0) | | | | | | | +| -arbitrum | - : - | 2.0.0 : 2.0.0 | +| -aurora | - : - | 2.0.0 : 2.0.0 | +| -avalanche | - : - | 2.0.0 : 2.0.0 | +| -fantom | - : - | 2.0.0 : 2.0.0 | +| -moonriver | - : - | 2.0.0 : 2.0.0 | +| -optimism | - : - | 2.0.0 : 2.0.0 | +| -polygon | - : - | 2.0.0 : 2.0.0 | +| -polygonzkevm | - : - | 2.0.0 : 2.0.0 | | | | | | | | | | CelerIMFacetMutable (2.0.0) | | | | | | | +| -arbitrum | 2.0.0 : n/a | - : - | +| -aurora | 2.0.0 : n/a | - : - | +| -avalanche | 2.0.0 : n/a | - : - | +| -fantom | 2.0.0 : n/a | - : - | +| -moonriver | 2.0.0 : n/a | - : - | +| -optimism | 2.0.0 : n/a | - : - | +| -polygon | 2.0.0 : n/a | - : - | +| -polygonzkevm | 2.0.0 : n/a | - : - | | | | | | | | | | CircleBridgeFacet (1.0.0) | | | @@ -290,36 +312,13 @@ | | | | | | | | | | | | -| GenericSwapFacet (1.0.0) | | | -| | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | -| | | | -| | | | | GnosisBridgeFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | | | | | | | | | | GnosisBridgeL2Facet (1.0.0) | | | | | | | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | GravityFacet (1.0.0) | | | @@ -328,62 +327,36 @@ | | | | | HopFacet (2.0.0) | | | | | | | -| -mainnet | 2.0.0 : - | 2.0.0 : 2.0.0 | -| -polygon | 2.0.0 : - | 2.0.0 : 2.0.0 | -| -gnosis | 2.0.0 : - | 2.0.0 : 2.0.0 | -| -arbitrum | 2.0.0 : - | 2.0.0 : 2.0.0 | -| -optimism | 2.0.0 : - | 2.0.0 : 2.0.0 | +| -arbitrum | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -gnosis | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -optimism | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -polygon | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | | | | | | | | | | HopFacetOptimized (2.0.0) | | | | | | | -| -mainnet | - : - | - : 2.0.0 | +| -arbitrum | - : 2.0.0 | - : 2.0.0 | +| -gnosis | - : 2.0.0 | - : 2.0.0 | +| -optimism | - : 2.0.0 | - : 2.0.0 | | -polygon | - : - | - : 2.0.0 | -| -gnosis | - : - | - : 2.0.0 | -| -arbitrum | - : - | - : 2.0.0 | -| -optimism | - : - | - : 2.0.0 | | | | | | | | | -| HopFacetPacked (1.0.5) | | | +| HopFacetPacked (1.0.6) | | | | | | | -| -mainnet | 1.0.5 : - | 1.0.5 : 1.0.4 | -| -polygon | 1.0.5 : - | 1.0.5 : 1.0.4 | -| -gnosis | 1.0.5 : 1.0.1 | 1.0.5 : 1.0.4 | -| -avalanche | - : n/a | - : - | -| -arbitrum | 1.0.5 : n/a | 1.0.5 : 1.0.4 | -| -optimism | 1.0.5 : n/a | 1.0.5 : 1.0.4 | +| -arbitrum | 1.0.5 : 1.0.6 | 1.0.5 : 1.0.6 | +| -avalanche | - : - | - : 1.0.6 | +| -gnosis | 1.0.5 : 1.0.6 | 1.0.5 : 1.0.6 | +| -optimism | 1.0.5 : 1.0.6 | 1.0.5 : 1.0.6 | +| -polygon | 1.0.5 : 1.0.6 | 1.0.5 : 1.0.6 | | | | | | | | | | HyphenFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| | | | -| | | | -| LIFuelFacet (1.0.0) | | | -| | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | MakerTeleportFacet (1.0.0) | | | @@ -392,44 +365,38 @@ | | | | | MultichainFacet (1.0.1) | | | | | | | -| -mainnet | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -polygon | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -gnosis | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -fantom | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -okx | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -avalanche | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -arbitrum | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -optimism | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -moonriver | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -moonbeam | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -celo | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -fuse | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -cronos | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -velas | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -evmos | 1.0.1 : - | 1.0.1 : 1.0.1 | +| -arbitrum | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | | -aurora | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -boba | 1.0.1 : - | 1.0.1 : 1.0.1 | -| -polygonzkevm | 1.0.1 : - | 1.0.1 : 1.0.1 | +| -avalanche | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -boba | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -evmos | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -fantom | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -fuse | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -gnosis | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -moonbeam | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -moonriver | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -okx | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -optimism | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -polygon | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -polygonzkevm | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | +| -velas | 1.0.1 : 1.0.1 | 1.0.1 : 1.0.1 | | | | | | | | | -| OFTWrapperFacet (1.0.0) | | | +| OFTWrapperFacet (2.0.0) | | | | | | | | | | | | | | | | OmniBridgeFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | OptimismBridgeFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | | | | | | | | | | PolygonBridgeFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | | | | | | | | | | RoninBridgeFacet (1.0.0) | | | @@ -440,14 +407,13 @@ | | | | | | | | | | | | -| StargateFacet (1.0.0) | | | +| StargateFacet (2.0.1) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : 2.0.0 | 1.0.0 : 1.0.0 | +| -avalanche | 1.0.0 : 2.0.0 | 1.0.0 : 1.0.0 | +| -fantom | 1.0.0 : 2.0.0 | 1.0.0 : 1.0.0 | +| -optimism | 1.0.0 : 2.0.0 | 1.0.0 : 1.0.0 | +| -polygon | 1.0.0 : 2.0.0 | 1.0.0 : 1.0.0 | | | | | | | | | | SynapseBridgeFacet (1.0.0) | | | @@ -460,138 +426,120 @@ | | | | | WormholeFacet (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : - | -| -polygon | 1.0.0 : - | 1.0.0 : - | -| -fantom | 1.0.0 : - | 1.0.0 : - | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -aurora | 1.0.0 : - | 1.0.0 : - | | -avalanche | 1.0.0 : - | 1.0.0 : - | -| -arbitrum | 1.0.0 : - | 1.0.0 : - | -| -optimism | 1.0.0 : - | 1.0.0 : - | +| -fantom | 1.0.0 : - | 1.0.0 : - | | -moonbeam | 1.0.0 : - | 1.0.0 : - | -| -celo | 1.0.0 : - | 1.0.0 : - | -| -aurora | 1.0.0 : - | 1.0.0 : - | +| -optimism | 1.0.0 : - | 1.0.0 : - | +| -polygon | 1.0.0 : - | 1.0.0 : - | | | | | | | | | | ERC20Proxy (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -gnosis | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -velas | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -aurora | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -avalanche | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -boba | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -evmos | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -fantom | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -fuse | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -gnosis | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -moonbeam | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -moonriver | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -okx | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -optimism | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -polygon | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -polygonzkevm | 1.0.0 : 1.0.0 | 1.0.0 : - | +| -velas | 1.0.0 : 1.0.0 | 1.0.0 : - | | | | | | | | | | Executor (2.0.0) | | | | | | | -| -mainnet | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -polygon | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -gnosis | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -fantom | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -okx | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -avalanche | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -arbitrum | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -optimism | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -moonriver | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -moonbeam | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -celo | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -fuse | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -cronos | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -velas | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -evmos | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -aurora | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -boba | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -polygonzkevm | 2.0.0 : - | 2.0.0 : 1.0.0 | +| -arbitrum | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -aurora | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -avalanche | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -boba | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -evmos | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -fantom | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -fuse | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -gnosis | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -moonbeam | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -moonriver | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -okx | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -optimism | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -polygon | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -polygonzkevm | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -velas | 2.0.0 : 2.0.0 | 2.0.0 : - | | | | | | | | | | FeeCollector (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -arbitrum | 1.0.0 : - | 1.0.0 : - | +| -aurora | 1.0.0 : - | 1.0.0 : - | +| -avalanche | 1.0.0 : - | 1.0.0 : - | +| -boba | 1.0.0 : - | 1.0.0 : - | +| -evmos | 1.0.0 : - | 1.0.0 : - | +| -fantom | 1.0.0 : - | 1.0.0 : - | +| -fuse | 1.0.0 : - | 1.0.0 : - | | -gnosis | 1.0.0 : - | 1.0.0 : - | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : - | 1.0.0 : - | +| -moonriver | 1.0.0 : - | 1.0.0 : - | +| -okx | 1.0.0 : - | 1.0.0 : - | +| -optimism | 1.0.0 : - | 1.0.0 : - | +| -polygon | 1.0.0 : - | 1.0.0 : - | +| -polygonzkevm | 1.0.0 : - | 1.0.0 : - | | -velas | 1.0.0 : - | 1.0.0 : - | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : - | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | | | | | | | | | | Receiver (2.0.0) | | | | | | | -| -mainnet | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -polygon | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -gnosis | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -fantom | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -okx | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -avalanche | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -arbitrum | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -optimism | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -moonriver | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -moonbeam | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -celo | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -fuse | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -cronos | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -velas | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -evmos | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -aurora | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -boba | 2.0.0 : - | 2.0.0 : 1.0.0 | -| -polygonzkevm | 2.0.0 : - | 2.0.0 : 1.0.0 | +| -arbitrum | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -aurora | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -avalanche | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -boba | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -evmos | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -fantom | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -fuse | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -gnosis | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -moonbeam | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -moonriver | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -okx | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -optimism | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -polygon | 2.0.0 : 2.0.0 | 2.0.0 : - | +| -polygonzkevm | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -velas | 2.0.0 : 2.0.0 | 2.0.0 : - | | | | | | | | | | RelayerCelerIM (2.0.0) | | | | | | | -| -mainnet | 2.0.0 : - | 2.0.0 : 1.0.1 | -| -polygon | 2.0.0 : 1.0.1 | 2.0.0 : 1.0.1 | -| -fantom | 2.0.0 : 1.0.1 | 2.0.0 : 1.0.1 | -| -avalanche | 2.0.0 : 1.0.1 | 2.0.0 : 1.0.1 | -| -arbitrum | 2.0.0 : - | 2.0.0 : 1.0.1 | -| -optimism | 2.0.0 : 1.0.1 | 2.0.0 : 1.0.1 | -| -moonriver | 2.0.0 : 1.0.1 | 2.0.0 : 1.0.1 | -| -aurora | 2.0.0 : 1.0.1 | 2.0.0 : 1.0.1 | -| -polygonzkevm | 2.0.0 : - | 2.0.0 : - | +| -arbitrum | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -aurora | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -avalanche | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -fantom | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -moonriver | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -optimism | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -polygon | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | +| -polygonzkevm | 2.0.0 : 2.0.0 | 2.0.0 : 2.0.0 | | | | | | | | | | ServiceFeeCollector (1.0.0) | | | | | | | -| -mainnet | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygon | 1.0.0 : - | 1.0.0 : - | +| -arbitrum | 1.0.0 : - | 1.0.0 : - | +| -aurora | 1.0.0 : - | 1.0.0 : - | +| -avalanche | 1.0.0 : - | 1.0.0 : - | +| -boba | 1.0.0 : - | 1.0.0 : - | +| -evmos | 1.0.0 : - | 1.0.0 : - | +| -fantom | 1.0.0 : - | 1.0.0 : - | +| -fuse | 1.0.0 : - | 1.0.0 : - | | -gnosis | 1.0.0 : - | 1.0.0 : - | -| -fantom | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -okx | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -avalanche | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -arbitrum | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -optimism | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonriver | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -moonbeam | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -celo | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -fuse | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -cronos | 1.0.0 : - | 1.0.0 : 1.0.0 | +| -moonbeam | 1.0.0 : - | 1.0.0 : - | +| -moonriver | 1.0.0 : - | 1.0.0 : - | +| -okx | 1.0.0 : - | 1.0.0 : - | +| -optimism | 1.0.0 : - | 1.0.0 : - | +| -polygon | 1.0.0 : - | 1.0.0 : - | +| -polygonzkevm | 1.0.0 : - | 1.0.0 : - | | -velas | 1.0.0 : - | 1.0.0 : - | -| -evmos | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -aurora | 1.0.0 : - | 1.0.0 : - | -| -boba | 1.0.0 : - | 1.0.0 : 1.0.0 | -| -polygonzkevm | 1.0.0 : - | 1.0.0 : 1.0.0 | | | | | | | | | +--------------------------------------+-------------------+-------------------+