DotNS Gas Report
Generated 2026-09-14 04:43 UTC | 9 contracts
DotnsContentResolver
Deploy: 982,408 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| contenthash |
7,571 |
7,571 |
0 |
7,571 |
7,571 |
16 |
| initialize |
0 |
0 |
0 |
0 |
0 |
586 |
| isApprovedForAll |
2,854 |
2,854 |
0 |
2,854 |
2,854 |
1 |
| setApprovalForAll |
24,563 |
24,563 |
0 |
24,563 |
24,563 |
1 |
| setContenthash |
90,644 |
90,644 |
0 |
55,460 |
110,442 |
16 |
| setText |
67,609 |
67,609 |
0 |
66,478 |
68,740 |
2 |
| text |
3,326 |
3,326 |
0 |
3,326 |
3,326 |
2 |
DotnsProtocolRegistry
Deploy: 872,636 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| get |
1,726 |
1,726 |
0 |
492 |
2,492 |
151,445 |
| initialize |
2,534 |
2,526 |
-8 |
0 |
95,107 |
603 |
| isRegisteredAddress |
2,092 |
2,091 |
-1 |
0 |
2,706 |
4,464 |
| owner |
2,441 |
2,441 |
0 |
2,441 |
2,441 |
4 |
| remove |
10,828 |
10,828 |
0 |
2,523 |
14,428 |
6 |
| set |
7,957 |
7,938 |
-19 |
0 |
48,792 |
10,203 |
| tld |
2,306 |
2,307 |
+1 |
0 |
2,796 |
13,890 |
| tldNode |
1,720 |
1,717 |
-3 |
0 |
2,248 |
23,620 |
DotnsRegistrar
Deploy: 2,597,222 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| addController |
8,185 |
8,166 |
-19 |
0 |
26,202 |
1,704 |
| approve |
26,845 |
26,845 |
0 |
26,845 |
26,845 |
296 |
| available |
2,963 |
2,963 |
0 |
2,924 |
25,960 |
4,810 |
| balanceOf |
2,793 |
2,793 |
0 |
2,793 |
2,793 |
1 |
| controllers |
1,716 |
1,709 |
-7 |
985 |
2,985 |
15,275 |
| exists |
1,340 |
1,347 |
+7 |
600 |
2,600 |
5,998 |
| getApproved |
2,753 |
2,753 |
0 |
2,750 |
4,750 |
560 |
| initialize |
404 |
403 |
-1 |
0 |
117,023 |
589 |
| isApprovedForAll |
3,230 |
3,230 |
0 |
3,230 |
3,230 |
266 |
| isSoulbound |
2,756 |
2,756 |
0 |
2,756 |
2,756 |
8 |
| labelOf |
30,965 |
30,965 |
0 |
2,857 |
43,216 |
7 |
| owner |
2,688 |
2,688 |
0 |
2,688 |
2,688 |
2 |
| ownerOf |
1,538 |
1,535 |
-3 |
757 |
2,757 |
13,509 |
| quoteTransferFee |
84,739 |
84,739 |
0 |
675 |
88,366 |
799 |
| register |
324,151 |
323,284 |
-867 |
2,718 |
472,230 |
6,490 |
| removeController |
7,704 |
7,704 |
0 |
3,055 |
9,254 |
4 |
| setApprovalForAll |
24,863 |
24,863 |
0 |
24,863 |
24,863 |
6 |
| supportsInterface |
263 |
263 |
0 |
263 |
263 |
2 |
| transferFrom |
508,584 |
508,584 |
0 |
15,171 |
529,495 |
807 |
| upgradeToAndCall |
3,279 |
3,279 |
0 |
3,279 |
3,279 |
1 |
| version |
703 |
703 |
0 |
703 |
703 |
1 |
DotnsRegistrarController
Deploy: 2,820,116 (+11,704)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| MAX_ALLOWED_COMMITMENT_AGE |
271 |
271 |
0 |
271 |
271 |
1 |
| available |
18,544 |
18,544 |
0 |
1,081 |
37,922 |
4 |
| commit |
63,798 |
63,798 |
0 |
29,003 |
63,812 |
5,327 |
| commitments |
2,528 |
2,528 |
0 |
2,528 |
2,528 |
6 |
| initialize |
243 |
242 |
-1 |
0 |
47,572 |
589 |
| makeCommitment |
1,308 |
1,308 |
0 |
1,308 |
1,308 |
5,327 |
| maxCommitmentAge |
2,616 |
2,616 |
0 |
2,616 |
2,616 |
3 |
| minCommitmentAge |
2,506 |
2,506 |
0 |
2,506 |
2,506 |
5,321 |
| register |
683,090 |
680,312 |
-2,778 |
446 |
800,807 |
3,765 |
| registerReserved |
403,420 |
401,116 |
-2,304 |
6,604 |
604,132 |
1,559 |
| supportsInterface |
259 |
259 |
0 |
243 |
275 |
2 |
DotnsRegistry
Deploy: 1,646,392 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| initialize |
240 |
239 |
-1 |
0 |
70,435 |
588 |
| isAuthorised |
11,189 |
11,189 |
0 |
11,189 |
11,189 |
1 |
| owner |
14,173 |
14,173 |
0 |
2,446 |
27,516 |
1,723 |
| protocolRegistry |
2,500 |
2,500 |
0 |
2,500 |
2,500 |
1 |
| recordExists |
2,693 |
2,693 |
0 |
2,693 |
2,693 |
1,805 |
| resolver |
2,347 |
2,347 |
0 |
2,347 |
2,347 |
282 |
| setOwner |
37,009 |
37,014 |
+5 |
9,911 |
57,811 |
6,462 |
| setResolver |
9,150 |
9,150 |
0 |
9,150 |
9,150 |
263 |
| setSubnodeOwner |
208,668 |
207,951 |
-717 |
28,785 |
476,226 |
3,376 |
| setSubnodeResolver |
40,295 |
40,295 |
0 |
30,279 |
49,675 |
4 |
DotnsResolver
Deploy: 634,126 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| addressOf |
2,537 |
2,537 |
0 |
2,537 |
2,537 |
2 |
| initialize |
0 |
0 |
0 |
0 |
0 |
586 |
| setAddress |
59,049 |
59,049 |
0 |
47,649 |
64,749 |
3 |
DotnsReverseResolver
Deploy: 1,238,070 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| claimReverseRecord |
59,624 |
59,624 |
0 |
45,105 |
73,437 |
7 |
| initialize |
240 |
239 |
-1 |
0 |
70,534 |
588 |
| nameOf |
17,353 |
17,411 |
+58 |
3,351 |
57,303 |
3,885 |
| protocolRegistry |
2,412 |
2,412 |
0 |
2,412 |
2,412 |
1 |
| setReverseName |
29,415 |
29,415 |
0 |
10,317 |
40,460 |
2,566 |
PopRules
Deploy: 2,109,054 (+9,724)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| MAX_RESERVATION_TIME |
395 |
395 |
0 |
395 |
395 |
3 |
| classifyName |
10,769 |
10,750 |
-19 |
3,620 |
13,875 |
2,305 |
| getBaseNameReservation |
9,539 |
9,539 |
0 |
8,643 |
9,689 |
21 |
| initialize |
120 |
120 |
0 |
0 |
70,634 |
587 |
| isBaseName |
5,005 |
5,030 |
+25 |
4,681 |
7,524 |
446 |
| isBaseNameReserved |
8,211 |
8,211 |
0 |
4,821 |
10,173 |
805 |
| price |
31,407 |
31,544 |
+137 |
19,038 |
46,637 |
2,082 |
| priceWithCheck |
35,641 |
35,631 |
-10 |
2,790 |
52,819 |
4,137 |
| priceWithCheckAtVersion |
29,431 |
29,335 |
-96 |
11,329 |
32,353 |
3,230 |
| priceWithoutCheck |
38,724 |
38,917 |
+193 |
8,685 |
40,999 |
265 |
| priceWithoutCheckAtVersion |
30,002 |
30,002 |
0 |
28,132 |
30,538 |
526 |
| pricingVersion |
18,509 |
18,509 |
0 |
18,509 |
18,509 |
5,328 |
| releaseBaseName |
31,303 |
31,270 |
-33 |
21,785 |
40,799 |
33 |
| reserveBaseName |
62,036 |
62,003 |
-33 |
37,329 |
74,293 |
773 |
| reserveBaseNameForPop |
57,142 |
57,137 |
-5 |
12,074 |
75,874 |
450 |
| setShortNamesEnabled |
130 |
138 |
+8 |
0 |
9,353 |
596 |
| shortNamesEnabled |
2,758 |
2,758 |
0 |
2,758 |
2,758 |
1 |
| stripDigits |
6,387 |
6,384 |
-3 |
4,511 |
10,954 |
3,763 |
| transferFloor |
25,789 |
25,789 |
0 |
3,552 |
33,369 |
1,595 |
StoreFactory
Deploy: 1,302,490 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| claimUserStore |
262,254 |
262,254 |
0 |
24,016 |
262,598 |
794 |
| deployLabelStoreFor |
285,174 |
285,174 |
0 |
23,655 |
308,173 |
549 |
| getLabelStore |
1,842 |
1,843 |
+1 |
434 |
2,434 |
18,569 |
| getLabelStoreCount |
2,572 |
2,572 |
0 |
2,572 |
2,572 |
1 |
| getLabelStores |
6,410 |
6,410 |
0 |
2,777 |
10,826 |
3 |
| getUserStore |
2,412 |
2,412 |
0 |
2,412 |
2,412 |
1 |
| getUserStoreCount |
2,506 |
2,506 |
0 |
2,506 |
2,506 |
1 |
| getUserStores |
8,257 |
8,257 |
0 |
8,257 |
8,257 |
1 |
| labelStoreBeacon |
468 |
468 |
0 |
468 |
468 |
9 |
| owner |
2,505 |
2,505 |
0 |
2,505 |
2,505 |
3 |
| upgradeLabelStoreImplementation |
33,028 |
33,028 |
0 |
23,844 |
42,131 |
4 |
| upgradeUserStoreImplementation |
42,191 |
42,191 |
0 |
42,191 |
42,191 |
1 |
| userStoreBeacon |
171 |
171 |
0 |
171 |
171 |
7 |