diff --git a/.github/gas_report.json b/.github/gas_report.json index e7a72ec5..2f2168db 100644 --- a/.github/gas_report.json +++ b/.github/gas_report.json @@ -7,8 +7,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 49374, - "GAS_DIFFERENCE": "0" + "GAS_USED": 49833, + "GAS_DIFFERENCE": "🥵 +459" }, { "NUMBER": 2, @@ -18,8 +18,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 24674, - "GAS_DIFFERENCE": "0" + "GAS_USED": 25133, + "GAS_DIFFERENCE": "🥵 +459" }, { "NUMBER": 3, @@ -29,8 +29,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 91863, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 98023, + "GAS_DIFFERENCE": "🥵 +6160" }, { "NUMBER": 4, @@ -40,8 +40,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 71963, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 78124, + "GAS_DIFFERENCE": "🥵 +6161" }, { "NUMBER": 5, @@ -51,8 +51,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 360553, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 372899, + "GAS_DIFFERENCE": "🥵 +12346" }, { "NUMBER": 6, @@ -62,8 +62,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 340653, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 353000, + "GAS_DIFFERENCE": "🥵 +12347" }, { "NUMBER": 7, @@ -73,8 +73,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 345319, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 356379, + "GAS_DIFFERENCE": "🥵 +11060" }, { "NUMBER": 8, @@ -84,8 +84,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 325418, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 336480, + "GAS_DIFFERENCE": "🥵 +11062" }, { "NUMBER": 9, @@ -95,8 +95,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 393345, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 404502, + "GAS_DIFFERENCE": "🥵 +11157" }, { "NUMBER": 10, @@ -106,8 +106,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 373445, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 384603, + "GAS_DIFFERENCE": "🥵 +11158" }, { "NUMBER": 11, @@ -117,8 +117,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 106659, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 114176, + "GAS_DIFFERENCE": "🥵 +7517" }, { "NUMBER": 12, @@ -128,8 +128,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 86758, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 94276, + "GAS_DIFFERENCE": "🥵 +7518" }, { "NUMBER": 13, @@ -139,8 +139,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 47585, - "GAS_DIFFERENCE": "0" + "GAS_USED": 48409, + "GAS_DIFFERENCE": "🥵 +824" }, { "NUMBER": 14, @@ -150,8 +150,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 27685, - "GAS_DIFFERENCE": "0" + "GAS_USED": 28509, + "GAS_DIFFERENCE": "🥵 +824" }, { "NUMBER": 15, @@ -161,8 +161,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 95190, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 101486, + "GAS_DIFFERENCE": "🥵 +6296" }, { "NUMBER": 16, @@ -172,8 +172,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 75290, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 81586, + "GAS_DIFFERENCE": "🥵 +6296" }, { "NUMBER": 17, @@ -183,8 +183,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 359076, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 371590, + "GAS_DIFFERENCE": "🥵 +12514" }, { "NUMBER": 18, @@ -194,8 +194,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 339176, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 351690, + "GAS_DIFFERENCE": "🥵 +12514" }, { "NUMBER": 19, @@ -205,8 +205,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 343852, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 355085, + "GAS_DIFFERENCE": "🥵 +11233" }, { "NUMBER": 20, @@ -216,8 +216,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 323952, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 335185, + "GAS_DIFFERENCE": "🥵 +11233" }, { "NUMBER": 21, @@ -227,8 +227,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 391879, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 403209, + "GAS_DIFFERENCE": "🥵 +11330" }, { "NUMBER": 22, @@ -238,8 +238,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 371979, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 383309, + "GAS_DIFFERENCE": "🥵 +11330" }, { "NUMBER": 23, @@ -249,8 +249,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 109995, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 117692, + "GAS_DIFFERENCE": "🥵 +7697" }, { "NUMBER": 24, @@ -260,8 +260,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 90095, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 97792, + "GAS_DIFFERENCE": "🥵 +7697" }, { "NUMBER": 25, @@ -271,8 +271,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 52862, - "GAS_DIFFERENCE": "0" + "GAS_USED": 53062, + "GAS_DIFFERENCE": "🥵 +200" }, { "NUMBER": 26, @@ -282,8 +282,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 27862, - "GAS_DIFFERENCE": "0" + "GAS_USED": 28062, + "GAS_DIFFERENCE": "🥵 +200" }, { "NUMBER": 27, @@ -293,8 +293,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 52926, - "GAS_DIFFERENCE": "0" + "GAS_USED": 53129, + "GAS_DIFFERENCE": "🥵 +203" }, { "NUMBER": 28, @@ -304,8 +304,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 27926, - "GAS_DIFFERENCE": "0" + "GAS_USED": 28129, + "GAS_DIFFERENCE": "🥵 +203" }, { "NUMBER": 29, @@ -315,8 +315,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 52926, - "GAS_DIFFERENCE": "0" + "GAS_USED": 53129, + "GAS_DIFFERENCE": "🥵 +203" }, { "NUMBER": 30, @@ -326,8 +326,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 27926, - "GAS_DIFFERENCE": "0" + "GAS_USED": 28129, + "GAS_DIFFERENCE": "🥵 +203" }, { "NUMBER": 31, @@ -337,8 +337,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 99958, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 105888, + "GAS_DIFFERENCE": "🥵 +5930" }, { "NUMBER": 32, @@ -348,8 +348,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 74958, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 80888, + "GAS_DIFFERENCE": "🥵 +5930" }, { "NUMBER": 33, @@ -359,8 +359,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 363802, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 375904, + "GAS_DIFFERENCE": "🥵 +12102" }, { "NUMBER": 34, @@ -370,8 +370,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 338802, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 350904, + "GAS_DIFFERENCE": "🥵 +12102" }, { "NUMBER": 35, @@ -381,8 +381,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 348625, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 359455, + "GAS_DIFFERENCE": "🥵 +10830" }, { "NUMBER": 36, @@ -392,8 +392,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 323625, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 334455, + "GAS_DIFFERENCE": "🥵 +10830" }, { "NUMBER": 37, @@ -403,8 +403,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 396651, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 407578, + "GAS_DIFFERENCE": "🥵 +10927" }, { "NUMBER": 38, @@ -414,8 +414,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 371651, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 382578, + "GAS_DIFFERENCE": "🥵 +10927" }, { "NUMBER": 39, @@ -425,8 +425,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 114699, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 122015, + "GAS_DIFFERENCE": "🥵 +7316" }, { "NUMBER": 40, @@ -436,8 +436,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 89699, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 97015, + "GAS_DIFFERENCE": "🥵 +7316" }, { "NUMBER": 41, @@ -447,8 +447,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 148619, - "GAS_DIFFERENCE": "0" + "GAS_USED": 148742, + "GAS_DIFFERENCE": "🥵 +123" }, { "NUMBER": 42, @@ -458,8 +458,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 196557, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 202065, + "GAS_DIFFERENCE": "🥵 +5508" }, { "NUMBER": 43, @@ -469,8 +469,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 460567, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 472232, + "GAS_DIFFERENCE": "🥵 +11665" }, { "NUMBER": 44, @@ -480,8 +480,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 445258, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 455654, + "GAS_DIFFERENCE": "🥵 +10396" }, { "NUMBER": 45, @@ -491,8 +491,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 493285, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 503778, + "GAS_DIFFERENCE": "🥵 +10493" }, { "NUMBER": 46, @@ -502,8 +502,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 211462, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 218298, + "GAS_DIFFERENCE": "🥵 +6836" }, { "NUMBER": 47, @@ -513,8 +513,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 117563, - "GAS_DIFFERENCE": "0" + "GAS_USED": 117667, + "GAS_DIFFERENCE": "🥵 +104" }, { "NUMBER": 48, @@ -524,8 +524,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 165546, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 170980, + "GAS_DIFFERENCE": "🥵 +5434" }, { "NUMBER": 49, @@ -535,8 +535,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 429536, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 441161, + "GAS_DIFFERENCE": "🥵 +11625" }, { "NUMBER": 50, @@ -546,8 +546,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 414223, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 424556, + "GAS_DIFFERENCE": "🥵 +10333" }, { "NUMBER": 51, @@ -557,8 +557,8 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 198111, - "GAS_DIFFERENCE": "🥵 +42" + "GAS_USED": 202090, + "GAS_DIFFERENCE": "🥵 +3979" }, { "NUMBER": 52, @@ -568,8 +568,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 462359, - "GAS_DIFFERENCE": "🥵 +42" + "GAS_USED": 472458, + "GAS_DIFFERENCE": "🥵 +10099" }, { "NUMBER": 53, @@ -579,8 +579,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 446814, - "GAS_DIFFERENCE": "🥵 +42" + "GAS_USED": 455669, + "GAS_DIFFERENCE": "🥵 +8855" }, { "NUMBER": 54, @@ -590,8 +590,8 @@ "IS_DEPLOYED": "False", "WITH_PAYMASTER": "False", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 494841, - "GAS_DIFFERENCE": "🥵 +42" + "GAS_USED": 503793, + "GAS_DIFFERENCE": "🥵 +8952" }, { "NUMBER": 55, @@ -601,7 +601,7 @@ "IS_DEPLOYED": "True", "WITH_PAYMASTER": "True", "RECEIVER_ACCESS": "N/A", - "GAS_USED": 180443, - "GAS_DIFFERENCE": "🥵 +9" + "GAS_USED": 187226, + "GAS_DIFFERENCE": "🥵 +6783" } ] \ No newline at end of file diff --git a/.github/previous_gas_report.json b/.github/previous_gas_report.json deleted file mode 100644 index 49fe714c..00000000 --- a/.github/previous_gas_report.json +++ /dev/null @@ -1,607 +0,0 @@ -[ - { - "NUMBER": 1, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 49429, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 2, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 24729, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 3, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 91671, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 4, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 71771, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 5, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 328180, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 6, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 308280, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 7, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 313048, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 8, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 293148, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 9, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 361075, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 10, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 341175, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 11, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 106454, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 12, - "PROTOCOL": "ERC20", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 86554, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 13, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 47632, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 14, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 27732, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 15, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 94998, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 16, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 75098, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 17, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 326716, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 18, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 306816, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 19, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 311582, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 20, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 291682, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 21, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 359608, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 22, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 339708, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 23, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 109814, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 24, - "PROTOCOL": "ERC721", - "ACTION_FUNCTION": "transferFrom", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 89914, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 25, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 52882, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 26, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 27882, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 27, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "call", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 52946, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 28, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "call", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 27946, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 29, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "send", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 52955, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 30, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "send", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 27946, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 31, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 99766, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 32, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 74766, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 33, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 331441, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 34, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 306441, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 35, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 316331, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 36, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 291331, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 37, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 364358, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 38, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 339358, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 39, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🧊 ColdAccess", - "GAS_USED": 114520, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 40, - "PROTOCOL": "ETH", - "ACTION_FUNCTION": "transfer", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "🔥 WarmAccess", - "GAS_USED": 89520, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 41, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactETHForTokens", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 148666, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 42, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactETHForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 196378, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 43, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactETHForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 428194, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 44, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactETHForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 412962, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 45, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactETHForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 460988, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 46, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactETHForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 211244, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 47, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactTokensForTokens", - "ACCOUNT_TYPE": "EOA", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 117590, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 48, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactTokensForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 165355, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 49, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactTokensForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 397174, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 50, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactTokensForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 381928, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 51, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "approve+swapExactTokensForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 197896, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 52, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "approve+swapExactTokensForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 429959, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 53, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "approve+swapExactTokensForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 414493, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 54, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "approve+swapExactTokensForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "False", - "WITH_PAYMASTER": "False", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 462519, - "GAS_DIFFERENCE": "0" - }, - { - "NUMBER": 55, - "PROTOCOL": "UniswapV2", - "ACTION_FUNCTION": "swapExactTokensForTokens", - "ACCOUNT_TYPE": "Smart Account", - "IS_DEPLOYED": "True", - "WITH_PAYMASTER": "True", - "RECEIVER_ACCESS": "N/A", - "GAS_USED": 180238, - "GAS_DIFFERENCE": "0" - } -] diff --git a/GAS_REPORT.md b/GAS_REPORT.md index 218c23a0..51b64ec6 100644 --- a/GAS_REPORT.md +++ b/GAS_REPORT.md @@ -2,58 +2,58 @@ | **Protocol** | **Actions / Function** | **Account Type** | **Is Deployed** | **With Paymaster?** | **Receiver Access** | **Gas Used** | **Gas Difference** | | :----------: | :------------------------------: | :--------------: | :-------------: | :-----------------: | :-----------------: | :----------: | :----------------: | -| ERC20 | transfer | EOA | False | False | 🧊 ColdAccess | 49374 | 0 | -| ERC20 | transfer | EOA | False | False | 🔥 WarmAccess | 24674 | 0 | -| ERC20 | transfer | Smart Account | True | False | 🧊 ColdAccess | 91863 | 🥵 +9 | -| ERC20 | transfer | Smart Account | True | False | 🔥 WarmAccess | 71963 | 🥵 +9 | -| ERC20 | transfer | Smart Account | False | True | 🧊 ColdAccess | 360553 | 🥵 +9 | -| ERC20 | transfer | Smart Account | False | True | 🔥 WarmAccess | 340653 | 🥵 +9 | -| ERC20 | transfer | Smart Account | False | False | 🧊 ColdAccess | 345319 | 🥵 +9 | -| ERC20 | transfer | Smart Account | False | False | 🔥 WarmAccess | 325418 | 🥵 +9 | -| ERC20 | transfer | Smart Account | False | False | 🧊 ColdAccess | 393345 | 🥵 +9 | -| ERC20 | transfer | Smart Account | False | False | 🔥 WarmAccess | 373445 | 🥵 +9 | -| ERC20 | transfer | Smart Account | True | True | 🧊 ColdAccess | 106659 | 🥵 +9 | -| ERC20 | transfer | Smart Account | True | True | 🔥 WarmAccess | 86758 | 🥵 +9 | -| ERC721 | transferFrom | EOA | False | False | 🧊 ColdAccess | 47585 | 0 | -| ERC721 | transferFrom | EOA | False | False | 🔥 WarmAccess | 27685 | 0 | -| ERC721 | transferFrom | Smart Account | True | False | 🧊 ColdAccess | 95190 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | True | False | 🔥 WarmAccess | 75290 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | False | True | 🧊 ColdAccess | 359076 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | False | True | 🔥 WarmAccess | 339176 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | False | False | 🧊 ColdAccess | 343852 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | False | False | 🔥 WarmAccess | 323952 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | False | False | 🧊 ColdAccess | 391879 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | False | False | 🔥 WarmAccess | 371979 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | True | True | 🧊 ColdAccess | 109995 | 🥵 +9 | -| ERC721 | transferFrom | Smart Account | True | True | 🔥 WarmAccess | 90095 | 🥵 +9 | -| ETH | transfer | EOA | False | False | 🧊 ColdAccess | 52862 | 0 | -| ETH | transfer | EOA | False | False | 🔥 WarmAccess | 27862 | 0 | -| ETH | call | EOA | False | False | 🧊 ColdAccess | 52926 | 0 | -| ETH | call | EOA | False | False | 🔥 WarmAccess | 27926 | 0 | -| ETH | send | EOA | False | False | 🧊 ColdAccess | 52926 | 0 | -| ETH | send | EOA | False | False | 🔥 WarmAccess | 27926 | 0 | -| ETH | transfer | Smart Account | True | False | 🧊 ColdAccess | 99958 | 🥵 +9 | -| ETH | transfer | Smart Account | True | False | 🔥 WarmAccess | 74958 | 🥵 +9 | -| ETH | transfer | Smart Account | False | True | 🧊 ColdAccess | 363802 | 🥵 +9 | -| ETH | transfer | Smart Account | False | True | 🔥 WarmAccess | 338802 | 🥵 +9 | -| ETH | transfer | Smart Account | False | False | 🧊 ColdAccess | 348625 | 🥵 +9 | -| ETH | transfer | Smart Account | False | False | 🔥 WarmAccess | 323625 | 🥵 +9 | -| ETH | transfer | Smart Account | False | False | 🧊 ColdAccess | 396651 | 🥵 +9 | -| ETH | transfer | Smart Account | False | False | 🔥 WarmAccess | 371651 | 🥵 +9 | -| ETH | transfer | Smart Account | True | True | 🧊 ColdAccess | 114699 | 🥵 +9 | -| ETH | transfer | Smart Account | True | True | 🔥 WarmAccess | 89699 | 🥵 +9 | -| UniswapV2 | swapExactETHForTokens | EOA | False | False | N/A | 148619 | 0 | -| UniswapV2 | swapExactETHForTokens | Smart Account | True | False | N/A | 196557 | 🥵 +9 | -| UniswapV2 | swapExactETHForTokens | Smart Account | False | True | N/A | 460567 | 🥵 +9 | -| UniswapV2 | swapExactETHForTokens | Smart Account | False | False | N/A | 445258 | 🥵 +9 | -| UniswapV2 | swapExactETHForTokens | Smart Account | False | False | N/A | 493285 | 🥵 +9 | -| UniswapV2 | swapExactETHForTokens | Smart Account | True | True | N/A | 211462 | 🥵 +9 | -| UniswapV2 | swapExactTokensForTokens | EOA | False | False | N/A | 117563 | 0 | -| UniswapV2 | swapExactTokensForTokens | Smart Account | True | False | N/A | 165546 | 🥵 +9 | -| UniswapV2 | swapExactTokensForTokens | Smart Account | False | True | N/A | 429536 | 🥵 +9 | -| UniswapV2 | swapExactTokensForTokens | Smart Account | False | False | N/A | 414223 | 🥵 +9 | -| UniswapV2 | approve+swapExactTokensForTokens | Smart Account | True | False | N/A | 198111 | 🥵 +42 | -| UniswapV2 | approve+swapExactTokensForTokens | Smart Account | False | True | N/A | 462359 | 🥵 +42 | -| UniswapV2 | approve+swapExactTokensForTokens | Smart Account | False | False | N/A | 446814 | 🥵 +42 | -| UniswapV2 | approve+swapExactTokensForTokens | Smart Account | False | False | N/A | 494841 | 🥵 +42 | -| UniswapV2 | swapExactTokensForTokens | Smart Account | True | True | N/A | 180443 | 🥵 +9 | +| ERC20 | transfer | EOA | False | False | 🧊 ColdAccess | 49833 | 🥵 +459 | +| ERC20 | transfer | EOA | False | False | 🔥 WarmAccess | 25133 | 🥵 +459 | +| ERC20 | transfer | Smart Account | True | False | 🧊 ColdAccess | 98023 | 🥵 +6160 | +| ERC20 | transfer | Smart Account | True | False | 🔥 WarmAccess | 78124 | 🥵 +6161 | +| ERC20 | transfer | Smart Account | False | True | 🧊 ColdAccess | 372899 | 🥵 +12346 | +| ERC20 | transfer | Smart Account | False | True | 🔥 WarmAccess | 353000 | 🥵 +12347 | +| ERC20 | transfer | Smart Account | False | False | 🧊 ColdAccess | 356379 | 🥵 +11060 | +| ERC20 | transfer | Smart Account | False | False | 🔥 WarmAccess | 336480 | 🥵 +11062 | +| ERC20 | transfer | Smart Account | False | False | 🧊 ColdAccess | 404502 | 🥵 +11157 | +| ERC20 | transfer | Smart Account | False | False | 🔥 WarmAccess | 384603 | 🥵 +11158 | +| ERC20 | transfer | Smart Account | True | True | 🧊 ColdAccess | 114176 | 🥵 +7517 | +| ERC20 | transfer | Smart Account | True | True | 🔥 WarmAccess | 94276 | 🥵 +7518 | +| ERC721 | transferFrom | EOA | False | False | 🧊 ColdAccess | 48409 | 🥵 +824 | +| ERC721 | transferFrom | EOA | False | False | 🔥 WarmAccess | 28509 | 🥵 +824 | +| ERC721 | transferFrom | Smart Account | True | False | 🧊 ColdAccess | 101486 | 🥵 +6296 | +| ERC721 | transferFrom | Smart Account | True | False | 🔥 WarmAccess | 81586 | 🥵 +6296 | +| ERC721 | transferFrom | Smart Account | False | True | 🧊 ColdAccess | 371590 | 🥵 +12514 | +| ERC721 | transferFrom | Smart Account | False | True | 🔥 WarmAccess | 351690 | 🥵 +12514 | +| ERC721 | transferFrom | Smart Account | False | False | 🧊 ColdAccess | 355085 | 🥵 +11233 | +| ERC721 | transferFrom | Smart Account | False | False | 🔥 WarmAccess | 335185 | 🥵 +11233 | +| ERC721 | transferFrom | Smart Account | False | False | 🧊 ColdAccess | 403209 | 🥵 +11330 | +| ERC721 | transferFrom | Smart Account | False | False | 🔥 WarmAccess | 383309 | 🥵 +11330 | +| ERC721 | transferFrom | Smart Account | True | True | 🧊 ColdAccess | 117692 | 🥵 +7697 | +| ERC721 | transferFrom | Smart Account | True | True | 🔥 WarmAccess | 97792 | 🥵 +7697 | +| ETH | transfer | EOA | False | False | 🧊 ColdAccess | 53062 | 🥵 +200 | +| ETH | transfer | EOA | False | False | 🔥 WarmAccess | 28062 | 🥵 +200 | +| ETH | call | EOA | False | False | 🧊 ColdAccess | 53129 | 🥵 +203 | +| ETH | call | EOA | False | False | 🔥 WarmAccess | 28129 | 🥵 +203 | +| ETH | send | EOA | False | False | 🧊 ColdAccess | 53129 | 🥵 +203 | +| ETH | send | EOA | False | False | 🔥 WarmAccess | 28129 | 🥵 +203 | +| ETH | transfer | Smart Account | True | False | 🧊 ColdAccess | 105888 | 🥵 +5930 | +| ETH | transfer | Smart Account | True | False | 🔥 WarmAccess | 80888 | 🥵 +5930 | +| ETH | transfer | Smart Account | False | True | 🧊 ColdAccess | 375904 | 🥵 +12102 | +| ETH | transfer | Smart Account | False | True | 🔥 WarmAccess | 350904 | 🥵 +12102 | +| ETH | transfer | Smart Account | False | False | 🧊 ColdAccess | 359455 | 🥵 +10830 | +| ETH | transfer | Smart Account | False | False | 🔥 WarmAccess | 334455 | 🥵 +10830 | +| ETH | transfer | Smart Account | False | False | 🧊 ColdAccess | 407578 | 🥵 +10927 | +| ETH | transfer | Smart Account | False | False | 🔥 WarmAccess | 382578 | 🥵 +10927 | +| ETH | transfer | Smart Account | True | True | 🧊 ColdAccess | 122015 | 🥵 +7316 | +| ETH | transfer | Smart Account | True | True | 🔥 WarmAccess | 97015 | 🥵 +7316 | +| UniswapV2 | swapExactETHForTokens | EOA | False | False | N/A | 148742 | 🥵 +123 | +| UniswapV2 | swapExactETHForTokens | Smart Account | True | False | N/A | 202065 | 🥵 +5508 | +| UniswapV2 | swapExactETHForTokens | Smart Account | False | True | N/A | 472232 | 🥵 +11665 | +| UniswapV2 | swapExactETHForTokens | Smart Account | False | False | N/A | 455654 | 🥵 +10396 | +| UniswapV2 | swapExactETHForTokens | Smart Account | False | False | N/A | 503778 | 🥵 +10493 | +| UniswapV2 | swapExactETHForTokens | Smart Account | True | True | N/A | 218298 | 🥵 +6836 | +| UniswapV2 | swapExactTokensForTokens | EOA | False | False | N/A | 117667 | 🥵 +104 | +| UniswapV2 | swapExactTokensForTokens | Smart Account | True | False | N/A | 170980 | 🥵 +5434 | +| UniswapV2 | swapExactTokensForTokens | Smart Account | False | True | N/A | 441161 | 🥵 +11625 | +| UniswapV2 | swapExactTokensForTokens | Smart Account | False | False | N/A | 424556 | 🥵 +10333 | +| UniswapV2 | approve+swapExactTokensForTokens | Smart Account | True | False | N/A | 202090 | 🥵 +3979 | +| UniswapV2 | approve+swapExactTokensForTokens | Smart Account | False | True | N/A | 472458 | 🥵 +10099 | +| UniswapV2 | approve+swapExactTokensForTokens | Smart Account | False | False | N/A | 455669 | 🥵 +8855 | +| UniswapV2 | approve+swapExactTokensForTokens | Smart Account | False | False | N/A | 503793 | 🥵 +8952 | +| UniswapV2 | swapExactTokensForTokens | Smart Account | True | True | N/A | 187226 | 🥵 +6783 |