BobTheBuidler
faster-web3.py
BlogDocsChangelog

feat: compile ens utils

#38Merged
Comparing
utils
(
3118d02
) with
master
(
303417c
)
CodSpeed Performance Gauge
×2.2
Improvements
22
Untouched
374
Skipped
91

Benchmarks

Skipped (91)

Improved

test_faster_namehash[]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
×2.2
89.5 µs41.3 µs
test_faster_raw_name_to_hash[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
×2.1
86.1 µs40.7 µs
test_faster_nameprep[]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+100%
77.1 µs38.6 µs
test_faster_normalize_name[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+92%
73.7 µs38.5 µs
test_faster_is_valid_name[]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+39%
33.9 µs24.4 µs
test_faster_is_valid_name[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+29%
31.2 µs24.2 µs
test_faster_normal_name_to_hash[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+24%
31.6 µs25.4 µs
test_faster_dns_encode_name[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+17%
51.1 µs43.6 µs
test_faster_is_valid_ens_name[bar]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+17%
32.4 µs27.8 µs
test_faster_is_valid_ens_name[baz]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+17%
32.4 µs27.8 µs
test_faster_is_valid_ens_name[foo]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+16%
32.9 µs28.2 µs
test_faster_is_empty_name[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+14%
27.3 µs23.8 µs
test_faster_is_empty_name[1]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+14%
27.2 µs23.8 µs
test_faster_is_empty_name[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+14%
27.3 µs23.9 µs
test_faster_is_empty_name[0]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+14%
27.2 µs23.9 µs
test_faster_is_empty_name[bob.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+14%
27.3 µs24 µs
test_faster_is_empty_name[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+14%
27.7 µs24.4 µs
test_faster_is_empty_name[.]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+14%
27.3 µs24.1 µs
test_faster_is_empty_name[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+13%
27.3 µs24 µs
test_faster_is_empty_name[ ]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+13%
27.3 µs24.1 µs
test_faster_is_valid_ens_name[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+13%
32 µs28.5 µs
test_faster_labelhash[]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+10%
458.8 µs415.7 µs

Passed

test_faster_estimate_auction_start_gas[labels1]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+10%
29.2 µs26.6 µs
test_faster_estimate_auction_start_gas[labels0]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+10%
29.2 µs26.6 µs
test_faster_label_to_hash[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+10%
455.1 µs414.2 µs
test_faster_reverse_domain[0x1111111111111111111111111111111111111111]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+9%
118.8 µs109.3 µs
test_faster_reverse_domain[0x0000000000000000000000000000000000000000]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+9%
118.3 µs108.9 µs
test_faster_reverse_domain[0x314159265dD8dbb310642f98f50C066173C1259b]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+8%
119.2 µs110.2 µs
test_faster_estimate_auction_start_gas[labels2]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+7%
28.3 µs26.6 µs
test_faster_is_none_or_zero_address[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+7%
24.9 µs23.3 µs
test_faster_address_to_reverse_domain[0x1111111111111111111111111111111111111111]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+6%
116.1 µs109.1 µs
test_faster_address_to_reverse_domain[0x0000000000000000000000000000000000000000]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+6%
115.2 µs108.8 µs
test_faster_address_to_reverse_domain[0x314159265dD8dbb310642f98f50C066173C1259b]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+5%
116.3 µs110.3 µs
test_faster_strip_abi_types
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+4%
8.1 ms7.7 ms
test_faster_is_array_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+3%
407.2 µs394.8 µs
test_faster_sub_type_of_array_type[simple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+3%
820.6 µs797.6 µs
test_faster_is_none_or_zero_address[0x0000000000000000000000000000000000000000]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
25.9 µs25.3 µs
test_faster_get_tuple_type_str_parts[not-tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
134.9 µs132 µs
test_faster_sha3_text[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
444 µs435 µs
test_faster_is_none_or_zero_address[0x314159265dD8dbb310642f98f50C066173C1259b]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
26.3 µs25.8 µs
test_faster_sha3_text[0]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
398.5 µs390.7 µs
test_faster_sha3_text[1]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
398.5 µs390.9 µs
test_faster_sha3_text[xn--fiqs8s]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
441.6 µs433.3 µs
test_faster_sha3_text[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
441.1 µs433 µs
test_faster_sha3_text[bob.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
440.4 µs432.3 µs
test_faster_sha3_text[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
441.2 µs433.3 µs
test_faster_sha3_text[emoji\U0001f468\U0001f3fb]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
442.7 µs434.9 µs
test_faster_sha3_text[bob]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
440.4 µs432.8 µs
test_faster_sha3_text[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
440.3 µs432.9 µs
test_faster_sha3_text[alice]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
440.7 µs433.4 µs
test_faster_is_none_or_zero_address[0x1111111111111111111111111111111111111111]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
26.3 µs25.9 µs
test_faster_sha3_text[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+2%
440.1 µs433.3 µs
test_faster_namedelementonion_init[callables3]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
+1%
884.9 µs872.9 µs
test_faster_is_array_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
409.2 µs404 µs
test_faster_to_hex_if_bytes[bytes]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
243.6 µs240.6 µs
test_faster_to_hex_if_bytes[large-bytes]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
259.8 µs256.7 µs
test_faster_is_array_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
410.7 µs406.5 µs
test_faster_is_array_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
420.3 µs416 µs
test_faster_is_probably_enum[lib-enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
384.5 µs380.6 µs
test_faster_is_probably_enum[lib-dot]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
346.8 µs343.6 µs
test_faster_is_recognized_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
405.4 µs402.1 µs
test_faster_to_bytes_if_hex[non-prefixed-hex]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
210.8 µs209.1 µs
test_faster_namedelementonion_remove
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
+1%
3.9 ms3.9 ms
test_faster_is_array_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
430.3 µs427 µs
test_faster_to_bytes_if_hex[zero]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
220.1 µs218.4 µs
test_faster_is_probably_enum[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
340.8 µs338.3 µs
test_faster_to_hex_if_bytes[empty-bytes]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
194.3 µs192.9 µs
test_faster_to_bytes_if_hex[hexstr]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
221.4 µs219.8 µs
test_faster_parent[sub.sub2.foo.bar.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+1%
41.9 µs41.6 µs
test_faster_is_array_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
408.8 µs406.1 µs
test_faster_is_array_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
418.3 µs415.6 µs
test_faster_to_bytes_if_hex[large-hex]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
255.8 µs254.2 µs
test_faster_verify_attr[found-end]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
+1%
74.2 µs73.8 µs
test_faster_namedelementonion_add
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
+1%
33.3 ms33.1 ms
test_faster_is_array_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
419.5 µs416.9 µs
test_faster_to_bytes_if_hex[empty-str]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
184 µs182.8 µs
test_faster_parent[eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+1%
27.9 µs27.8 µs
test_faster_is_array_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
396 µs393.8 µs
test_faster_verify_attr[empty]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
+1%
703.3 µs699.4 µs
test_faster_to_hex_if_bytes[hexstr]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
130.9 µs130.2 µs
test_faster_is_string_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
74.9 µs74.5 µs
test_faster_attributedict_init[large]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
631.9 µs629 µs
test_faster_is_recognized_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
320.1 µs318.7 µs
test_faster_verify_attr[found-start]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
60.4 µs60.2 µs
test_faster_parent[foo.bar.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
38.1 µs37.9 µs
test_faster_namedelementonion_as_tuple_of_middleware
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
807.7 µs804.4 µs
test_faster_is_bytes_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
379.8 µs378.3 µs
test_faster_is_recognized_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
397.6 µs396 µs
test_faster_percentile[1k-99th]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_faster_is_address_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
74.4 µs74.1 µs
test_faster_is_bytes_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
337.1 µs335.8 µs
test_faster_parent[bar.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
34.2 µs34 µs
test_faster_is_recognized_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
426.1 µs424.5 µs
test_faster_readableattributedict_recursive[nested-dict]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
test_faster_simplecache_cache[100]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
10.1 ms10.1 ms
test_faster_readableattributedict_recursive[list-in-dict]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms4.4 ms
test_faster_is_bytes_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
356.8 µs355.6 µs
test_faster_verify_attr[notfound]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
724.7 µs722.3 µs
test_faster_percentile[10k-10th]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
26 ms25.9 ms
test_faster_fallback_func_abi_exists
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_faster_is_bytes_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
342.7 µs341.6 µs
test_faster_address[subdomain.alice.eth]
benchmarks/ens/test_ens_benchmarks.py
CodSpeed Performance Gauge
0%
84.4 µs84.1 µs
test_faster_address[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_ens_benchmarks.py
CodSpeed Performance Gauge
0%
84.4 µs84.2 µs
test_faster_address[]
benchmarks/ens/test_ens_benchmarks.py
CodSpeed Performance Gauge
0%
84.5 µs84.2 µs
test_faster_is_bytes_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
379.6 µs378.4 µs
test_faster_is_array_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
408.9 µs407.6 µs
test_faster_normalize_event_input_types
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
test_faster_get_abi_element_signature[receive]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
187.5 µs186.9 µs
test_faster_to_hex_if_bytes[empty-str]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
836.9 µs834.4 µs
test_faster_is_string_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.2 µs
test_faster_is_bytes_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
368.3 µs367.3 µs
test_faster_parent[]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
22.7 µs22.6 µs
test_faster_is_uint_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
269.1 µs268.5 µs
test_faster_normal_name_to_hash[bob.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
37 ms36.9 ms
test_faster_simplecache_pop[100]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
15.7 ms15.6 ms
test_faster_filter_by_argument_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_faster_address[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_ens_benchmarks.py
CodSpeed Performance Gauge
0%
84.4 µs84.2 µs
test_faster_address[alice.eth]
benchmarks/ens/test_ens_benchmarks.py
CodSpeed Performance Gauge
0%
85.3 µs85.1 µs
test_faster_readableattributedict_recursive[set]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
test_faster_is_int_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
282.9 µs282.2 µs
test_faster_is_bytes_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
340.5 µs339.8 µs
test_faster_length_of_array_type[nested]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
878.3 µs876.4 µs
test_faster_is_bytes_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
356.3 µs355.5 µs
test_faster_simplecache_cache[10]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_faster_labelhash[bob]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
18.3 ms18.3 ms
test_faster_is_uint_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
283.4 µs282.8 µs
test_faster_is_bytes_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
340.4 µs339.7 µs
test_faster_is_valid_ens_name[bob.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
35.5 ms35.4 ms
test_faster_is_bool_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.3 µs72.2 µs
test_faster_is_string_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.2 µs
test_faster_is_string_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_is_string_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.7 µs72.6 µs
test_faster_is_address_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.2 µs
test_faster_is_string_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.5 µs72.4 µs
test_faster_is_bytes_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
342 µs341.4 µs
test_faster_is_address_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
74.3 µs74.2 µs
test_faster_percentile[10-median]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
126.8 µs126.6 µs
test_faster_label_to_hash[bob]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
18.3 ms18.3 ms
test_faster_is_bytes_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
379.3 µs378.5 µs
test_faster_namehash[bob.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
72 ms71.9 ms
test_faster_get_name_from_abi_element_identifier[fallback]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
88.9 µs88.8 µs
test_faster_raw_name_to_hash[bob.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
72 ms71.9 ms
test_faster_address[bob.eth]
benchmarks/ens/test_ens_benchmarks.py
CodSpeed Performance Gauge
0%
84.4 µs84.2 µs
test_faster_PropertyCheckingFactory[multi-prop]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_faster_normal_name_to_hash[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
60.8 ms60.7 ms
test_faster_is_address_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_is_string_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.3 µs72.2 µs
test_faster_readableattributedict_getitem[large]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
124.4 µs124.2 µs
test_faster_is_string_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_dns_encode_name[bob.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
35.5 ms35.5 ms
test_faster_filter_by_argument_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_faster_either_set_is_a_subset[identical]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
721.3 µs720.2 µs
test_faster_is_array_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
393.5 µs392.9 µs
test_faster_attributedict_init[empty]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
401.4 µs400.8 µs
test_faster_filter_by_argument_type[notatype]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_faster_is_valid_ens_name[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
59.3 ms59.2 ms
test_faster_is_int_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
283.9 µs283.6 µs
test_faster_is_bool_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_simplecache_pop[10]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_faster_percentile[100-90th]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
297 µs296.6 µs
test_faster_is_string_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.8 µs72.7 µs
test_faster_is_address_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_is_bool_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.3 µs72.2 µs
test_faster_is_string_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_is_string_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.8 µs72.7 µs
test_faster_filter_by_types[none]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
212 µs211.8 µs
test_faster_is_array_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
320 µs319.6 µs
test_faster_is_array_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
415.9 µs415.4 µs
test_faster_is_address_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
74.6 µs74.5 µs
test_faster_raw_name_to_hash[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
119.5 ms119.4 ms
test_faster_namehash[alice.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
119.5 ms119.4 ms
test_faster_get_name_from_abi_element_identifier[receive]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
119.2 µs119 µs
test_faster_filter_by_types[constructor]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
217.4 µs217.2 µs
test_faster_dns_encode_name[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
59.3 ms59.3 ms
test_faster_namedelementonion_init[empty]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
226.1 µs225.9 µs
test_faster_is_valid_name[bob.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
35.4 ms35.3 ms
test_faster_filter_by_argument_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_faster_filter_by_types[fallback]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
219.2 µs218.9 µs
test_faster_any_in_dict[mixed-types]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
470.8 µs470.3 µs
test_faster_is_valid_name[bob.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
35.4 ms35.3 ms
test_faster_readableattributedict_getitem[small]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
122.9 µs122.8 µs
test_faster_is_bytes_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
355.3 µs354.9 µs
test_faster_readableattributedict_init[small]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
279.2 µs278.9 µs
test_faster_labelhash[alice]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
42.1 ms42.1 ms
test_faster_label_to_hash[alice]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
42.1 ms42 ms
test_faster_normal_name_to_hash[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
176.6 ms176.4 ms
test_faster_nameprep[bob.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
35.3 ms35.3 ms
test_faster_is_int_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.7 µs249.5 µs
test_faster_is_bool_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.3 µs72.3 µs
test_faster_is_bool_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.7 µs72.6 µs
test_faster_is_bool_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
73.4 µs73.3 µs
test_faster_is_address_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.3 µs72.2 µs
test_faster_is_bool_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_is_string_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_is_string_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
74.3 µs74.3 µs
test_faster_is_bool_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.7 µs72.6 µs
test_faster_is_int_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
267.7 µs267.5 µs
test_faster_is_int_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.5 µs249.3 µs
test_faster_is_int_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.8 µs249.6 µs
test_faster_is_address_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.7 µs72.6 µs
test_faster_is_bool_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.7 µs72.6 µs
test_faster_is_string_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.7 µs72.7 µs
test_faster_is_address_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_is_address_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.3 µs
test_faster_is_valid_ens_name[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
174.3 ms174.2 ms
test_faster_normalize_name[bob.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
35.3 ms35.3 ms
test_faster_filter_by_argument_name[b]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_faster_is_probably_enum[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
321 µs320.8 µs
test_faster_none_in_dict[empty-dict]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
475.9 µs475.5 µs
test_faster_is_valid_name[alice.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
59.1 ms59.1 ms
test_faster_to_hex_if_bytes[non-prefixed-hex]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
845.8 µs845.3 µs
test_faster_is_int_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.4 µs249.3 µs
test_faster_simplecache_retrieval[10]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
341 µs340.8 µs
test_faster_none_in_dict[one-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
462.6 µs462.2 µs
test_faster_is_int_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.7 µs249.6 µs
test_faster_any_in_dict[partial-overlap]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
466.1 µs465.7 µs
test_faster_get_name_from_abi_element_identifier[custom]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
219.4 µs219.3 µs
test_faster_is_valid_name[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
59.1 ms59.1 ms
test_faster_filter_by_types[function]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
219.2 µs219.1 µs
test_faster_filter_by_types[event]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
217.4 µs217.3 µs
test_faster_any_in_dict[empty-list]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
445.6 µs445.3 µs
test_faster_to_hex_if_bytes[not-hex]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
843.7 µs843.1 µs
test_faster_all_in_dict[empty-dict]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
397.9 µs397.6 µs
test_faster_any_in_dict[value-none]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
460.8 µs460.5 µs
test_faster_is_uint_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.9 µs249.7 µs
test_faster_get_abi_element_signature[fallback]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
151.5 µs151.4 µs
test_faster_filter_by_argument_name[notfound]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_faster_namehash[subdomain.alice.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
350.2 ms350 ms
test_faster_any_in_dict[none-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
483.4 µs483.1 µs
test_faster_is_bytes_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
340.3 µs340.1 µs
test_faster_raw_name_to_hash[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
350.2 ms350 ms
test_faster_is_int_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.4 µs249.2 µs
test_faster_none_in_dict[empty-list]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
447.7 µs447.4 µs
test_faster_nameprep[alice.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
59.1 ms59.1 ms
test_faster_namedelementonion_contains
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
196.2 µs196.1 µs
test_faster_all_in_dict[partial-overlap]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
527.4 µs527.1 µs
test_faster_filter_by_argument_name[a+b]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_faster_is_int_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
267.7 µs267.6 µs
test_faster_filter_by_types[receive]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
217.3 µs217.2 µs
test_faster_normalize_name[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
59.1 ms59.1 ms
test_faster_none_in_dict[partial-overlap]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
467.8 µs467.5 µs
test_faster_none_in_dict[mixed-types]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
470.3 µs470 µs
test_faster_namedelementonion_replace
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
12.6 ms12.6 ms
test_faster_dns_encode_name[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
174.3 ms174.3 ms
test_faster_get_tuple_type_str_parts[plain]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.4 µs249.3 µs
test_faster_is_bool_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.6 µs72.6 µs
test_faster_is_int_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.4 µs249.3 µs
test_faster_PropertyCheckingFactory[big-valid]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_faster_is_bool_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.7 µs72.6 µs
test_faster_is_address_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.3 µs72.3 µs
test_faster_is_address_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.6 µs72.6 µs
test_faster_either_set_is_a_subset[both-empty]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
687.2 µs686.9 µs
test_faster_is_address_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.7 µs72.6 µs
test_faster_any_in_dict[no-overlap]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
541.9 µs541.7 µs
test_faster_none_in_dict[all-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
473.1 µs472.9 µs
test_faster_all_in_dict[no-overlap]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
466.1 µs465.9 µs
test_faster_any_in_dict[all-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
471.3 µs471.2 µs
test_faster_is_valid_name[subdomain.alice.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
174.1 ms174 ms
test_faster_none_in_dict[none-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
485.4 µs485.3 µs
test_faster_find_constructor_abi_element_by_type
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
202.7 µs202.6 µs
test_faster_is_valid_name[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
174.1 ms174 ms
test_faster_readableattributedict_init[empty]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
261.4 µs261.3 µs
test_faster_nameprep[subdomain.alice.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
174.1 ms174 ms
test_faster_all_in_dict[empty-list]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
446 µs445.9 µs
test_faster_any_in_dict[one-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
460.7 µs460.5 µs
test_faster_none_in_dict[no-overlap]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
544.1 µs543.9 µs
test_faster_is_uint_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
267.9 µs267.8 µs
test_faster_normalize_name[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
174.1 ms174 ms
test_faster_PropertyCheckingFactory[invalid]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_faster_all_in_dict[one-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
478.2 µs478 µs
test_faster_all_in_dict[mixed-types]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
524 µs523.8 µs
test_faster_namedelementonion_init[callables2]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
673.7 µs673.5 µs
test_faster_none_in_dict[value-none]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
462.5 µs462.4 µs
test_faster_is_uint_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
282.5 µs282.4 µs
test_faster_is_valid_ens_name[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_normal_name_to_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_namehash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 s2.6 s
test_faster_normalize_name_ensip15[alice.eth]
benchmarks/ens/test_normalization_benchmarks.py
CodSpeed Performance Gauge
0%
721 µs720.8 µs
test_faster_is_int_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
251.4 µs251.3 µs
test_faster_attributedict_init[small]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
422.2 µs422.1 µs
test_faster_dns_encode_name[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_is_valid_name[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_raw_name_to_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 s2.6 s
test_faster_nameprep[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_is_valid_name[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_normalize_name[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_labelhash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_label_to_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s1.3 s
test_faster_all_in_dict[all-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
521.9 µs521.8 µs
test_faster_either_set_is_a_subset[empty-set1]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
687 µs686.8 µs
test_faster_any_in_dict[empty-dict]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
473.6 µs473.5 µs
test_faster_normalize_name_ensip15[]
benchmarks/ens/test_normalization_benchmarks.py
CodSpeed Performance Gauge
0%
720.2 µs720.1 µs
test_faster_is_uint_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.4 µs249.4 µs
test_faster_is_address_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
74.6 µs74.6 µs
test_faster_labelhash[xn--fiqs8s]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
137.1 ms137.1 ms
test_faster_is_int_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.6 µs249.6 µs
test_faster_normalize_name_ensip15[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_normalization_benchmarks.py
CodSpeed Performance Gauge
0%
720.1 µs720.1 µs
test_faster_all_in_dict[value-none]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
478.3 µs478.2 µs
test_faster_normalize_name_ensip15[subdomain.alice.eth]
benchmarks/ens/test_normalization_benchmarks.py
CodSpeed Performance Gauge
0%
720.1 µs720 µs
test_faster_attributedict_hash[nested]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
7.4 ms7.4 ms
test_faster_normalize_name_ensip15[bob.eth]
benchmarks/ens/test_normalization_benchmarks.py
CodSpeed Performance Gauge
0%
720.1 µs720.1 µs
test_faster_is_uint_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.6 µs249.6 µs
test_faster_normal_name_to_hash[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_faster_is_valid_ens_name[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_faster_either_set_is_a_subset[partial-overlap]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_faster_namehash[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
3.7 s3.7 s
test_faster_verify_attr[large-notfound]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
test_faster_either_set_is_a_subset[empty-set2]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
test_faster_percentile[1M-median]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
12 s12 s
test_faster_label_to_hash[xn--fiqs8s]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
137.1 ms137.1 ms
test_faster_raw_name_to_hash[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
3.7 s3.7 s
test_faster_dns_encode_name[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_faster_labelhash[emoji\U0001f468\U0001f3fb]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 s1.8 s
test_faster_is_valid_name[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_faster_nameprep[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_faster_label_to_hash[emoji\U0001f468\U0001f3fb]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 s1.8 s
test_faster_normalize_name[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_faster_is_valid_name[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_faster_either_set_is_a_subset[not-subset]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
test_faster_percentile[10k-median]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
25.8 ms25.8 ms
test_faster_is_bool_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.3 µs72.3 µs
test_faster_is_bool_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.3 µs72.3 µs
test_faster_is_uint_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
249.8 µs249.7 µs
test_faster_percentile[100k-99th]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
258.6 ms258.6 ms
test_faster_is_uint_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
282.5 µs282.5 µs
test_faster_is_bool_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
72.4 µs72.4 µs
test_faster_percentile[100k-median]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
258.6 ms258.6 ms
test_faster_all_in_dict[none-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
465.9 µs465.9 µs
test_faster_filter_by_types[func+event]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
238.5 µs238.5 µs
test_faster_normalize_name_ensip15[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_normalization_benchmarks.py
CodSpeed Performance Gauge
0%
720.1 µs720.1 µs
test_faster_percentile[10k-99th]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
25.8 ms25.8 ms
test_faster_filter_by_argument_name[c]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_faster_is_uint_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
251.3 µs251.4 µs
test_faster_attributedict_eq
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
6.7 ms6.7 ms
test_faster_is_uint_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
251.3 µs251.4 µs
test_faster_simplecache_eviction[10]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_faster_is_recognized_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
394.9 µs394.9 µs
test_faster_simplecache_cache[1000]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
102.4 ms102.4 ms
test_faster_mutableattributedict_delitem
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms2 ms
test_faster_tupleize_lists_nested[tuple-in-dict]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
test_faster_filter_by_argument_name[a]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_faster_get_name_from_abi_element_identifier[func]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
221.7 µs221.7 µs
test_faster_is_probably_enum[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
346.4 µs346.5 µs
test_faster_mutableattributedict_setitem
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_faster_filter_by_argument_type[uint+address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_faster_length_of_array_type[dynamic]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
804.2 µs804.6 µs
test_faster_to_bytes_if_hex[bytes]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
54 µs54 µs
test_faster_either_set_is_a_subset[subset]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
747.6 µs748.1 µs
test_faster_attributedict_hash[flat]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
test_faster_construct_user_agent
benchmarks/web3/_utils/test_http_benchmarks.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_faster_simplecache_eviction[100]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
25.4 ms25.4 ms
test_faster_PropertyCheckingFactory[multi-normalizer]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_faster_is_bytes_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
378.8 µs379.1 µs
test_faster_is_probably_enum[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
339.6 µs339.9 µs
test_faster_get_tuple_type_str_parts[one-dim]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
367.5 µs367.9 µs
test_faster_to_hex_if_bytes[unicode]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
858 µs858.9 µs
test_faster_sub_type_of_array_type[nested]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
853.7 µs854.8 µs
test_faster_is_recognized_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
584.2 µs585 µs
test_faster_tupleize_lists_nested[list-in-dict]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
test_faster_abi_data_tree
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_faster_get_abi_element_signature[transfer]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
314.4 µs315 µs
test_faster_to_bytes_if_hex[unicode]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_faster_is_uint_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
268.1 µs268.7 µs
test_faster_namedelementonion_iter
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
862.3 µs864.3 µs
test_faster_simplecache_retrieval[100]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_faster_is_uint_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
282.5 µs283.3 µs
test_faster_is_int_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
282.8 µs283.6 µs
test_faster_either_set_is_a_subset[superset]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
test_faster_PropertyCheckingFactory[big-invalid]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_faster_either_set_is_a_subset[mixed-types]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
744.4 µs747 µs
test_faster_is_uint_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
282.8 µs283.8 µs
test_faster_receive_func_abi_exists
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
test_faster_is_recognized_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
394.2 µs395.7 µs
test_faster_namedelementonion_getitem
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
196.6 µs197.4 µs
test_faster_to_bytes_if_hex[nothex]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_faster_is_recognized_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
404.7 µs406.5 µs
test_faster_get_tuple_type_str_parts[two-dim]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
454.5 µs457 µs
test_faster_verify_attr[large-found]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
-1%
756 µs760.7 µs
test_faster_is_recognized_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
396.5 µs399 µs
test_faster_is_recognized_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
588.6 µs592.2 µs
test_faster_is_recognized_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
651 µs655.1 µs
test_faster_is_recognized_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
467.9 µs470.9 µs
test_faster_get_abi_element_signature[custom]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
291.7 µs293.9 µs
test_faster_is_array_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
387.7 µs390.7 µs
test_faster_namedelementonion_inject
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
-1%
54.3 ms54.8 ms
test_faster_map_abi_data
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
26 ms26.2 ms
test_faster_is_recognized_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
654.8 µs661.6 µs
test_faster_readableattributedict_init[large]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
-1%
461.8 µs467.9 µs
test_faster_PropertyCheckingFactory[valid]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
-1%
4.4 ms4.5 ms
test_faster_PropertyCheckingFactory[normalized]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
-2%
2.3 ms2.3 ms
test_faster_PropertyCheckingFactory[inheritance]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
-2%
4.2 ms4.3 ms
test_faster_is_recognized_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-2%
597 µs608.6 µs
test_faster_length_of_array_type[fixed]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-5%
847.7 µs890 µs
test_faster_is_valid_name[a..eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
-6%
168.3 µs179 µs
test_faster_is_valid_name[a.eth..]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
-6%
170.9 µs182.4 µs
test_faster_is_valid_name[a.eth.]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
-6%
170.2 µs181.6 µs

Commits

Click on a commit to change the comparison range
Base
master
303417c
×2.2
feat: compile ens utils
6eeb65f
2 days ago
by BobTheBuidler
0%
Delete build directory
3118d02
2 days ago
by BobTheBuidler
© 2025 CodSpeed Technology
Home Terms Privacy Docs