BobTheBuidler
faster-web3.py
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: compile more utils
#132
Merged
Comparing
utils
(
b6c086b
) with
master
(
5d1dd0e
)
CodSpeed Performance Gauge
0%
Untouched
234
Archived
288
Benchmarks
288 archived benchmarks were run. If they were deleted in another branch, consider rebasing to remove them from the report.
Click here to see them
.
Passed
test_faster_is_array_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+4%
1.9 ms
1.8 ms
test_faster_is_recognized_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
395.9 µs
387.4 µs
test_faster_is_recognized_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
397.6 µs
389.6 µs
test_faster_construct_user_agent
benchmarks/web3/_utils/test_http_benchmarks.py
CodSpeed Performance Gauge
+2%
2.9 ms
2.9 ms
test_faster_either_set_is_a_subset[both-empty]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
+2%
697.3 µs
684.4 µs
test_faster_is_recognized_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
396.1 µs
389.5 µs
test_faster_is_recognized_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
394.8 µs
388.4 µs
test_faster_is_valid_name[]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+2%
24.1 µs
23.7 µs
test_faster_is_probably_enum[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
349.2 µs
343.7 µs
test_faster_to_hex_if_bytes[non-prefixed-hex]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
844.4 µs
832.3 µs
test_faster_receive_func_abi_exists
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.5 ms
1.5 ms
test_faster_get_tuple_type_str_parts[plain]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
249.4 µs
245.9 µs
test_faster_to_hex_if_bytes[not-hex]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
845.3 µs
833.5 µs
test_faster_either_set_is_a_subset[mixed-types]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
+1%
751.9 µs
741.5 µs
test_faster_either_set_is_a_subset[subset]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
+1%
755.2 µs
744.9 µs
test_faster_PropertyCheckingFactory[valid]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
+1%
4.5 ms
4.4 ms
test_faster_is_bytes_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.8 ms
1.8 ms
test_faster_to_hex_if_bytes[unicode]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
859.1 µs
849.5 µs
test_faster_to_hex_if_bytes[empty-str]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
833.5 µs
824.4 µs
test_faster_either_set_is_a_subset[empty-set1]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
+1%
694.5 µs
687 µs
test_faster_simplecache_retrieval[10]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
+1%
342.1 µs
338.5 µs
test_faster_sub_type_of_array_type[nested]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
860 µs
851 µs
test_faster_is_array_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms
test_faster_is_bytes_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.8 ms
1.8 ms
test_faster_parent[bar.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+1%
34.1 µs
33.8 µs
test_faster_is_array_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
2 ms
2 ms
test_faster_verify_attr[large-notfound]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
+1%
1.3 ms
1.3 ms
test_faster_is_bytes_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.8 ms
1.8 ms
test_faster_is_array_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms
test_faster_either_set_is_a_subset[not-subset]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms
1.1 ms
test_faster_either_set_is_a_subset[empty-set2]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms
1.1 ms
test_faster_is_bytes_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.7 ms
1.7 ms
test_faster_parent[sub.sub2.foo.bar.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+1%
41.7 µs
41.3 µs
test_faster_is_bytes_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.7 ms
1.7 ms
test_faster_length_of_array_type[dynamic]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
792.8 µs
786.1 µs
test_faster_is_predefined_block_number[none]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
+1%
918.8 µs
911.1 µs
test_faster_is_bytes_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.6 ms
1.6 ms
test_faster_is_bytes_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.6 ms
1.6 ms
test_faster_is_array_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
2 ms
2 ms
test_faster_is_bytes_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.7 ms
1.7 ms
test_faster_either_set_is_a_subset[superset]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
+1%
1.3 ms
1.3 ms
test_faster_is_probably_enum[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
338.8 µs
336.1 µs
test_faster_simplecache_cache[100]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
+1%
10.1 ms
10.1 ms
test_faster_is_probably_enum[lib-enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
380.2 µs
377.3 µs
test_faster_to_bytes_if_hex[unicode]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
test_faster_is_array_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
2 ms
2 ms
test_faster_get_abi_element_signature[fallback]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
151.4 µs
150.2 µs
test_faster_fallback_func_abi_exists
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
test_faster_is_probably_enum[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
339.1 µs
336.9 µs
test_faster_get_abi_element_signature[receive]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
187 µs
185.8 µs
test_faster_is_bytes_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.7 ms
1.7 ms
test_faster_parent[]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+1%
22.6 µs
22.4 µs
test_faster_is_probably_enum[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
320.3 µs
318.3 µs
test_faster_PropertyCheckingFactory[normalized]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
+1%
2.3 ms
2.3 ms
test_faster_get_name_from_abi_element_identifier[func]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
221 µs
219.7 µs
test_faster_sha3_text[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
+1%
437 µs
434.6 µs
test_faster_length_of_array_type[nested]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
869.1 µs
864.3 µs
test_faster_get_name_from_abi_element_identifier[custom]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
219.3 µs
218.2 µs
test_faster_verify_attr[empty]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
+1%
705 µs
701.3 µs
test_faster_abi_data_tree
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
test_faster_is_valid_name[a.eth.]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
+1%
168 µs
167.2 µs
test_faster_is_predefined_block_number[str-safe]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
+1%
71.1 µs
70.7 µs
test_faster_is_predefined_block_number[str-finalized]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
71.1 µs
70.7 µs
test_faster_is_recognized_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
427.3 µs
425.2 µs
test_faster_is_hex_encoded_block_number[small]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
215.1 µs
214.1 µs
test_faster_select_method_for_block_identifier[number-int]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
281 µs
279.7 µs
test_faster_select_method_for_block_identifier[invalid-object]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
5.5 ms
5.4 ms
test_faster_parent[eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
27.7 µs
27.6 µs
test_faster_labelhash[]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
415.8 µs
414.1 µs
test_faster_get_name_from_abi_element_identifier[receive]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
119.1 µs
118.6 µs
test_faster_to_hex_if_bytes[large-bytes]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
259.9 µs
258.8 µs
test_faster_filter_by_types[none]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
211.8 µs
210.9 µs
test_faster_is_int_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_filter_by_argument_type[notatype]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_is_predefined_block_number[str-earliest]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
71.1 µs
70.8 µs
test_faster_is_predefined_block_number[str-pending]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
71 µs
70.8 µs
test_faster_simplecache_eviction[100]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
25.4 ms
25.3 ms
test_faster_is_probably_enum[lib-dot]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
344.8 µs
343.7 µs
test_faster_filter_by_argument_name[a]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_is_uint_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_length_of_array_type[fixed]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
836.3 µs
833.7 µs
test_faster_sub_type_of_array_type[simple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
823.6 µs
821.1 µs
test_faster_get_name_from_abi_element_identifier[fallback]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
88.7 µs
88.4 µs
test_faster_filter_by_types[constructor]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
217.1 µs
216.5 µs
test_faster_is_uint_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_int_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_uint_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_uint_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_int_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_int_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_int_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_int_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_int_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_int_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_int_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_simplecache_eviction[10]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_filter_by_types[receive]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
217.1 µs
216.6 µs
test_faster_is_predefined_block_number[str-latest]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
72 µs
71.8 µs
test_faster_simplecache_cache[1000]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
102.4 ms
102.2 ms
test_faster_is_uint_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.3 ms
test_faster_filter_by_types[func+event]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
238.4 µs
237.9 µs
test_faster_to_bytes_if_hex[empty-str]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
0%
183.9 µs
183.5 µs
test_faster_sha3_text[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
433.8 µs
432.9 µs
test_faster_is_valid_name[a.eth..]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
168.6 µs
168.3 µs
test_faster_filter_by_argument_name[b]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_filter_by_types[fallback]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
218.9 µs
218.5 µs
test_faster_select_method_for_block_identifier[invalid-none]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
5.3 ms
5.3 ms
test_faster_is_predefined_block_number[object]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_faster_sha3_text[alice]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
433.4 µs
432.7 µs
test_faster_filter_by_argument_type[uint+address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_is_predefined_block_number[int]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
135.6 µs
135.4 µs
test_faster_sha3_text[0]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
391 µs
390.5 µs
test_faster_is_bool_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.2 µs
304.9 µs
test_faster_is_hex_encoded_block_number[invalid-g]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
965.3 µs
964.3 µs
test_faster_label_to_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s
1.3 s
test_faster_is_valid_name[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 s
1.3 s
test_faster_labelhash[bob]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
17.9 ms
17.9 ms
test_faster_label_to_hash[xn--fiqs8s]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
136.5 ms
136.4 ms
test_faster_label_to_hash[bob]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
17.9 ms
17.9 ms
test_faster_is_valid_name[subdomain.alice.eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
172.8 ms
172.6 ms
test_faster_filter_by_argument_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_labelhash[alice]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
41.6 ms
41.6 ms
test_faster_filter_by_argument_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_label_to_hash[alice]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
41.6 ms
41.6 ms
test_faster_is_bytes_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_is_bool_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.7 µs
303.5 µs
test_faster_estimate_auction_start_gas[labels0]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
267.6 µs
267.4 µs
test_faster_is_recognized_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
402.2 µs
401.9 µs
test_faster_is_string_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.7 µs
303.5 µs
test_faster_is_string_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
312.4 µs
312.2 µs
test_faster_is_bool_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.2 µs
305 µs
test_faster_is_bool_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.2 µs
305 µs
test_faster_is_address_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
313.9 µs
313.7 µs
test_faster_is_empty_name[0]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
229.5 µs
229.3 µs
test_faster_filter_by_argument_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_is_bool_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.7 µs
303.5 µs
test_faster_is_string_type[invalid]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.2 µs
305 µs
test_faster_is_address_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.7 µs
303.5 µs
test_faster_estimate_auction_start_gas[labels1]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
267.5 µs
267.4 µs
test_faster_is_none_or_zero_address[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
223 µs
222.9 µs
test_faster_sha3_text[emoji\U0001f468\U0001f3fb]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
435 µs
434.8 µs
test_faster_is_bool_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
304.2 µs
304 µs
test_faster_is_bool_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.2 µs
305 µs
test_faster_is_address_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.7 µs
303.5 µs
test_faster_is_address_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.7 µs
303.5 µs
test_faster_is_address_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.1 µs
305 µs
test_faster_is_address_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.6 µs
303.5 µs
test_faster_PropertyCheckingFactory[multi-prop]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_faster_is_address_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.3 µs
305.1 µs
test_faster_is_empty_name[emoji\U0001f468\U0001f3fb.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
238.7 µs
238.6 µs
test_faster_is_bool_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.6 µs
303.5 µs
test_faster_is_string_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.2 µs
305.1 µs
test_faster_is_bool_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.6 µs
303.5 µs
test_faster_address_to_reverse_domain[0x314159265dD8dbb310642f98f50C066173C1259b]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
test_faster_is_string_type[bool]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.6 µs
303.5 µs
test_faster_is_string_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.7 µs
303.6 µs
test_faster_is_none_or_zero_address[0x1111111111111111111111111111111111111111]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
262.9 µs
262.8 µs
test_faster_sha3_text[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
433.3 µs
433.1 µs
test_faster_is_string_type[address]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.7 µs
303.6 µs
test_faster_is_string_type[bytes33]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
305.1 µs
305.1 µs
test_faster_is_uint_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_is_string_type[empty]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.6 µs
303.6 µs
test_faster_is_string_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
313.8 µs
313.7 µs
test_faster_label_to_hash[emoji\U0001f468\U0001f3fb]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 s
1.7 s
test_faster_is_bool_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.6 µs
303.6 µs
test_faster_is_empty_name[alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
236.7 µs
236.7 µs
test_faster_percentile[10k-99th]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
25.8 ms
25.8 ms
test_faster_is_bool_type[tuple]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.6 µs
303.6 µs
test_faster_is_string_type[bytes]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
303.6 µs
303.6 µs
test_faster_percentile[100k-median]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
258.6 ms
258.6 ms
test_faster_percentile[100k-99th]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
258.6 ms
258.6 ms
test_faster_percentile[1M-median]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
11.9 s
11.9 s
test_faster_sha3_text[bob]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
433.4 µs
433.5 µs
test_faster_is_empty_name[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
236.7 µs
236.7 µs
test_faster_is_int_type[int256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_is_empty_name[subdomain.alice.eth]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
236.7 µs
236.7 µs
test_faster_all_in_dict[no-overlap]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
466 µs
466.2 µs
test_faster_simplecache_cache[10]
benchmarks/web3/utils/test_caching_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_percentile[100-90th]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
297.4 µs
297.5 µs
test_faster_verify_attr[large-found]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
0%
755.9 µs
756.3 µs
test_faster_all_in_dict[empty-list]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
445.8 µs
446 µs
test_faster_is_uint_type[enum]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_is_int_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_is_array_type[tuple-array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_all_in_dict[none-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
465.9 µs
466.2 µs
test_faster_is_valid_name[a..eth]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
0%
167.2 µs
167.4 µs
test_faster_tupleize_lists_nested[tuple-in-dict]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_label_to_hash[]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
0%
415.3 µs
415.8 µs
test_faster_percentile[10-median]
benchmarks/web3/_utils/test_math_benchmarks.py
CodSpeed Performance Gauge
0%
126.7 µs
126.9 µs
test_faster_is_address_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
313.9 µs
314.6 µs
test_faster_is_array_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_address_type[uint256]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
312.4 µs
313.2 µs
test_faster_is_hex_encoded_block_number[too-long]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
285.3 µs
286.3 µs
test_faster_select_method_for_block_identifier[number-hexstr]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
379.5 µs
381 µs
test_faster_is_hex_encoded_block_hash[none]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
124.6 µs
125.1 µs
test_faster_is_uint_type[array]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_is_hex_encoded_block_hash[int]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
124.6 µs
125.1 µs
test_faster_select_method_for_block_identifier[hash-bytes]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
0%
205.4 µs
206.4 µs
test_faster_all_in_dict[all-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
521.8 µs
524.4 µs
test_faster_get_abi_element_signature[transfer]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
314.4 µs
315.9 µs
test_faster_is_recognized_type[bytes32]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
658 µs
661.3 µs
test_faster_any_in_dict[none-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
0%
483.2 µs
485.6 µs
test_faster_all_in_dict[value-none]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
478.2 µs
480.6 µs
test_faster_none_in_dict[empty-dict]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
475.7 µs
478.1 µs
test_faster_any_in_dict[empty-dict]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
473.6 µs
476 µs
test_faster_none_in_dict[none-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
485.3 µs
487.8 µs
test_faster_all_in_dict[one-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
478.2 µs
480.7 µs
test_faster_none_in_dict[empty-list]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
447.5 µs
449.9 µs
test_faster_none_in_dict[mixed-types]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
470.2 µs
472.7 µs
test_faster_is_recognized_type[string]
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
473.6 µs
476.2 µs
test_faster_any_in_dict[empty-list]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
445.4 µs
447.9 µs
test_faster_tupleize_lists_nested[list-in-dict]
benchmarks/web3/test_datastructures_benchmarks.py
CodSpeed Performance Gauge
-1%
3.7 ms
3.7 ms
test_faster_address_to_reverse_domain[0x1111111111111111111111111111111111111111]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
-1%
3.7 ms
3.7 ms
test_faster_select_method_for_block_identifier[predefined-bytes]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
-1%
204.4 µs
205.8 µs
test_faster_PropertyCheckingFactory[invalid]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
-1%
2.3 ms
2.3 ms
test_faster_is_predefined_block_number[bytes-random]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
-1%
145.3 µs
146.4 µs
test_faster_reverse_domain[0x0000000000000000000000000000000000000000]
benchmarks/ens/test_base_ens_benchmarks.py
CodSpeed Performance Gauge
-1%
107.8 µs
108.7 µs
test_faster_address_to_reverse_domain[0x0000000000000000000000000000000000000000]
benchmarks/ens/test_utils_benchmarks.py
CodSpeed Performance Gauge
-1%
3.7 ms
3.7 ms
test_faster_is_hex_encoded_block_hash[valid-a]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
-1%
324.2 µs
327.6 µs
test_faster_any_in_dict[all-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
471.2 µs
476.9 µs
test_faster_none_in_dict[all-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
473 µs
478.8 µs
test_faster_any_in_dict[value-none]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
460.6 µs
466.4 µs
test_faster_any_in_dict[one-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
460.6 µs
466.3 µs
test_faster_none_in_dict[one-in]
benchmarks/web3/_utils/test_utility_methods_benchmarks.py
CodSpeed Performance Gauge
-1%
462.3 µs
468.2 µs
test_faster_PropertyCheckingFactory[multi-normalizer]
benchmarks/web3/_utils/test_datatypes_benchmarks.py
CodSpeed Performance Gauge
-1%
2.3 ms
2.3 ms
test_faster_to_bytes_if_hex[large-hex]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
-1%
253.9 µs
257.3 µs
test_faster_to_bytes_if_hex[hexstr]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
-2%
219.2 µs
222.9 µs
test_faster_is_hex_encoded_block_hash[invalid-g]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
-2%
268.1 µs
273.4 µs
test_faster_to_bytes_if_hex[zero]
benchmarks/web3/_utils/test_type_conversion_benchmarks.py
CodSpeed Performance Gauge
-2%
217.9 µs
222.2 µs
test_faster_is_hex_encoded_block_number[max-64-a]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
-2%
363.2 µs
370.7 µs
test_faster_is_hex_encoded_block_number[max-64-f]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
-2%
361.5 µs
370 µs
test_faster_is_hex_encoded_block_hash[valid-f]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
-3%
318.1 µs
327 µs
test_faster_strip_abi_types
benchmarks/web3/_utils/test_abi_benchmarks.py
CodSpeed Performance Gauge
-3%
6.4 ms
6.5 ms
test_faster_select_method_for_block_identifier[hash-hexstr]
benchmarks/web3/_utils/test_blocks_benchmarks.py
CodSpeed Performance Gauge
-3%
405.5 µs
417.2 µs
Commits
Click on a commit to change the comparison range
Base
master
5d1dd0e
+0.19%
Merge branch 'utils' of https://github.com/BobTheBuidler/web3.py into utils
b6c086b
1 month ago
by BobTheBuidler
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs