DotNS Gas Report
Generated 2026-09-11 12:13 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 |
588 |
| 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,491 |
| initialize |
2,534 |
2,518 |
-16 |
0 |
95,107 |
605 |
| isRegisteredAddress |
2,092 |
2,092 |
0 |
0 |
2,706 |
4,461 |
| 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,919 |
-38 |
0 |
48,792 |
10,229 |
| tld |
2,306 |
2,306 |
0 |
0 |
2,796 |
13,899 |
| tldNode |
1,719 |
1,719 |
0 |
0 |
2,248 |
23,615 |
DotnsRegistrar
Deploy: 2,597,222 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| addController |
8,185 |
8,147 |
-38 |
0 |
26,202 |
1,708 |
| 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,710 |
1,714 |
+4 |
985 |
2,985 |
15,314 |
| exists |
1,343 |
1,344 |
+1 |
600 |
2,600 |
5,984 |
| getApproved |
2,753 |
2,753 |
0 |
2,750 |
4,750 |
560 |
| initialize |
404 |
401 |
-3 |
0 |
117,023 |
591 |
| 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 |
34,516 |
+3,551 |
2,857 |
48,109 |
7 |
| owner |
2,688 |
2,688 |
0 |
2,688 |
2,688 |
2 |
| ownerOf |
1,537 |
1,536 |
-1 |
757 |
2,757 |
13,509 |
| quoteTransferFee |
84,739 |
89,596 |
+4,857 |
675 |
93,259 |
799 |
| register |
323,768 |
330,427 |
+6,659 |
2,718 |
481,899 |
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 |
518,898 |
+10,314 |
15,171 |
539,950 |
807 |
| 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,327 |
| commitments |
2,528 |
2,528 |
0 |
2,528 |
2,528 |
6 |
| initialize |
243 |
241 |
-2 |
0 |
47,572 |
591 |
| 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 |
681,854 |
690,874 |
+9,020 |
446 |
810,508 |
3,765 |
| registerReserved |
403,423 |
410,204 |
+6,781 |
8,980 |
616,570 |
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 |
238 |
-2 |
0 |
70,435 |
590 |
| 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,798 |
| resolver |
2,347 |
2,347 |
0 |
2,347 |
2,347 |
282 |
| setOwner |
37,011 |
37,011 |
0 |
9,911 |
57,811 |
6,462 |
| setResolver |
9,150 |
9,150 |
0 |
9,150 |
9,150 |
263 |
| setSubnodeOwner |
208,353 |
212,059 |
+3,706 |
28,785 |
485,927 |
3,369 |
| 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 |
588 |
| 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 |
590 |
| nameOf |
17,378 |
17,385 |
+7 |
3,351 |
57,303 |
3,892 |
| protocolRegistry |
2,412 |
2,412 |
0 |
2,412 |
2,412 |
1 |
| setReverseName |
29,415 |
29,415 |
0 |
10,317 |
40,460 |
2,573 |
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,761 |
10,759 |
-2 |
3,620 |
13,875 |
2,291 |
| getBaseNameReservation |
9,539 |
9,539 |
0 |
8,643 |
9,689 |
21 |
| initialize |
120 |
119 |
-1 |
0 |
70,634 |
589 |
| isBaseName |
5,016 |
5,020 |
+4 |
4,681 |
7,524 |
439 |
| isBaseNameReserved |
8,211 |
8,211 |
0 |
4,821 |
10,173 |
805 |
| price |
31,101 |
31,422 |
+321 |
19,038 |
46,637 |
2,082 |
| priceWithCheck |
35,622 |
35,637 |
+15 |
2,790 |
52,819 |
4,144 |
| priceWithCheckAtVersion |
29,386 |
29,378 |
-8 |
11,329 |
32,353 |
3,230 |
| priceWithoutCheck |
38,669 |
38,670 |
+1 |
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,303 |
0 |
21,818 |
40,832 |
33 |
| reserveBaseName |
62,036 |
62,036 |
0 |
37,362 |
74,326 |
773 |
| reserveBaseNameForPop |
57,155 |
57,158 |
+3 |
12,107 |
75,907 |
443 |
| setShortNamesEnabled |
130 |
129 |
-1 |
0 |
9,231 |
598 |
| shortNamesEnabled |
2,758 |
2,758 |
0 |
2,758 |
2,758 |
1 |
| stripDigits |
6,383 |
6,386 |
+3 |
4,511 |
10,954 |
3,763 |
| transferFloor |
25,789 |
25,789 |
0 |
3,552 |
33,369 |
1,595 |
StoreFactory
Deploy: 3,288,348 (+1,985,858)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| claimUserStore |
262,254 |
243,396 |
-18,858 |
3,040 |
243,743 |
794 |
| deployLabelStoreFor |
285,174 |
267,976 |
-17,198 |
2,582 |
291,239 |
8,555 |
| getLabelStore |
1,842 |
1,926 |
+84 |
517 |
2,517 |
18,570 |
| getLabelStoreCount |
2,572 |
2,660 |
+88 |
2,660 |
2,660 |
1 |
| getLabelStores |
6,410 |
6,476 |
+66 |
2,843 |
10,892 |
3 |
| getUserStore |
2,412 |
2,451 |
+39 |
2,451 |
2,451 |
1 |
| getUserStoreCount |
2,506 |
2,572 |
+66 |
2,572 |
2,572 |
1 |
| getUserStores |
8,257 |
8,323 |
+66 |
8,323 |
8,323 |
1 |
| initialize |
0 |
33,475 |
+33,475 |
0 |
2,006,886 |
601 |
| labelStoreBeacon |
468 |
2,659 |
+2,191 |
2,659 |
2,659 |
13 |
| owner |
2,505 |
2,603 |
+98 |
2,603 |
2,603 |
3 |
| protocolRegistry |
0 |
2,483 |
+2,483 |
2,483 |
2,483 |
3 |
| proxiableUUID |
0 |
358 |
+358 |
358 |
358 |
1 |
| upgradeLabelStoreImplementation |
33,028 |
12,839 |
-20,189 |
2,685 |
22,939 |
4 |
| upgradeToAndCall |
0 |
6,852 |
+6,852 |
3,030 |
10,675 |
2 |
| upgradeUserStoreImplementation |
42,191 |
23,025 |
-19,166 |
23,025 |
23,025 |
1 |
| userStoreBeacon |
171 |
2,271 |
+2,100 |
2,271 |
2,271 |
9 |