DotNS Gas Report
Generated 2026-09-11 13:42 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,617 |
| 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,955 |
7,935 |
-20 |
0 |
48,792 |
10,202 |
| tld |
2,307 |
2,306 |
-1 |
0 |
2,796 |
13,906 |
| tldNode |
1,718 |
1,719 |
+1 |
0 |
2,248 |
23,593 |
DotnsRegistrar
Deploy: 2,570,418 (-26,804)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| addController |
8,185 |
8,166 |
-19 |
0 |
26,202 |
1,704 |
| approve |
26,845 |
26,787 |
-58 |
9,745 |
26,845 |
298 |
| available |
2,963 |
2,963 |
0 |
2,924 |
25,960 |
4,813 |
| balanceOf |
2,793 |
2,793 |
0 |
2,793 |
2,793 |
1 |
| controllers |
1,712 |
1,717 |
+5 |
985 |
2,985 |
15,346 |
| exists |
1,346 |
1,343 |
-3 |
600 |
2,600 |
5,985 |
| getApproved |
2,753 |
2,753 |
0 |
2,750 |
4,750 |
561 |
| 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,536 |
1,537 |
+1 |
757 |
2,757 |
13,517 |
| quoteTransferFee |
84,739 |
84,739 |
0 |
675 |
88,366 |
799 |
| register |
323,393 |
323,744 |
+351 |
2,718 |
472,194 |
6,493 |
| 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 |
506,635 |
-1,949 |
15,171 |
529,594 |
812 |
| upgradeToAndCall |
3,279 |
3,279 |
0 |
3,279 |
3,279 |
1 |
| version |
703 |
703 |
0 |
703 |
703 |
1 |
DotnsRegistrarController
Deploy: 2,808,412 (0)
| 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,330 |
| 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,330 |
| maxCommitmentAge |
2,616 |
2,616 |
0 |
2,616 |
2,616 |
3 |
| minCommitmentAge |
2,506 |
2,506 |
0 |
2,506 |
2,506 |
5,324 |
| register |
680,666 |
681,709 |
+1,043 |
446 |
800,867 |
3,768 |
| registerReserved |
403,467 |
403,430 |
-37 |
8,980 |
606,472 |
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,797 |
| resolver |
2,347 |
2,347 |
0 |
2,347 |
2,347 |
282 |
| setOwner |
37,013 |
37,011 |
-2 |
9,911 |
57,811 |
6,465 |
| setResolver |
9,150 |
9,150 |
0 |
9,150 |
9,150 |
263 |
| setSubnodeOwner |
208,039 |
208,309 |
+270 |
28,785 |
476,226 |
3,368 |
| 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,403 |
17,371 |
-32 |
3,351 |
57,303 |
3,896 |
| protocolRegistry |
2,412 |
2,412 |
0 |
2,412 |
2,412 |
1 |
| setReverseName |
29,415 |
29,415 |
0 |
10,317 |
40,460 |
2,577 |
PopRules
Deploy: 2,099,330 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| MAX_RESERVATION_TIME |
395 |
395 |
0 |
395 |
395 |
3 |
| classifyName |
10,753 |
10,760 |
+7 |
3,620 |
13,875 |
2,289 |
| getBaseNameReservation |
9,539 |
9,539 |
0 |
8,643 |
9,689 |
21 |
| initialize |
120 |
120 |
0 |
0 |
70,634 |
587 |
| isBaseName |
5,027 |
5,018 |
-9 |
4,681 |
7,524 |
438 |
| isBaseNameReserved |
8,211 |
8,211 |
0 |
4,821 |
10,173 |
805 |
| price |
31,307 |
31,226 |
-81 |
19,038 |
46,637 |
2,082 |
| priceWithCheck |
35,626 |
35,639 |
+13 |
2,790 |
52,819 |
4,148 |
| priceWithCheckAtVersion |
29,349 |
29,387 |
+38 |
11,329 |
32,353 |
3,233 |
| priceWithoutCheck |
38,739 |
38,676 |
-63 |
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,331 |
| releaseBaseName |
31,303 |
31,303 |
0 |
21,818 |
40,832 |
33 |
| reserveBaseName |
62,036 |
62,036 |
0 |
37,362 |
74,326 |
773 |
| reserveBaseNameForPop |
57,166 |
57,156 |
-10 |
12,107 |
75,907 |
442 |
| setShortNamesEnabled |
130 |
129 |
-1 |
0 |
9,231 |
596 |
| shortNamesEnabled |
2,758 |
2,758 |
0 |
2,758 |
2,758 |
1 |
| stripDigits |
6,386 |
6,388 |
+2 |
4,511 |
10,954 |
3,766 |
| transferFloor |
25,789 |
25,790 |
+1 |
3,552 |
33,369 |
1,597 |
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,146 |
-28 |
23,655 |
308,173 |
550 |
| getLabelStore |
1,843 |
1,842 |
-1 |
434 |
2,434 |
18,580 |
| 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 |