XMR nonstandrad fees update with Exodus Mobile txs

This commit is contained in:
Rucknium 2023-12-06 16:59:54 +00:00
parent 80c58447b9
commit fde91b9a83
11 changed files with 2078 additions and 1906 deletions

View file

@ -6,22 +6,25 @@ library(ggplot2)
fee.clusters <- read.csv("Monero-Nonstandard-Fees/data/fee-clusters-by-day.csv", stringsAsFactors = FALSE) fee.clusters <- read.csv("Monero-Nonstandard-Fees/data/fee-clusters-by-day.csv", stringsAsFactors = FALSE)
exodus <- data.frame(block_timestamp_date = fee.clusters$block_timestamp_date, exodus.txs = fee.clusters$X24_34_44_fee, stringsAsFactors = FALSE) exodus <- data.frame(block_timestamp_date = fee.clusters$block_timestamp_date,
exodus.desktop.txs = fee.clusters$X24_34_44_fee,
exodus.mobile.txs = fee.clusters$X98_109_fee_per_byte, stringsAsFactors = FALSE)
exodus$Week <- factor(c(rep(NA, 4), paste0("Week starting ", exodus$Week <- factor(c(rep(NA, 5), paste0("Week starting ",
rep(exodus$block_timestamp_date[-(1:4)][seq(1, nrow(exodus) - 4, by = 7)], each = 7)))) rep(exodus$block_timestamp_date[-(1:5)][seq(1, nrow(exodus) - 5, by = 7)], each = 7))))
# Note: If data newer than 2023-10-25, then must change this # Note: Must change the "5" here if data does not end on a Thursday
exodus$day.of.week <- lubridate::wday(as.Date(exodus$block_timestamp_date), label = TRUE, week_start = "Thursday") exodus$day.of.week <- lubridate::wday(as.Date(exodus$block_timestamp_date), label = TRUE, week_start = "Friday")
# Note: Must change the "week_start" here if data does not end on a Thursday
exodus <- exodus[(nrow(exodus) - 7*8 + 1):nrow(exodus), ] exodus <- exodus[(nrow(exodus) - 7*10 + 1):nrow(exodus), ]
png("Monero-Nonstandard-Fees/images/Exodus-txs-after-fix-release.png", width = 800, height = 800) png("Monero-Nonstandard-Fees/images/Exodus-txs-after-fix-release.png", width = 800, height = 800)
theme_set(theme_gray(base_size = 18)) theme_set(theme_gray(base_size = 18))
ggplot(exodus, aes(x = day.of.week, y = exodus.txs, col = Week, group = Week)) + ggplot(exodus, aes(x = day.of.week, y = exodus.desktop.txs, col = Week, group = Week)) +
geom_line() + geom_point() + expand_limits(y = 0) + geom_line() + geom_point() + expand_limits(y = 0) +
labs(title = "Number of Monero transactions with 0.00024060, 0.00034245, or\n0.00044430 XMR total fee (suspected Exodus Desktop wallet transactions)", labs(title = "Number of Monero transactions with 0.00024060, 0.00034245, or\n0.00044430 XMR total fee (suspected Exodus Desktop wallet transactions)",
x = "Day of week (by UTC time)", y = "Number of transactions per day", x = "Day of week (by UTC time)", y = "Number of transactions per day",
@ -30,3 +33,19 @@ ggplot(exodus, aes(x = day.of.week, y = exodus.txs, col = Week, group = Week)) +
theme(plot.caption = element_text(color = "red")) theme(plot.caption = element_text(color = "red"))
dev.off() dev.off()
png("Exodus-Mobile-txs-after-fix-release.png", width = 800, height = 800)
theme_set(theme_gray(base_size = 18))
ggplot(exodus, aes(x = day.of.week, y = exodus.mobile.txs, col = Week, group = Week)) +
geom_line() + geom_point() + expand_limits(y = 0) +
labs(title = "Number of Monero transactions with fee per byte between\n98 and 109 nanoneros (suspected Exodus Mobile wallet transactions)",
x = "Day of week (by UTC time)", y = "Number of transactions per day",
caption = "New version of Exodus Mobile with standard fees was released Tuesday 2023-11-07") +
annotate("text", y = 0, x = 6, label = "github.com/Rucknium", size = 6) +
theme(plot.caption = element_text(color = "red"))
dev.off()

View file

@ -138,7 +138,6 @@ raw.fee.sort.prevalence.day <- fees[block_height >= v16.fork.height & n.outputs
names(raw.fee.sort.prevalence.day)[-(1:2)] <- paste0(names(fee.freq), "_per_byte") names(raw.fee.sort.prevalence.day)[-(1:2)] <- paste0(names(fee.freq), "_per_byte")
write.csv(fee.clusters.week, file = "fee-clusters-by-week.csv", row.names = FALSE) write.csv(fee.clusters.week, file = "fee-clusters-by-week.csv", row.names = FALSE)
write.csv(fee.clusters.day, file = "fee-clusters-by-day.csv", row.names = FALSE) write.csv(fee.clusters.day, file = "fee-clusters-by-day.csv", row.names = FALSE)

File diff suppressed because it is too large Load diff

View file

@ -437,3 +437,39 @@
2023-10-23,21537,364,1233,59,263,64,1.69011468635372,5.72503134141245,0.27394716070019,1.22115429261271,0.297163021776478 2023-10-23,21537,364,1233,59,263,64,1.69011468635372,5.72503134141245,0.27394716070019,1.22115429261271,0.297163021776478
2023-10-24,21922,326,1266,76,232,85,1.48709059392391,5.77502052732415,0.346683696742998,1.05829760058389,0.387738345041511 2023-10-24,21922,326,1266,76,232,85,1.48709059392391,5.77502052732415,0.346683696742998,1.05829760058389,0.387738345041511
2023-10-25,20542,403,1055,63,269,57,1.96183429072145,5.13581929704995,0.306688735274073,1.30951221886866,0.27748028429559 2023-10-25,20542,403,1055,63,269,57,1.96183429072145,5.13581929704995,0.306688735274073,1.30951221886866,0.27748028429559
2023-10-26,19748,389,1122,52,185,87,1.96981972858011,5.6815880089123,0.263317804334616,0.936803726959692,0.440550941867531
2023-10-27,19253,331,1057,74,157,51,1.71921259024568,5.49005349815613,0.384355684828338,0.815457331324988,0.264893782787098
2023-10-28,16559,259,958,68,149,35,1.56410411256718,5.78537351289329,0.410652817199106,0.899812790627453,0.211365420617187
2023-10-29,17063,315,941,55,179,42,1.84609974799273,5.51485670749575,0.322334876633652,1.04905350758952,0.246146633065698
2023-10-30,22010,386,1308,80,217,92,1.75374829622899,5.94275329395729,0.36347114947751,0.985915492957746,0.417991821899137
2023-10-31,20425,342,1071,80,191,106,1.67441860465116,5.24357405140759,0.391676866585067,0.935128518971848,0.518971848225214
2023-11-01,20574,344,1245,16,205,86,1.67201322056965,6.05132691746865,0.0777680567706814,0.996403227374356,0.418003305142413
2023-11-02,22168,357,1269,79,231,62,1.61042944785276,5.72446770119091,0.356369541681703,1.04204258390473,0.279682425117286
2023-11-03,18519,351,1031,79,180,61,1.89535072088126,5.56725525136346,0.426588908688374,0.971974728657055,0.329391435822669
2023-11-04,16700,220,870,44,108,47,1.31736526946108,5.20958083832335,0.263473053892216,0.646706586826347,0.281437125748503
2023-11-05,16475,241,817,57,156,25,1.46282245827011,4.95902883156297,0.34597875569044,0.946889226100152,0.151745068285281
2023-11-06,21655,394,1109,106,240,54,1.81944123758947,5.12121911798661,0.489494343107827,1.1082890787347,0.249365042715308
2023-11-07,22368,407,999,91,198,66,1.81956366237482,4.4662017167382,0.406831187410587,0.88519313304721,0.295064377682403
2023-11-08,20071,356,779,69,173,65,1.77370335309651,3.88122166309601,0.343779582482188,0.861940112600269,0.323850331323801
2023-11-09,20197,265,610,66,172,63,1.31207605089865,3.02025053225727,0.326781205129475,0.851611625488934,0.311927513987226
2023-11-10,21173,348,604,80,161,72,1.64360270155387,2.8526897463751,0.377839701506636,0.760402399282105,0.340055731355972
2023-11-11,16671,233,489,67,126,46,1.39763661448024,2.93323735828685,0.401895507168136,0.755803491092316,0.27592825865275
2023-11-12,17258,240,443,59,140,41,1.39065940433422,2.56692548383358,0.34187043689883,0.811217985861629,0.237570981573763
2023-11-13,21275,274,567,45,190,47,1.28789659224442,2.66509988249119,0.211515863689777,0.893066980023502,0.220916568742656
2023-11-14,21329,203,533,47,176,38,0.951755825402035,2.49894509822308,0.220357260068451,0.825167612171222,0.178161188991514
2023-11-15,20816,269,506,84,170,49,1.29227517294389,2.43082244427364,0.403535741737125,0.816679477325134,0.235395849346656
2023-11-16,25856,304,553,74,157,75,1.17574257425743,2.13876856435644,0.286200495049505,0.607209158415842,0.290068069306931
2023-11-17,31413,270,481,29,122,93,0.859516760576831,1.53121319199058,0.0923184668767708,0.388374239964346,0.296055773087575
2023-11-18,23674,231,351,45,119,38,0.975753991720875,1.48263918222523,0.190081946439132,0.502661147250148,0.160513643659711
2023-11-19,19802,222,411,62,122,41,1.12109887890112,2.07554792445208,0.313099686900313,0.616099383900616,0.207049792950207
2023-11-20,24337,395,611,60,131,64,1.62304310309405,2.51058059744422,0.246538192875046,0.538275054443851,0.262974072400049
2023-11-21,24081,333,528,98,166,56,1.38283293883144,2.19259997508409,0.406959843860305,0.689340143681741,0.232548482205888
2023-11-22,23380,368,502,70,117,53,1.57399486740804,2.14713430282293,0.29940119760479,0.500427715996578,0.226689478186484
2023-11-23,21840,308,471,65,142,82,1.41025641025641,2.15659340659341,0.297619047619048,0.65018315018315,0.375457875457875
2023-11-24,22207,321,489,63,123,78,1.44549016076012,2.20200837573738,0.283694330616472,0.553879407394065,0.35124059981087
2023-11-25,19316,265,342,66,84,85,1.37191965210188,1.77055290950507,0.341685649202733,0.434872644439843,0.440049699730793
2023-11-26,21216,260,427,82,110,62,1.22549019607843,2.01263197586727,0.386500754147813,0.518476621417798,0.292232277526395
2023-11-27,24488,386,540,68,129,72,1.57628226069912,2.20516171185887,0.277687030382228,0.526788631166286,0.294021561581183
2023-11-28,23719,399,512,80,116,74,1.68219570808213,2.15860702390489,0.337282347485138,0.489059403853451,0.311986171423753
2023-11-29,23336,373,550,88,153,74,1.59838875557079,2.35687350017141,0.377099760027425,0.655639355502228,0.317106616386699
2023-11-30,23356,332,537,101,124,68,1.42147628018496,2.29919506764857,0.432437061140606,0.530912827538962,0.29114574413427

1 block_timestamp_date total_txs 500_520_fee_per_byte 98_109_fee_per_byte 29_32_fee_per_byte 24_34_44_fee 317_453_fee 500_520_perc_fee_per_byte 98_109_perc_fee_per_byte 29_32_perc_fee_per_byte 24_34_44_perc_fee 317_453_perc_fee
437 2023-10-23 21537 364 1233 59 263 64 1.69011468635372 5.72503134141245 0.27394716070019 1.22115429261271 0.297163021776478
438 2023-10-24 21922 326 1266 76 232 85 1.48709059392391 5.77502052732415 0.346683696742998 1.05829760058389 0.387738345041511
439 2023-10-25 20542 403 1055 63 269 57 1.96183429072145 5.13581929704995 0.306688735274073 1.30951221886866 0.27748028429559
440 2023-10-26 19748 389 1122 52 185 87 1.96981972858011 5.6815880089123 0.263317804334616 0.936803726959692 0.440550941867531
441 2023-10-27 19253 331 1057 74 157 51 1.71921259024568 5.49005349815613 0.384355684828338 0.815457331324988 0.264893782787098
442 2023-10-28 16559 259 958 68 149 35 1.56410411256718 5.78537351289329 0.410652817199106 0.899812790627453 0.211365420617187
443 2023-10-29 17063 315 941 55 179 42 1.84609974799273 5.51485670749575 0.322334876633652 1.04905350758952 0.246146633065698
444 2023-10-30 22010 386 1308 80 217 92 1.75374829622899 5.94275329395729 0.36347114947751 0.985915492957746 0.417991821899137
445 2023-10-31 20425 342 1071 80 191 106 1.67441860465116 5.24357405140759 0.391676866585067 0.935128518971848 0.518971848225214
446 2023-11-01 20574 344 1245 16 205 86 1.67201322056965 6.05132691746865 0.0777680567706814 0.996403227374356 0.418003305142413
447 2023-11-02 22168 357 1269 79 231 62 1.61042944785276 5.72446770119091 0.356369541681703 1.04204258390473 0.279682425117286
448 2023-11-03 18519 351 1031 79 180 61 1.89535072088126 5.56725525136346 0.426588908688374 0.971974728657055 0.329391435822669
449 2023-11-04 16700 220 870 44 108 47 1.31736526946108 5.20958083832335 0.263473053892216 0.646706586826347 0.281437125748503
450 2023-11-05 16475 241 817 57 156 25 1.46282245827011 4.95902883156297 0.34597875569044 0.946889226100152 0.151745068285281
451 2023-11-06 21655 394 1109 106 240 54 1.81944123758947 5.12121911798661 0.489494343107827 1.1082890787347 0.249365042715308
452 2023-11-07 22368 407 999 91 198 66 1.81956366237482 4.4662017167382 0.406831187410587 0.88519313304721 0.295064377682403
453 2023-11-08 20071 356 779 69 173 65 1.77370335309651 3.88122166309601 0.343779582482188 0.861940112600269 0.323850331323801
454 2023-11-09 20197 265 610 66 172 63 1.31207605089865 3.02025053225727 0.326781205129475 0.851611625488934 0.311927513987226
455 2023-11-10 21173 348 604 80 161 72 1.64360270155387 2.8526897463751 0.377839701506636 0.760402399282105 0.340055731355972
456 2023-11-11 16671 233 489 67 126 46 1.39763661448024 2.93323735828685 0.401895507168136 0.755803491092316 0.27592825865275
457 2023-11-12 17258 240 443 59 140 41 1.39065940433422 2.56692548383358 0.34187043689883 0.811217985861629 0.237570981573763
458 2023-11-13 21275 274 567 45 190 47 1.28789659224442 2.66509988249119 0.211515863689777 0.893066980023502 0.220916568742656
459 2023-11-14 21329 203 533 47 176 38 0.951755825402035 2.49894509822308 0.220357260068451 0.825167612171222 0.178161188991514
460 2023-11-15 20816 269 506 84 170 49 1.29227517294389 2.43082244427364 0.403535741737125 0.816679477325134 0.235395849346656
461 2023-11-16 25856 304 553 74 157 75 1.17574257425743 2.13876856435644 0.286200495049505 0.607209158415842 0.290068069306931
462 2023-11-17 31413 270 481 29 122 93 0.859516760576831 1.53121319199058 0.0923184668767708 0.388374239964346 0.296055773087575
463 2023-11-18 23674 231 351 45 119 38 0.975753991720875 1.48263918222523 0.190081946439132 0.502661147250148 0.160513643659711
464 2023-11-19 19802 222 411 62 122 41 1.12109887890112 2.07554792445208 0.313099686900313 0.616099383900616 0.207049792950207
465 2023-11-20 24337 395 611 60 131 64 1.62304310309405 2.51058059744422 0.246538192875046 0.538275054443851 0.262974072400049
466 2023-11-21 24081 333 528 98 166 56 1.38283293883144 2.19259997508409 0.406959843860305 0.689340143681741 0.232548482205888
467 2023-11-22 23380 368 502 70 117 53 1.57399486740804 2.14713430282293 0.29940119760479 0.500427715996578 0.226689478186484
468 2023-11-23 21840 308 471 65 142 82 1.41025641025641 2.15659340659341 0.297619047619048 0.65018315018315 0.375457875457875
469 2023-11-24 22207 321 489 63 123 78 1.44549016076012 2.20200837573738 0.283694330616472 0.553879407394065 0.35124059981087
470 2023-11-25 19316 265 342 66 84 85 1.37191965210188 1.77055290950507 0.341685649202733 0.434872644439843 0.440049699730793
471 2023-11-26 21216 260 427 82 110 62 1.22549019607843 2.01263197586727 0.386500754147813 0.518476621417798 0.292232277526395
472 2023-11-27 24488 386 540 68 129 72 1.57628226069912 2.20516171185887 0.277687030382228 0.526788631166286 0.294021561581183
473 2023-11-28 23719 399 512 80 116 74 1.68219570808213 2.15860702390489 0.337282347485138 0.489059403853451 0.311986171423753
474 2023-11-29 23336 373 550 88 153 74 1.59838875557079 2.35687350017141 0.377099760027425 0.655639355502228 0.317106616386699
475 2023-11-30 23356 332 537 101 124 68 1.42147628018496 2.29919506764857 0.432437061140606 0.530912827538962 0.29114574413427

View file

@ -62,4 +62,9 @@
"2023-40",146317,2034,6985,465,4013,442,1.39013238379682,4.77388136716855,0.317803126089245,2.74267515052933,0.302083831680529 "2023-40",146317,2034,6985,465,4013,442,1.39013238379682,4.77388136716855,0.317803126089245,2.74267515052933,0.302083831680529
"2023-41",139272,2146,6798,516,2833,386,1.54086966511574,4.88109598483543,0.370498018266414,2.03414900338905,0.277155494284565 "2023-41",139272,2146,6798,516,2833,386,1.54086966511574,4.88109598483543,0.370498018266414,2.03414900338905,0.277155494284565
"2023-42",144861,2082,7409,436,1683,383,1.43723983680908,5.11455809362078,0.300978179082017,1.16180338393356,0.264391382083515 "2023-42",144861,2082,7409,436,1683,383,1.43723983680908,5.11455809362078,0.300978179082017,1.16180338393356,0.264391382083515
"2023-43",64001,1093,3554,198,764,206,1.70778581584663,5.5530382337776,0.309370166091155,1.19373134794769,0.321869970781707 "2023-43",136624,2387,7632,447,1434,421,1.74713081157044,5.58613420775266,0.327175313268533,1.04959597142523,0.308144981847992
"2023-44",136871,2241,7611,435,1288,479,1.63730812224649,5.56071044998575,0.317817506995638,0.941032066690533,0.349964565174507
"2023-45",139393,2243,5033,538,1210,407,1.60911953971864,3.61065476745604,0.385959122768001,0.868049328158516,0.29198022856241
"2023-46",164165,1773,3402,386,1056,381,1.08001096457832,2.0723053025919,0.235129290652697,0.643255261474736,0.232083574452532
"2023-47",156377,2250,3370,504,873,480,1.43883051855452,2.15504837667944,0.322298036156212,0.558266241199153,0.306950510624964
"2023-48",94899,1490,2139,337,522,288,1.57009030653642,2.25397527898081,0.355114384766963,0.550058483229539,0.30348054247147

1 block_timestamp_isoweek total_txs 500_520_fee_per_byte 98_109_fee_per_byte 29_32_fee_per_byte 24_34_44_fee 317_453_fee 500_520_perc_fee_per_byte 98_109_perc_fee_per_byte 29_32_perc_fee_per_byte 24_34_44_perc_fee 317_453_perc_fee
62 2023-40 146317 2034 6985 465 4013 442 1.39013238379682 4.77388136716855 0.317803126089245 2.74267515052933 0.302083831680529
63 2023-41 139272 2146 6798 516 2833 386 1.54086966511574 4.88109598483543 0.370498018266414 2.03414900338905 0.277155494284565
64 2023-42 144861 2082 7409 436 1683 383 1.43723983680908 5.11455809362078 0.300978179082017 1.16180338393356 0.264391382083515
65 2023-43 64001 136624 1093 2387 3554 7632 198 447 764 1434 206 421 1.70778581584663 1.74713081157044 5.5530382337776 5.58613420775266 0.309370166091155 0.327175313268533 1.19373134794769 1.04959597142523 0.321869970781707 0.308144981847992
66 2023-44 136871 2241 7611 435 1288 479 1.63730812224649 5.56071044998575 0.317817506995638 0.941032066690533 0.349964565174507
67 2023-45 139393 2243 5033 538 1210 407 1.60911953971864 3.61065476745604 0.385959122768001 0.868049328158516 0.29198022856241
68 2023-46 164165 1773 3402 386 1056 381 1.08001096457832 2.0723053025919 0.235129290652697 0.643255261474736 0.232083574452532
69 2023-47 156377 2250 3370 504 873 480 1.43883051855452 2.15504837667944 0.322298036156212 0.558266241199153 0.306950510624964
70 2023-48 94899 1490 2139 337 522 288 1.57009030653642 2.25397527898081 0.355114384766963 0.550058483229539 0.30348054247147

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 111 KiB