DotNS Gas Report
Generated 2026-08-12 05:38 UTC | 9 contracts
DotnsContentResolver
Deploy: 981,976 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| contenthash |
7,549 |
7,549 |
0 |
7,549 |
7,549 |
16 |
| initialize |
0 |
0 |
0 |
0 |
0 |
423 |
| isApprovedForAll |
2,854 |
2,854 |
0 |
2,854 |
2,854 |
1 |
| setApprovalForAll |
24,541 |
24,541 |
0 |
24,541 |
24,541 |
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,304 |
3,304 |
0 |
3,304 |
3,304 |
2 |
DotnsProtocolRegistry
Deploy: 831,164 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| get |
1,776 |
1,769 |
-7 |
492 |
2,492 |
109,042 |
| initialize |
3,287 |
3,250 |
-37 |
0 |
95,011 |
439 |
| isRegisteredAddress |
1,901 |
1,900 |
-1 |
0 |
2,684 |
20,664 |
| owner |
2,441 |
2,441 |
0 |
2,441 |
2,441 |
4 |
| set |
10,637 |
10,552 |
-85 |
0 |
48,770 |
7,659 |
| tld |
2,298 |
2,297 |
-1 |
0 |
2,796 |
12,632 |
| tldNode |
2,022 |
2,020 |
-2 |
0 |
2,248 |
12,788 |
DotnsRegistrar
Deploy: 2,450,072 (+12)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| addController |
10,140 |
10,066 |
-74 |
0 |
26,180 |
1,376 |
| approve |
26,867 |
26,867 |
0 |
26,867 |
26,867 |
278 |
| available |
2,915 |
2,915 |
0 |
2,900 |
15,315 |
3,737 |
| balanceOf |
2,793 |
2,793 |
0 |
2,793 |
2,793 |
1 |
| controllers |
1,149 |
1,149 |
0 |
963 |
2,963 |
8,820 |
| exists |
761 |
764 |
+3 |
622 |
2,622 |
4,010 |
| getApproved |
2,775 |
2,775 |
0 |
2,772 |
4,772 |
542 |
| initialize |
561 |
555 |
-6 |
0 |
116,747 |
426 |
| isApprovedForAll |
3,208 |
3,208 |
0 |
3,208 |
3,208 |
265 |
| labelOf |
33,149 |
33,149 |
0 |
2,879 |
43,238 |
6 |
| owner |
2,688 |
2,688 |
0 |
2,688 |
2,688 |
2 |
| ownerOf |
1,697 |
1,697 |
0 |
757 |
2,757 |
13,827 |
| quoteTransferFee |
68,276 |
69,140 |
+864 |
675 |
73,123 |
798 |
| register |
236,765 |
237,049 |
+284 |
2,734 |
447,989 |
7,059 |
| removeController |
7,165 |
7,165 |
0 |
3,033 |
9,232 |
3 |
| safeTransferFrom |
53,515 |
53,516 |
+1 |
34,651 |
516,107 |
283 |
| setApprovalForAll |
24,841 |
24,841 |
0 |
24,841 |
24,841 |
3 |
| supportsInterface |
263 |
263 |
0 |
263 |
263 |
2 |
| transferFrom |
498,592 |
498,597 |
+5 |
13,104 |
515,921 |
800 |
| upgradeToAndCall |
3,301 |
3,301 |
0 |
3,301 |
3,301 |
1 |
| version |
725 |
725 |
0 |
725 |
725 |
1 |
DotnsRegistrarController
Deploy: 3,024,918 (-43,620)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| MAX_ALLOWED_COMMITMENT_AGE |
375 |
375 |
0 |
375 |
375 |
1 |
| available |
18,709 |
18,709 |
0 |
1,267 |
38,053 |
4 |
| commit |
24,187 |
24,187 |
0 |
9,287 |
24,195 |
3,741 |
| commitments |
2,701 |
2,701 |
0 |
2,701 |
2,701 |
6 |
| grantRole |
14,830 |
14,830 |
0 |
2,509 |
27,151 |
2 |
| hasRole |
2,960 |
2,960 |
0 |
2,960 |
2,960 |
259 |
| initialize |
339 |
335 |
-4 |
0 |
47,636 |
426 |
| isWhiteListed |
2,688 |
2,688 |
0 |
2,688 |
2,688 |
6 |
| makeCommitment |
1,415 |
1,415 |
0 |
1,415 |
1,415 |
3,739 |
| maxCommitmentAge |
2,830 |
2,830 |
0 |
2,830 |
2,830 |
3 |
| minCommitmentAge |
2,657 |
2,657 |
0 |
2,657 |
2,657 |
3,735 |
| register |
653,120 |
672,055 |
+18,935 |
965 |
786,020 |
3,730 |
| registerReserved |
339,929 |
339,929 |
0 |
4,696 |
584,280 |
7 |
| revokeRole |
6,770 |
6,770 |
0 |
3,015 |
10,525 |
2 |
| setRole |
9,993 |
9,908 |
-85 |
2,697 |
27,352 |
521 |
| supportsInterface |
315 |
315 |
0 |
315 |
315 |
1 |
| whiteListAddress |
20,041 |
20,041 |
0 |
5,302 |
28,969 |
8 |
DotnsRegistry
Deploy: 1,584,814 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| initialize |
336 |
332 |
-4 |
0 |
70,574 |
425 |
| isAuthorised |
11,189 |
11,189 |
0 |
11,189 |
11,189 |
1 |
| owner |
5,206 |
5,206 |
0 |
2,446 |
27,516 |
321 |
| protocolRegistry |
2,478 |
2,478 |
0 |
2,478 |
2,478 |
1 |
| recordExists |
2,693 |
2,693 |
0 |
2,693 |
2,693 |
22 |
| resolver |
2,347 |
2,347 |
0 |
2,347 |
2,347 |
281 |
| setOwner |
37,040 |
37,038 |
-2 |
11,867 |
57,767 |
7,045 |
| setResolver |
9,150 |
9,150 |
0 |
9,150 |
9,150 |
263 |
| setSubnodeOwner |
370,484 |
370,484 |
0 |
28,782 |
468,042 |
1,586 |
| setSubnodeResolver |
43,668 |
43,668 |
0 |
35,525 |
49,709 |
3 |
DotnsResolver
Deploy: 633,706 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| addressOf |
2,515 |
2,515 |
0 |
2,515 |
2,515 |
2 |
| initialize |
0 |
0 |
0 |
0 |
0 |
423 |
| setAddress |
59,049 |
59,049 |
0 |
47,649 |
64,749 |
3 |
DotnsReverseResolver
Deploy: 1,128,514 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| claimReverseRecord |
37,749 |
37,749 |
0 |
26,563 |
54,771 |
5 |
| initialize |
336 |
332 |
-4 |
0 |
70,661 |
425 |
| nameOf |
13,090 |
13,071 |
-19 |
3,351 |
38,133 |
3,606 |
| protocolRegistry |
2,390 |
2,390 |
0 |
2,390 |
2,390 |
1 |
| setReverseName |
29,396 |
29,396 |
0 |
10,295 |
40,438 |
2,553 |
PopRules
Deploy: 1,849,658 (-53,800)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| MAX_RESERVATION_TIME |
351 |
329 |
-22 |
329 |
329 |
3 |
| classifyName |
5,895 |
5,976 |
+81 |
917 |
7,799 |
4,163 |
| getBaseNameReservation |
9,485 |
9,463 |
-22 |
7,934 |
9,962 |
19 |
| initialize |
0 |
0 |
0 |
0 |
0 |
423 |
| isBaseName |
4,811 |
4,779 |
-32 |
4,569 |
7,057 |
698 |
| isBaseNameReserved |
9,050 |
9,028 |
-22 |
4,756 |
10,414 |
1,313 |
| price |
6,113 |
7,757 |
+1,644 |
5,477 |
11,110 |
1,563 |
| priceWithCheck |
18,509 |
19,423 |
+914 |
1,935 |
25,127 |
7,318 |
| priceWithoutCheck |
16,944 |
18,790 |
+1,846 |
15,184 |
24,749 |
785 |
| releaseBaseName |
31,570 |
31,548 |
-22 |
21,645 |
40,659 |
31 |
| releaseReservationForReclaim |
18,944 |
18,922 |
-22 |
18,922 |
18,922 |
1 |
| reserveBaseName |
59,432 |
59,432 |
0 |
10,426 |
74,226 |
1,036 |
| reserveBaseNameForPop |
57,006 |
56,996 |
-10 |
12,007 |
75,807 |
705 |
| startingPrice |
2,717 |
2,695 |
-22 |
2,695 |
2,695 |
2 |
| stripDigits |
8,331 |
8,347 |
+16 |
5,193 |
12,807 |
3,725 |
| transferFloor |
10,248 |
12,010 |
+1,762 |
3,484 |
14,326 |
1,595 |
StoreFactory
Deploy: 1,236,130 (0)
| Function |
Master (avg) |
Current (avg) |
Diff |
Min |
Max |
Calls |
| claimUserStore |
262,254 |
262,254 |
0 |
24,016 |
262,598 |
794 |
| deployLabelStoreFor |
285,484 |
285,484 |
0 |
23,655 |
297,406 |
537 |
| getLabelStore |
1,706 |
1,706 |
0 |
434 |
2,434 |
21,556 |
| 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 |
5 |
| 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 |
4 |