Avatar for the BobTheBuidler user
BobTheBuidler
faster-eth-utils
BlogDocsChangelog

feat: update compiler

#54
Comparing
BobTheBuidler-patch-2
(
47d3fea
) with
master
(
58af75e
)
CodSpeed Performance Gauge
-69%
Improvements
66
Regressions
3
Untouched
256
New
0
Dropped
0
Ignored
0

Benchmarks

Failed

test_faster_combine_argument_formatters[one-formatter]Regression
benchmarks/test_applicators_benchmarks.py::test_faster_combine_argument_formatters[one-formatter]
CodSpeed Performance Gauge
-69%
1.1 ms
3.6 ms
test_faster_combine_argument_formatters[three-formatters]Regression
benchmarks/test_applicators_benchmarks.py::test_faster_combine_argument_formatters[three-formatters]
CodSpeed Performance Gauge
-35%
3 ms
4.6 ms
test_faster_combine_argument_formatters[two-formatters]Regression
benchmarks/test_applicators_benchmarks.py::test_faster_combine_argument_formatters[two-formatters]
CodSpeed Performance Gauge
-50%
2.1 ms
4.1 ms

Improved

test_faster_is_tuple[str]
benchmarks/test_types_benchmarks.py::test_faster_is_tuple[str]
CodSpeed Performance Gauge
+43%
52.4 µs
36.6 µs
test_faster_is_tuple[list]
benchmarks/test_types_benchmarks.py::test_faster_is_tuple[list]
CodSpeed Performance Gauge
+43%
52.4 µs
36.6 µs
test_faster_is_list[str]
benchmarks/test_types_benchmarks.py::test_faster_is_list[str]
CodSpeed Performance Gauge
+43%
52.4 µs
36.6 µs
test_faster_is_integer[str]
benchmarks/test_types_benchmarks.py::test_faster_is_integer[str]
CodSpeed Performance Gauge
+43%
52.5 µs
36.7 µs
test_faster_is_boolean[str]
benchmarks/test_types_benchmarks.py::test_faster_is_boolean[str]
CodSpeed Performance Gauge
+43%
52.3 µs
36.6 µs
test_faster_is_integer[float]
benchmarks/test_types_benchmarks.py::test_faster_is_integer[float]
CodSpeed Performance Gauge
+43%
52.5 µs
36.7 µs
test_faster_is_text[int]
benchmarks/test_types_benchmarks.py::test_faster_is_text[int]
CodSpeed Performance Gauge
+43%
52.3 µs
36.7 µs
test_faster_is_boolean[int]
benchmarks/test_types_benchmarks.py::test_faster_is_boolean[int]
CodSpeed Performance Gauge
+43%
52.3 µs
36.6 µs
test_faster_is_list[tuple]
benchmarks/test_types_benchmarks.py::test_faster_is_list[tuple]
CodSpeed Performance Gauge
+43%
52.4 µs
36.7 µs
test_faster_is_text[bytes]
benchmarks/test_types_benchmarks.py::test_faster_is_text[bytes]
CodSpeed Performance Gauge
+42%
52.4 µs
36.8 µs
test_faster_is_integer[int]
benchmarks/test_types_benchmarks.py::test_faster_is_integer[int]
CodSpeed Performance Gauge
+42%
54.5 µs
38.3 µs
test_faster_decode_hex[short-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_decode_hex[short-0x]
CodSpeed Performance Gauge
+40%
152.7 µs
108.7 µs
test_faster_collapse_if_tuple[event]
benchmarks/test_abi_benchmarks.py::test_faster_collapse_if_tuple[event]
CodSpeed Performance Gauge
+33%
65.8 µs
49.4 µs
test_faster_collapse_if_tuple[function]
benchmarks/test_abi_benchmarks.py::test_faster_collapse_if_tuple[function]
CodSpeed Performance Gauge
+33%
65.9 µs
49.5 µs
test_faster_collapse_if_tuple[receive]
benchmarks/test_abi_benchmarks.py::test_faster_collapse_if_tuple[receive]
CodSpeed Performance Gauge
+33%
65.8 µs
49.5 µs
test_faster_collapse_if_tuple[constructor]
benchmarks/test_abi_benchmarks.py::test_faster_collapse_if_tuple[constructor]
CodSpeed Performance Gauge
+33%
65.8 µs
49.5 µs
test_faster_collapse_if_tuple[fallback]
benchmarks/test_abi_benchmarks.py::test_faster_collapse_if_tuple[fallback]
CodSpeed Performance Gauge
+33%
65.8 µs
49.6 µs
test_faster_get_abi_input_types[transfer]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_input_types[transfer]
CodSpeed Performance Gauge
+30%
178.9 µs
138.1 µs
test_faster_get_abi_input_types[approve]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_input_types[approve]
CodSpeed Performance Gauge
+29%
178.8 µs
138.1 µs
test_faster_get_abi_input_types[mint]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_input_types[mint]
CodSpeed Performance Gauge
+29%
178.8 µs
138.1 µs
test_faster_is_address[too-short1]
benchmarks/test_address_benchmarks.py::test_faster_is_address[too-short1]
CodSpeed Performance Gauge
+28%
72.4 µs
56.7 µs
test_faster_is_address[not-20-bytes]
benchmarks/test_address_benchmarks.py::test_faster_is_address[not-20-bytes]
CodSpeed Performance Gauge
+27%
72.4 µs
56.9 µs
test_faster_is_address[valid-checksummed1]
benchmarks/test_address_benchmarks.py::test_faster_is_address[valid-checksummed1]
CodSpeed Performance Gauge
+27%
72.3 µs
56.8 µs
test_faster_is_address[empty1]
benchmarks/test_address_benchmarks.py::test_faster_is_address[empty1]
CodSpeed Performance Gauge
+27%
72.3 µs
56.9 µs
test_faster_is_address[valid-lower1]
benchmarks/test_address_benchmarks.py::test_faster_is_address[valid-lower1]
CodSpeed Performance Gauge
+27%
72.3 µs
56.9 µs
test_faster_is_address[too-long]
benchmarks/test_address_benchmarks.py::test_faster_is_address[too-long]
CodSpeed Performance Gauge
+27%
72.4 µs
56.9 µs
test_faster_remove_0x_prefix[short-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_remove_0x_prefix[short-0x]
CodSpeed Performance Gauge
+26%
88.3 µs
69.9 µs
test_faster_get_normalized_abi_inputs[mint]
benchmarks/test_abi_benchmarks.py::test_faster_get_normalized_abi_inputs[mint]
CodSpeed Performance Gauge
+26%
129.3 µs
102.5 µs
test_faster_get_normalized_abi_inputs[transfer]
benchmarks/test_abi_benchmarks.py::test_faster_get_normalized_abi_inputs[transfer]
CodSpeed Performance Gauge
+26%
129.3 µs
102.6 µs
test_faster_get_normalized_abi_inputs[approve]
benchmarks/test_abi_benchmarks.py::test_faster_get_normalized_abi_inputs[approve]
CodSpeed Performance Gauge
+26%
129.2 µs
102.6 µs
test_faster_remove_0x_prefix[very-long-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_remove_0x_prefix[very-long-0x]
CodSpeed Performance Gauge
+26%
89.5 µs
71.1 µs
test_faster_to_text[hexstr]
benchmarks/test_conversions_benchmarks.py::test_faster_to_text[hexstr]
CodSpeed Performance Gauge
+25%
70.9 µs
56.8 µs
test_faster_decode_hex[very-long-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_decode_hex[very-long-0x]
CodSpeed Performance Gauge
+25%
222.1 µs
178.2 µs
test_faster_to_bytes[hexstr]
benchmarks/test_conversions_benchmarks.py::test_faster_to_bytes[hexstr]
CodSpeed Performance Gauge
+24%
67 µs
54 µs
test_faster_decode_hex[long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_decode_hex[long-no-0x]
CodSpeed Performance Gauge
+23%
138.3 µs
112.7 µs
test_faster_to_bytes[primitive-int]
benchmarks/test_conversions_benchmarks.py::test_faster_to_bytes[primitive-int]
CodSpeed Performance Gauge
+22%
109.6 µs
89.9 µs
test_faster_return_arg_type[float-pos0]
benchmarks/test_decorators_benchmarks.py::test_faster_return_arg_type[float-pos0]
CodSpeed Performance Gauge
+20%
38.5 µs
32 µs
test_faster_apply_to_return_value[add-mul]
benchmarks/test_functional_benchmarks.py::test_faster_apply_to_return_value[add-mul]
CodSpeed Performance Gauge
+20%
39.2 µs
32.6 µs
test_faster_return_arg_type[int-pos1]
benchmarks/test_decorators_benchmarks.py::test_faster_return_arg_type[int-pos1]
CodSpeed Performance Gauge
+19%
39 µs
32.6 µs
test_faster_return_arg_type[int-pos0]
benchmarks/test_decorators_benchmarks.py::test_faster_return_arg_type[int-pos0]
CodSpeed Performance Gauge
+19%
40.2 µs
33.8 µs
test_faster_return_arg_type[str-pos1]
benchmarks/test_decorators_benchmarks.py::test_faster_return_arg_type[str-pos1]
CodSpeed Performance Gauge
+18%
42.4 µs
35.8 µs
test_faster_return_arg_type[str-pos0]
benchmarks/test_decorators_benchmarks.py::test_faster_return_arg_type[str-pos0]
CodSpeed Performance Gauge
+18%
42.4 µs
36 µs
test_faster_apply_to_return_value[concat-upper]
benchmarks/test_functional_benchmarks.py::test_faster_apply_to_return_value[concat-upper]
CodSpeed Performance Gauge
+18%
40.6 µs
34.5 µs
test_faster_apply_formatter_to_array[single-item]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatter_to_array[single-item]
CodSpeed Performance Gauge
+17%
57.8 µs
49.2 µs
test_faster_is_canonical_address[valid-checksummed]
benchmarks/test_address_benchmarks.py::test_faster_is_canonical_address[valid-checksummed]
CodSpeed Performance Gauge
+16%
417.7 µs
360.4 µs
test_faster_is_canonical_address[valid-lower]
benchmarks/test_address_benchmarks.py::test_faster_is_canonical_address[valid-lower]
CodSpeed Performance Gauge
+16%
417.6 µs
360.7 µs
test_faster_apply_formatter_to_array[empty]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatter_to_array[empty]
CodSpeed Performance Gauge
+16%
52.5 µs
45.4 µs
test_faster_apply_formatters_to_sequence[1-item]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatters_to_sequence[1-item]
CodSpeed Performance Gauge
+15%
57.5 µs
50 µs
test_faster_apply_formatter_at_index[at-index-1]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatter_at_index[at-index-1]
CodSpeed Performance Gauge
+15%
69 µs
60.1 µs
test_faster_apply_formatters_to_sequence[2-items]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatters_to_sequence[2-items]
CodSpeed Performance Gauge
+15%
58.7 µs
51.1 µs
test_faster_get_abi_output_types[approve]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_output_types[approve]
CodSpeed Performance Gauge
+14%
133.8 µs
117 µs
test_faster_get_abi_output_types[mint]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_output_types[mint]
CodSpeed Performance Gauge
+14%
133.7 µs
117.1 µs
test_faster_get_abi_output_types[transfer]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_output_types[transfer]
CodSpeed Performance Gauge
+14%
133.7 µs
117 µs
test_faster_apply_formatter_at_index[at-index-2]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatter_at_index[at-index-2]
CodSpeed Performance Gauge
+14%
67.8 µs
59.4 µs
test_faster_apply_formatters_to_sequence[3-items]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatters_to_sequence[3-items]
CodSpeed Performance Gauge
+14%
61.8 µs
54.2 µs
test_faster_abi_to_signature[event]
benchmarks/test_abi_benchmarks.py::test_faster_abi_to_signature[event]
CodSpeed Performance Gauge
+14%
515.8 µs
452.3 µs
test_faster_apply_formatter_to_array[multi-item]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatter_to_array[multi-item]
CodSpeed Performance Gauge
+14%
62.3 µs
54.7 µs
test_faster_apply_formatters_to_sequence[4-items]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatters_to_sequence[4-items]
CodSpeed Performance Gauge
+14%
64.5 µs
56.7 µs
test_faster_apply_formatter_at_index[at-index-0]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatter_at_index[at-index-0]
CodSpeed Performance Gauge
+14%
71.1 µs
62.7 µs
test_faster_is_integer[bool]
benchmarks/test_types_benchmarks.py::test_faster_is_integer[bool]
CodSpeed Performance Gauge
+13%
41.7 µs
36.9 µs
test_faster_hexstr_if_str[bytes]
benchmarks/test_conversions_benchmarks.py::test_faster_hexstr_if_str[bytes]
CodSpeed Performance Gauge
+12%
51.1 µs
45.6 µs
test_faster_replace_exceptions[no-exception]
benchmarks/test_decorators_benchmarks.py::test_faster_replace_exceptions[no-exception]
CodSpeed Performance Gauge
+12%
29.5 µs
26.4 µs
test_faster_to_canonical_address[valid-lower]
benchmarks/test_address_benchmarks.py::test_faster_to_canonical_address[valid-lower]
CodSpeed Performance Gauge
+11%
420.5 µs
379.2 µs
test_faster_to_canonical_address[valid-checksummed]
benchmarks/test_address_benchmarks.py::test_faster_to_canonical_address[valid-checksummed]
CodSpeed Performance Gauge
+11%
420.8 µs
379.7 µs
test_faster_apply_formatters_to_dict[key-not-present]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatters_to_dict[key-not-present]
CodSpeed Performance Gauge
+11%
99.2 µs
89.7 µs
test_faster_to_tuple[0-items]
benchmarks/test_functional_benchmarks.py::test_faster_to_tuple[0-items]
CodSpeed Performance Gauge
+10%
31 µs
28.1 µs

Passed

test_faster_to_bytes[text]
benchmarks/test_conversions_benchmarks.py::test_faster_to_bytes[text]
CodSpeed Performance Gauge
+10%
50 µs
45.4 µs
test_faster_abi_to_signature[function]
benchmarks/test_abi_benchmarks.py::test_faster_abi_to_signature[function]
CodSpeed Performance Gauge
+10%
486.7 µs
443.1 µs
test_faster_apply_key_map[unrelated-key]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_key_map[unrelated-key]
CodSpeed Performance Gauge
+10%
107 µs
97.5 µs
test_faster_apply_key_map[empty]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_key_map[empty]
CodSpeed Performance Gauge
+10%
90.5 µs
82.4 µs
test_faster_text_if_str[bytes]
benchmarks/test_conversions_benchmarks.py::test_faster_text_if_str[bytes]
CodSpeed Performance Gauge
+10%
39.2 µs
35.7 µs
test_faster_to_list[0-items]
benchmarks/test_functional_benchmarks.py::test_faster_to_list[0-items]
CodSpeed Performance Gauge
+10%
31 µs
28.3 µs
test_faster_to_hex[primitive-bytes]
benchmarks/test_conversions_benchmarks.py::test_faster_to_hex[primitive-bytes]
CodSpeed Performance Gauge
+9%
61 µs
55.7 µs
test_faster_to_set[0-items]
benchmarks/test_functional_benchmarks.py::test_faster_to_set[0-items]
CodSpeed Performance Gauge
+9%
36.1 µs
33 µs
test_faster_apply_key_map[single-key]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_key_map[single-key]
CodSpeed Performance Gauge
+9%
102.5 µs
94 µs
test_faster_to_int[hexstr]
benchmarks/test_conversions_benchmarks.py::test_faster_to_int[hexstr]
CodSpeed Performance Gauge
+9%
43 µs
39.5 µs
test_faster_to_tuple[3-items]
benchmarks/test_functional_benchmarks.py::test_faster_to_tuple[3-items]
CodSpeed Performance Gauge
+9%
34.8 µs
32.1 µs
test_faster_to_tuple[1-item]
benchmarks/test_functional_benchmarks.py::test_faster_to_tuple[1-item]
CodSpeed Performance Gauge
+9%
35.3 µs
32.6 µs
test_faster_filter_abi_by_name[nonexistent-no-match]
benchmarks/test_abi_benchmarks.py::test_faster_filter_abi_by_name[nonexistent-no-match]
CodSpeed Performance Gauge
+8%
117.5 µs
108.3 µs
test_faster_abi_to_signature[constructor]
benchmarks/test_abi_benchmarks.py::test_faster_abi_to_signature[constructor]
CodSpeed Performance Gauge
+8%
413.5 µs
382.3 µs
test_faster_apply_key_map[two-keys]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_key_map[two-keys]
CodSpeed Performance Gauge
+8%
109.9 µs
101.8 µs
test_faster_hexstr_if_str[hexstr]
benchmarks/test_conversions_benchmarks.py::test_faster_hexstr_if_str[hexstr]
CodSpeed Performance Gauge
+8%
60.8 µs
56.3 µs
test_faster_to_dict[1-item]
benchmarks/test_functional_benchmarks.py::test_faster_to_dict[1-item]
CodSpeed Performance Gauge
+8%
49.3 µs
45.7 µs
test_faster_get_abi_input_names[mint]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_input_names[mint]
CodSpeed Performance Gauge
+8%
131.8 µs
122.4 µs
test_faster_get_abi_input_names[transfer]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_input_names[transfer]
CodSpeed Performance Gauge
+8%
131.8 µs
122.4 µs
test_faster_get_abi_input_names[approve]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_input_names[approve]
CodSpeed Performance Gauge
+8%
133 µs
123.5 µs
test_faster_filter_abi_by_name[transfer-match]
benchmarks/test_abi_benchmarks.py::test_faster_filter_abi_by_name[transfer-match]
CodSpeed Performance Gauge
+8%
130.2 µs
121.1 µs
test_faster_decode_hex[very-long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_decode_hex[very-long-no-0x]
CodSpeed Performance Gauge
+7%
428.7 µs
400.7 µs
test_faster_to_dict[3-items]
benchmarks/test_functional_benchmarks.py::test_faster_to_dict[3-items]
CodSpeed Performance Gauge
+7%
51.6 µs
48.3 µs
test_faster_to_set[1-item]
benchmarks/test_functional_benchmarks.py::test_faster_to_set[1-item]
CodSpeed Performance Gauge
+7%
54.2 µs
50.8 µs
test_faster_hexstr_if_str[int]
benchmarks/test_conversions_benchmarks.py::test_faster_hexstr_if_str[int]
CodSpeed Performance Gauge
+6%
52.3 µs
49.2 µs
test_faster_humanize_integer_sequence[single]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_integer_sequence[single]
CodSpeed Performance Gauge
+6%
127.5 µs
120.2 µs
test_faster_to_set[3-items]
benchmarks/test_functional_benchmarks.py::test_faster_to_set[3-items]
CodSpeed Performance Gauge
+6%
59.8 µs
56.5 µs
test_faster_to_list[1-item]
benchmarks/test_functional_benchmarks.py::test_faster_to_list[1-item]
CodSpeed Performance Gauge
+6%
58.6 µs
55.5 µs
test_faster_get_aligned_abi_inputs[transfer]
benchmarks/test_abi_benchmarks.py::test_faster_get_aligned_abi_inputs[transfer]
CodSpeed Performance Gauge
+6%
1,030.2 µs
975.9 µs
test_faster_to_list[3-items]
benchmarks/test_functional_benchmarks.py::test_faster_to_list[3-items]
CodSpeed Performance Gauge
+6%
59 µs
55.9 µs
test_faster_get_aligned_abi_inputs[approve]
benchmarks/test_abi_benchmarks.py::test_faster_get_aligned_abi_inputs[approve]
CodSpeed Performance Gauge
+5%
1,028.2 µs
976 µs
test_faster_humanize_integer_sequence[consecutive]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_integer_sequence[consecutive]
CodSpeed Performance Gauge
+5%
144.7 µs
137.5 µs
test_faster_to_text[primitive-bytes]
benchmarks/test_conversions_benchmarks.py::test_faster_to_text[primitive-bytes]
CodSpeed Performance Gauge
+5%
45.9 µs
43.6 µs
test_faster_get_aligned_abi_inputs[mint]
benchmarks/test_abi_benchmarks.py::test_faster_get_aligned_abi_inputs[mint]
CodSpeed Performance Gauge
+5%
1,024.6 µs
974.4 µs
test_faster_encode_hex[short-bytes]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_encode_hex[short-bytes]
CodSpeed Performance Gauge
+5%
167 µs
159.1 µs
test_faster_apply_formatters_to_dict[all-keys-present]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatters_to_dict[all-keys-present]
CodSpeed Performance Gauge
+5%
97.2 µs
92.9 µs
test_faster_encode_hex[32-bytes]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_encode_hex[32-bytes]
CodSpeed Performance Gauge
+5%
180.9 µs
172.9 µs
test_faster_to_normalized_address[valid-lower]
benchmarks/test_address_benchmarks.py::test_faster_to_normalized_address[valid-lower]
CodSpeed Performance Gauge
+5%
352.1 µs
336.7 µs
test_faster_keccak[int]
benchmarks/test_crypto_benchmarks.py::test_faster_keccak[int]
CodSpeed Performance Gauge
+5%
457.9 µs
438.1 µs
test_faster_to_dict[0-items]
benchmarks/test_functional_benchmarks.py::test_faster_to_dict[0-items]
CodSpeed Performance Gauge
+4%
42.3 µs
40.6 µs
test_faster_add_0x_prefix[very-long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_add_0x_prefix[very-long-no-0x]
CodSpeed Performance Gauge
+4%
103.6 µs
99.3 µs
test_faster_to_normalized_address[valid-checksummed]
benchmarks/test_address_benchmarks.py::test_faster_to_normalized_address[valid-checksummed]
CodSpeed Performance Gauge
+4%
351.8 µs
337.4 µs
test_faster_humanize_integer_sequence[disjoint]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_integer_sequence[disjoint]
CodSpeed Performance Gauge
+4%
166.1 µs
159.4 µs
test_faster_humanize_integer_sequence[two-consecutive-ranges]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_integer_sequence[two-consecutive-ranges]
CodSpeed Performance Gauge
+4%
181.5 µs
174.3 µs
test_faster_replace_exceptions[unmapped-exception]
benchmarks/test_decorators_benchmarks.py::test_faster_replace_exceptions[unmapped-exception]
CodSpeed Performance Gauge
+4%
90.1 µs
86.7 µs
test_faster_is_checksum_formatted_address[upper-false]
benchmarks/test_address_benchmarks.py::test_faster_is_checksum_formatted_address[upper-false]
CodSpeed Performance Gauge
+4%
310 µs
298.7 µs
test_faster_to_bytes[primitive-bytes]
benchmarks/test_conversions_benchmarks.py::test_faster_to_bytes[primitive-bytes]
CodSpeed Performance Gauge
+4%
44.4 µs
42.8 µs
test_faster_is_same_address[different-address]
benchmarks/test_address_benchmarks.py::test_faster_is_same_address[different-address]
CodSpeed Performance Gauge
+4%
222.1 µs
214 µs
test_faster_humanize_integer_sequence[mixed]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_integer_sequence[mixed]
CodSpeed Performance Gauge
+4%
198.6 µs
191.5 µs
test_faster_is_same_address[same-address]
benchmarks/test_address_benchmarks.py::test_faster_is_same_address[same-address]
CodSpeed Performance Gauge
+4%
222 µs
214.1 µs
test_faster_to_wei[zero]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei[zero]
CodSpeed Performance Gauge
+4%
63.5 µs
61.2 µs
test_faster_to_wei_decimals[zero]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei_decimals[zero]
CodSpeed Performance Gauge
+4%
76.2 µs
73.5 µs
test_faster_to_int[primitive-bool]
benchmarks/test_conversions_benchmarks.py::test_faster_to_int[primitive-bool]
CodSpeed Performance Gauge
+3%
48.3 µs
46.7 µs
test_faster_to_int[primitive-int]
benchmarks/test_conversions_benchmarks.py::test_faster_to_int[primitive-int]
CodSpeed Performance Gauge
+3%
49.1 µs
47.5 µs
test_faster_is_normalized_address[normalized-true]
benchmarks/test_address_benchmarks.py::test_faster_is_normalized_address[normalized-true]
CodSpeed Performance Gauge
+3%
509.9 µs
493.1 µs
test_faster_encode_hex[128-bytes]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_encode_hex[128-bytes]
CodSpeed Performance Gauge
+3%
246.1 µs
238.2 µs
test_faster_is_normalized_address[not-normalized-false]
benchmarks/test_address_benchmarks.py::test_faster_is_normalized_address[not-normalized-false]
CodSpeed Performance Gauge
+3%
510.2 µs
493.8 µs
test_faster_encode_hex[512-bytes]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_encode_hex[512-bytes]
CodSpeed Performance Gauge
+3%
563.3 µs
545.3 µs
test_faster_add_0x_prefix[long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_add_0x_prefix[long-no-0x]
CodSpeed Performance Gauge
+3%
81 µs
78.5 µs
test_faster_replace_exceptions[mapped-exception]
benchmarks/test_decorators_benchmarks.py::test_faster_replace_exceptions[mapped-exception]
CodSpeed Performance Gauge
+3%
128 µs
124.1 µs
test_faster_keccak[hexstr]
benchmarks/test_crypto_benchmarks.py::test_faster_keccak[hexstr]
CodSpeed Performance Gauge
+3%
414.8 µs
402.2 µs
test_faster_humanize_seconds[one-second]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_seconds[one-second]
CodSpeed Performance Gauge
+3%
113.4 µs
110 µs
test_faster_humanize_seconds[fifty-nine-seconds]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_seconds[fifty-nine-seconds]
CodSpeed Performance Gauge
+3%
113.5 µs
110.3 µs
test_faster_function_abi_to_4byte_selector[event]
benchmarks/test_abi_benchmarks.py::test_faster_function_abi_to_4byte_selector[event]
CodSpeed Performance Gauge
+3%
3.8 ms
3.7 ms
test_faster_humanize_seconds[negative]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_seconds[negative]
CodSpeed Performance Gauge
+3%
112.5 µs
109.4 µs
test_faster_event_abi_to_log_topic[event]
benchmarks/test_abi_benchmarks.py::test_faster_event_abi_to_log_topic[event]
CodSpeed Performance Gauge
+3%
3.8 ms
3.7 ms
test_faster_humanize_seconds[one-hour]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_seconds[one-hour]
CodSpeed Performance Gauge
+3%
108.4 µs
105.5 µs
test_faster_humanize_seconds[one-minute]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_seconds[one-minute]
CodSpeed Performance Gauge
+3%
110.7 µs
107.8 µs
test_faster_humanize_hexstr[empty]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hexstr[empty]
CodSpeed Performance Gauge
+3%
22.5 µs
21.9 µs
test_faster_humanize_seconds[one-hour-one-minute-one-second]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_seconds[one-hour-one-minute-one-second]
CodSpeed Performance Gauge
+3%
122.1 µs
119 µs
test_faster_to_hex[primitive-int]
benchmarks/test_conversions_benchmarks.py::test_faster_to_hex[primitive-int]
CodSpeed Performance Gauge
+3%
58.7 µs
57.3 µs
test_faster_to_hex[text]
benchmarks/test_conversions_benchmarks.py::test_faster_to_hex[text]
CodSpeed Performance Gauge
+2%
55.1 µs
53.7 µs
test_faster_is_checksum_formatted_address[mixed-case-true]
benchmarks/test_address_benchmarks.py::test_faster_is_checksum_formatted_address[mixed-case-true]
CodSpeed Performance Gauge
+2%
303 µs
295.8 µs
test_faster_is_checksum_formatted_address[lower-false]
benchmarks/test_address_benchmarks.py::test_faster_is_checksum_formatted_address[lower-false]
CodSpeed Performance Gauge
+2%
264.7 µs
258.5 µs
test_faster_event_abi_to_log_topic[function]
benchmarks/test_abi_benchmarks.py::test_faster_event_abi_to_log_topic[function]
CodSpeed Performance Gauge
+2%
3.8 ms
3.7 ms
test_faster_function_abi_to_4byte_selector[function]
benchmarks/test_abi_benchmarks.py::test_faster_function_abi_to_4byte_selector[function]
CodSpeed Performance Gauge
+2%
3.8 ms
3.7 ms
test_faster_function_abi_to_4byte_selector[constructor]
benchmarks/test_abi_benchmarks.py::test_faster_function_abi_to_4byte_selector[constructor]
CodSpeed Performance Gauge
+2%
3.7 ms
3.6 ms
test_faster_event_abi_to_log_topic[constructor]
benchmarks/test_abi_benchmarks.py::test_faster_event_abi_to_log_topic[constructor]
CodSpeed Performance Gauge
+2%
3.7 ms
3.6 ms
test_faster_is_text[str]
benchmarks/test_types_benchmarks.py::test_faster_is_text[str]
CodSpeed Performance Gauge
+2%
37.4 µs
36.7 µs
test_faster_is_tuple[tuple]
benchmarks/test_types_benchmarks.py::test_faster_is_tuple[tuple]
CodSpeed Performance Gauge
+2%
37.3 µs
36.7 µs
test_faster_get_all_function_abis[function-and-event]
benchmarks/test_abi_benchmarks.py::test_faster_get_all_function_abis[function-and-event]
CodSpeed Performance Gauge
+1%
455.6 µs
449.3 µs
test_faster_to_wei[max]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei[max]
CodSpeed Performance Gauge
+1%
182.2 µs
179.7 µs
test_faster_to_wei_decimals[1-8dec]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei_decimals[1-8dec]
CodSpeed Performance Gauge
+1%
179.4 µs
177 µs
test_faster_function_signature_to_4byte_selector[approve]
benchmarks/test_abi_benchmarks.py::test_faster_function_signature_to_4byte_selector[approve]
CodSpeed Performance Gauge
+1%
3.3 ms
3.3 ms
test_faster_function_signature_to_4byte_selector[mint]
benchmarks/test_abi_benchmarks.py::test_faster_function_signature_to_4byte_selector[mint]
CodSpeed Performance Gauge
+1%
3.3 ms
3.2 ms
test_faster_remove_0x_prefix[long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_remove_0x_prefix[long-no-0x]
CodSpeed Performance Gauge
+1%
60.8 µs
60 µs
test_faster_is_boolean[False]
benchmarks/test_types_benchmarks.py::test_faster_is_boolean[False]
CodSpeed Performance Gauge
+1%
37.3 µs
36.8 µs
test_faster_function_signature_to_4byte_selector[transfer]
benchmarks/test_abi_benchmarks.py::test_faster_function_signature_to_4byte_selector[transfer]
CodSpeed Performance Gauge
+1%
3.3 ms
3.3 ms
test_faster_function_abi_to_4byte_selector[receive]
benchmarks/test_abi_benchmarks.py::test_faster_function_abi_to_4byte_selector[receive]
CodSpeed Performance Gauge
+1%
3.6 ms
3.5 ms
test_faster_event_signature_to_log_topic[Approval]
benchmarks/test_abi_benchmarks.py::test_faster_event_signature_to_log_topic[Approval]
CodSpeed Performance Gauge
+1%
3.3 ms
3.2 ms
test_faster_is_hex[long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_hex[long-no-0x]
CodSpeed Performance Gauge
+1%
189.1 µs
186.7 µs
test_faster_is_ipfs_uri[empty]
benchmarks/test_humanize_benchmarks.py::test_faster_is_ipfs_uri[empty]
CodSpeed Performance Gauge
+1%
95.8 µs
94.6 µs
test_faster_to_wei[1-ether]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei[1-ether]
CodSpeed Performance Gauge
+1%
168.2 µs
166.2 µs
test_faster_event_signature_to_log_topic[Transfer]
benchmarks/test_abi_benchmarks.py::test_faster_event_signature_to_log_topic[Transfer]
CodSpeed Performance Gauge
+1%
3.3 ms
3.2 ms
test_faster_remove_0x_prefix[very-long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_remove_0x_prefix[very-long-no-0x]
CodSpeed Performance Gauge
+1%
60.7 µs
60 µs
test_faster_add_0x_prefix[very-long-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_add_0x_prefix[very-long-0x]
CodSpeed Performance Gauge
+1%
58 µs
57.3 µs
test_faster_keccak[text]
benchmarks/test_crypto_benchmarks.py::test_faster_keccak[text]
CodSpeed Performance Gauge
+1%
399.1 µs
394.5 µs
test_faster_function_abi_to_4byte_selector[fallback]
benchmarks/test_abi_benchmarks.py::test_faster_function_abi_to_4byte_selector[fallback]
CodSpeed Performance Gauge
+1%
3.6 ms
3.5 ms
test_faster_is_boolean[True]
benchmarks/test_types_benchmarks.py::test_faster_is_boolean[True]
CodSpeed Performance Gauge
+1%
37.1 µs
36.7 µs
test_faster_event_abi_to_log_topic[receive]
benchmarks/test_abi_benchmarks.py::test_faster_event_abi_to_log_topic[receive]
CodSpeed Performance Gauge
+1%
3.6 ms
3.5 ms
test_faster_to_wei_decimals[max]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei_decimals[max]
CodSpeed Performance Gauge
+1%
196.8 µs
194.7 µs
test_faster_event_abi_to_log_topic[fallback]
benchmarks/test_abi_benchmarks.py::test_faster_event_abi_to_log_topic[fallback]
CodSpeed Performance Gauge
+1%
3.6 ms
3.5 ms
test_faster_add_0x_prefix[short-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_add_0x_prefix[short-0x]
CodSpeed Performance Gauge
+1%
58 µs
57.4 µs
test_faster_filter_abi_by_type[event-present]
benchmarks/test_abi_benchmarks.py::test_faster_filter_abi_by_type[event-present]
CodSpeed Performance Gauge
+1%
1.8 ms
1.8 ms
test_faster_filter_abi_by_type[function-present]
benchmarks/test_abi_benchmarks.py::test_faster_filter_abi_by_type[function-present]
CodSpeed Performance Gauge
+1%
455.1 µs
450.7 µs
test_faster_is_list[list]
benchmarks/test_types_benchmarks.py::test_faster_is_list[list]
CodSpeed Performance Gauge
+1%
37.2 µs
36.8 µs
test_faster_text_if_str[str]
benchmarks/test_conversions_benchmarks.py::test_faster_text_if_str[str]
CodSpeed Performance Gauge
+1%
27.5 µs
27.2 µs
test_faster_get_all_event_abis[function-and-event]
benchmarks/test_abi_benchmarks.py::test_faster_get_all_event_abis[function-and-event]
CodSpeed Performance Gauge
+1%
1.8 ms
1.8 ms
test_faster_is_hexstr[short-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_hexstr[short-0x]
CodSpeed Performance Gauge
+1%
151.5 µs
150.2 µs
test_faster_to_wei[2str-ether]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei[2str-ether]
CodSpeed Performance Gauge
+1%
172.2 µs
170.8 µs
test_faster_to_wei_decimals[2str-8dec]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei_decimals[2str-8dec]
CodSpeed Performance Gauge
+1%
182.8 µs
181.5 µs
test_faster_is_checksum_address[invalid-false]
benchmarks/test_address_benchmarks.py::test_faster_is_checksum_address[invalid-false]
CodSpeed Performance Gauge
+1%
30.2 µs
30 µs
test_faster_is_ipfs_uri[valid-cidv0]
benchmarks/test_humanize_benchmarks.py::test_faster_is_ipfs_uri[valid-cidv0]
CodSpeed Performance Gauge
+1%
108.5 µs
107.8 µs
test_faster_to_wei_decimals[1.5-8dec]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei_decimals[1.5-8dec]
CodSpeed Performance Gauge
+1%
214.1 µs
212.7 µs
test_faster_humanize_hash[short]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hash[short]
CodSpeed Performance Gauge
+1%
25.5 µs
25.4 µs
test_faster_is_number[list]
benchmarks/test_types_benchmarks.py::test_faster_is_number[list]
CodSpeed Performance Gauge
+1%
147.1 µs
146.2 µs
test_faster_clamp[at-lower]
benchmarks/test_numeric_benchmarks.py::test_faster_clamp[at-lower]
CodSpeed Performance Gauge
+1%
23.1 µs
23 µs
test_faster_clamp[above-upper]
benchmarks/test_numeric_benchmarks.py::test_faster_clamp[above-upper]
CodSpeed Performance Gauge
+1%
23.2 µs
23.1 µs
test_faster_combine[strip-upper]
benchmarks/test_functional_benchmarks.py::test_faster_combine[strip-upper]
CodSpeed Performance Gauge
+1%
26 µs
25.9 µs
test_faster_is_hex_address[valid-lower]
benchmarks/test_address_benchmarks.py::test_faster_is_hex_address[valid-lower]
CodSpeed Performance Gauge
+1%
348.9 µs
347.1 µs
test_faster_is_ipfs_uri[invalid-cid]
benchmarks/test_humanize_benchmarks.py::test_faster_is_ipfs_uri[invalid-cid]
CodSpeed Performance Gauge
+1%
107.3 µs
106.8 µs
test_faster_is_hex_address[valid-checksummed]
benchmarks/test_address_benchmarks.py::test_faster_is_hex_address[valid-checksummed]
CodSpeed Performance Gauge
+1%
350 µs
348.2 µs
test_faster_to_wei[1.5-ether]
benchmarks/test_currency_benchmarks.py::test_faster_to_wei[1.5-ether]
CodSpeed Performance Gauge
+1%
203.3 µs
202.3 µs
test_faster_is_hex_address[too-short]
benchmarks/test_address_benchmarks.py::test_faster_is_hex_address[too-short]
CodSpeed Performance Gauge
+1%
94.9 µs
94.4 µs
test_faster_keccak[bytes]
benchmarks/test_crypto_benchmarks.py::test_faster_keccak[bytes]
CodSpeed Performance Gauge
+1%
393.4 µs
391.4 µs
test_faster_clamp[below-lower]
benchmarks/test_numeric_benchmarks.py::test_faster_clamp[below-lower]
CodSpeed Performance Gauge
0%
23.7 µs
23.6 µs
test_faster_is_address[valid-checksummed0]
benchmarks/test_address_benchmarks.py::test_faster_is_address[valid-checksummed0]
CodSpeed Performance Gauge
0%
349.5 µs
347.8 µs
test_faster_is_hex_address[not-hex]
benchmarks/test_address_benchmarks.py::test_faster_is_hex_address[not-hex]
CodSpeed Performance Gauge
0%
94.8 µs
94.3 µs
test_faster_is_hex_address[empty]
benchmarks/test_address_benchmarks.py::test_faster_is_hex_address[empty]
CodSpeed Performance Gauge
0%
95.2 µs
94.7 µs
test_faster_is_ipfs_uri[not-ipfs]
benchmarks/test_humanize_benchmarks.py::test_faster_is_ipfs_uri[not-ipfs]
CodSpeed Performance Gauge
0%
98.1 µs
97.7 µs
test_faster_humanize_hexstr[short-no-0x]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hexstr[short-no-0x]
CodSpeed Performance Gauge
0%
29.5 µs
29.4 µs
test_faster_humanize_ipfs_uri[valid-cidv0]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_ipfs_uri[valid-cidv0]
CodSpeed Performance Gauge
0%
180.3 µs
179.5 µs
test_faster_is_normalized_address[not-an-address-false]
benchmarks/test_address_benchmarks.py::test_faster_is_normalized_address[not-an-address-false]
CodSpeed Performance Gauge
0%
82.8 µs
82.4 µs
test_faster_get_all_event_abis[empty]
benchmarks/test_abi_benchmarks.py::test_faster_get_all_event_abis[empty]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_hex_address[invalid-hex]
benchmarks/test_address_benchmarks.py::test_faster_is_hex_address[invalid-hex]
CodSpeed Performance Gauge
0%
142.6 µs
142 µs
test_faster_get_abi_output_names[approve]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_output_names[approve]
CodSpeed Performance Gauge
0%
110.7 µs
110.3 µs
test_faster_identity[str]
benchmarks/test_functional_benchmarks.py::test_faster_identity[str]
CodSpeed Performance Gauge
0%
20.5 µs
20.4 µs
test_faster_identity[dict]
benchmarks/test_functional_benchmarks.py::test_faster_identity[dict]
CodSpeed Performance Gauge
0%
20.5 µs
20.5 µs
test_faster_to_bytes[primitive-bool]
benchmarks/test_conversions_benchmarks.py::test_faster_to_bytes[primitive-bool]
CodSpeed Performance Gauge
0%
33.5 µs
33.4 µs
test_faster_abi_to_signature[receive]
benchmarks/test_abi_benchmarks.py::test_faster_abi_to_signature[receive]
CodSpeed Performance Gauge
0%
279.1 µs
278 µs
test_faster_filter_abi_by_type[error-not-present]
benchmarks/test_abi_benchmarks.py::test_faster_filter_abi_by_type[error-not-present]
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
test_faster_clamp[within-bounds]
benchmarks/test_numeric_benchmarks.py::test_faster_clamp[within-bounds]
CodSpeed Performance Gauge
0%
23.1 µs
23 µs
test_faster_humanize_hash[long]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hash[long]
CodSpeed Performance Gauge
0%
32.5 µs
32.4 µs
test_faster_to_hex[primitive-bool]
benchmarks/test_conversions_benchmarks.py::test_faster_to_hex[primitive-bool]
CodSpeed Performance Gauge
0%
33.5 µs
33.4 µs
test_faster_is_hex[short-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_hex[short-0x]
CodSpeed Performance Gauge
0%
151.3 µs
150.8 µs
test_faster_is_address[empty0]
benchmarks/test_address_benchmarks.py::test_faster_is_address[empty0]
CodSpeed Performance Gauge
0%
138.9 µs
138.5 µs
test_faster_is_address[not-hex]
benchmarks/test_address_benchmarks.py::test_faster_is_address[not-hex]
CodSpeed Performance Gauge
0%
139.3 µs
138.9 µs
test_faster_is_hex[very-long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_hex[very-long-no-0x]
CodSpeed Performance Gauge
0%
909.9 µs
907.2 µs
test_faster_int_to_big_endian[max]
benchmarks/test_encoding_benchmarks.py::test_faster_int_to_big_endian[max]
CodSpeed Performance Gauge
0%
30.4 µs
30.3 µs
test_faster_humanize_bytes[32-bytes]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_bytes[32-bytes]
CodSpeed Performance Gauge
0%
33.5 µs
33.4 µs
test_faster_get_abi_output_names[transfer]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_output_names[transfer]
CodSpeed Performance Gauge
0%
110.7 µs
110.4 µs
test_faster_is_address[too-short0]
benchmarks/test_address_benchmarks.py::test_faster_is_address[too-short0]
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_from_wei_decimals[zero]
benchmarks/test_currency_benchmarks.py::test_faster_from_wei_decimals[zero]
CodSpeed Performance Gauge
0%
54.5 µs
54.3 µs
test_faster_humanize_hash[32-bytes]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hash[32-bytes]
CodSpeed Performance Gauge
0%
33.7 µs
33.6 µs
test_faster_is_address[valid-lower0]
benchmarks/test_address_benchmarks.py::test_faster_is_address[valid-lower0]
CodSpeed Performance Gauge
0%
349.5 µs
348.7 µs
test_faster_get_abi_output_names[mint]
benchmarks/test_abi_benchmarks.py::test_faster_get_abi_output_names[mint]
CodSpeed Performance Gauge
0%
110.7 µs
110.4 µs
test_faster_int_to_big_endian[255]
benchmarks/test_encoding_benchmarks.py::test_faster_int_to_big_endian[255]
CodSpeed Performance Gauge
0%
28.7 µs
28.6 µs
test_faster_big_endian_to_int[ff-byte]
benchmarks/test_encoding_benchmarks.py::test_faster_big_endian_to_int[ff-byte]
CodSpeed Performance Gauge
0%
29.8 µs
29.7 µs
test_faster_is_address[invalid-hex]
benchmarks/test_address_benchmarks.py::test_faster_is_address[invalid-hex]
CodSpeed Performance Gauge
0%
187 µs
186.6 µs
test_faster_is_hex[very-long-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_hex[very-long-0x]
CodSpeed Performance Gauge
0%
335.9 µs
335.3 µs
test_faster_humanize_hexstr[very-long-no-0x]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hexstr[very-long-no-0x]
CodSpeed Performance Gauge
0%
29.4 µs
29.4 µs
test_faster_is_null[None]
benchmarks/test_types_benchmarks.py::test_faster_is_null[None]
CodSpeed Performance Gauge
0%
36.6 µs
36.5 µs
test_faster_is_canonical_address[empty]
benchmarks/test_address_benchmarks.py::test_faster_is_canonical_address[empty]
CodSpeed Performance Gauge
0%
37.8 µs
37.7 µs
test_faster_to_text[text]
benchmarks/test_conversions_benchmarks.py::test_faster_to_text[text]
CodSpeed Performance Gauge
0%
34.1 µs
34 µs
test_faster_is_canonical_address[not-20-bytes]
benchmarks/test_address_benchmarks.py::test_faster_is_canonical_address[not-20-bytes]
CodSpeed Performance Gauge
0%
37.8 µs
37.7 µs
test_faster_identity[list]
benchmarks/test_functional_benchmarks.py::test_faster_identity[list]
CodSpeed Performance Gauge
0%
20.5 µs
20.5 µs
test_faster_humanize_hash[empty]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hash[empty]
CodSpeed Performance Gauge
0%
24.2 µs
24.1 µs
test_faster_apply_one_of_formatters[second-matches]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_one_of_formatters[second-matches]
CodSpeed Performance Gauge
0%
31.6 µs
31.6 µs
test_faster_is_list_like[str]
benchmarks/test_types_benchmarks.py::test_faster_is_list_like[str]
CodSpeed Performance Gauge
0%
68.1 µs
68 µs
test_faster_to_int[primitive-bytes]
benchmarks/test_conversions_benchmarks.py::test_faster_to_int[primitive-bytes]
CodSpeed Performance Gauge
0%
48.4 µs
48.4 µs
test_faster_humanize_bytes[short]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_bytes[short]
CodSpeed Performance Gauge
0%
25.3 µs
25.3 µs
test_faster_is_hexstr[very-long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_hexstr[very-long-no-0x]
CodSpeed Performance Gauge
0%
907.8 µs
906.7 µs
test_faster_setup_DEBUG2_logging
benchmarks/test_logging_benchmarks.py::test_faster_setup_DEBUG2_logging
CodSpeed Performance Gauge
0%
27 µs
27 µs
test_faster_is_binary_address[empty]
benchmarks/test_address_benchmarks.py::test_faster_is_binary_address[empty]
CodSpeed Performance Gauge
0%
54.6 µs
54.5 µs
test_faster_apply_formatter_if[condition-true]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatter_if[condition-true]
CodSpeed Performance Gauge
0%
27.4 µs
27.4 µs
test_faster_big_endian_to_int[two-bytes]
benchmarks/test_encoding_benchmarks.py::test_faster_big_endian_to_int[two-bytes]
CodSpeed Performance Gauge
0%
29.8 µs
29.8 µs
test_faster_get_extended_debug_logger
benchmarks/test_logging_benchmarks.py::test_faster_get_extended_debug_logger
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_get_environment_summary
benchmarks/test_debug_benchmarks.py::test_faster_get_environment_summary
CodSpeed Performance Gauge
0%
342.2 µs
342 µs
test_faster_get_logger
benchmarks/test_logging_benchmarks.py::test_faster_get_logger
CodSpeed Performance Gauge
0%
363.9 µs
363.7 µs
test_faster_is_number[float]
benchmarks/test_types_benchmarks.py::test_faster_is_number[float]
CodSpeed Performance Gauge
0%
136.5 µs
136.5 µs
test_faster_int_to_big_endian[one]
benchmarks/test_encoding_benchmarks.py::test_faster_int_to_big_endian[one]
CodSpeed Performance Gauge
0%
28.6 µs
28.6 µs
test_faster_from_wei[1-gwei]
benchmarks/test_currency_benchmarks.py::test_faster_from_wei[1-gwei]
CodSpeed Performance Gauge
0%
137.8 µs
137.8 µs
test_faster_is_null[empty-str]
benchmarks/test_types_benchmarks.py::test_faster_is_null[empty-str]
CodSpeed Performance Gauge
0%
36.6 µs
36.6 µs
test_faster_is_bytes[str]
benchmarks/test_types_benchmarks.py::test_faster_is_bytes[str]
CodSpeed Performance Gauge
0%
79.7 µs
79.7 µs
test_faster_is_bytes[bytearray]
benchmarks/test_types_benchmarks.py::test_faster_is_bytes[bytearray]
CodSpeed Performance Gauge
0%
66.6 µs
66.6 µs
test_faster_is_binary_address[too-long]
benchmarks/test_address_benchmarks.py::test_faster_is_binary_address[too-long]
CodSpeed Performance Gauge
0%
54.5 µs
54.5 µs
test_faster_is_0x_prefixed[very-long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_0x_prefixed[very-long-no-0x]
CodSpeed Performance Gauge
0%
472.9 µs
472.9 µs
test_faster_clamp[at-upper]
benchmarks/test_numeric_benchmarks.py::test_faster_clamp[at-upper]
CodSpeed Performance Gauge
0%
23 µs
23 µs
test_faster_is_0x_prefixed[short-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_0x_prefixed[short-0x]
CodSpeed Performance Gauge
0%
444.5 µs
444.5 µs
test_faster_humanize_bytes[long]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_bytes[long]
CodSpeed Performance Gauge
0%
33 µs
33 µs
test_faster_big_endian_to_int[empty-bytes]
benchmarks/test_encoding_benchmarks.py::test_faster_big_endian_to_int[empty-bytes]
CodSpeed Performance Gauge
0%
28 µs
28 µs
test_faster_is_canonical_address[too-short]
benchmarks/test_address_benchmarks.py::test_faster_is_canonical_address[too-short]
CodSpeed Performance Gauge
0%
37.7 µs
37.7 µs
test_faster_is_0x_prefixed[long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_0x_prefixed[long-no-0x]
CodSpeed Performance Gauge
0%
472.9 µs
473 µs
test_faster_humanize_wei[gwei]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_wei[gwei]
CodSpeed Performance Gauge
0%
146.7 µs
146.7 µs
test_faster_humanize_hexstr[very-long-0x]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hexstr[very-long-0x]
CodSpeed Performance Gauge
0%
31.3 µs
31.3 µs
test_faster_is_0x_prefixed[very-long-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_0x_prefixed[very-long-0x]
CodSpeed Performance Gauge
0%
444.4 µs
444.5 µs
test_faster_is_dict[list-of-tuples]
benchmarks/test_types_benchmarks.py::test_faster_is_dict[list-of-tuples]
CodSpeed Performance Gauge
0%
144.7 µs
144.7 µs
test_faster_combine[add-mul]
benchmarks/test_functional_benchmarks.py::test_faster_combine[add-mul]
CodSpeed Performance Gauge
0%
27.4 µs
27.4 µs
test_faster_is_string[int]
benchmarks/test_types_benchmarks.py::test_faster_is_string[int]
CodSpeed Performance Gauge
0%
93.4 µs
93.5 µs
test_faster_humanize_integer_sequence[empty]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_integer_sequence[empty]
CodSpeed Performance Gauge
0%
21.9 µs
21.9 µs
test_faster_is_string[bytearray]
benchmarks/test_types_benchmarks.py::test_faster_is_string[bytearray]
CodSpeed Performance Gauge
0%
80.5 µs
80.5 µs
test_faster_is_bytes[int]
benchmarks/test_types_benchmarks.py::test_faster_is_bytes[int]
CodSpeed Performance Gauge
0%
79.7 µs
79.7 µs
test_faster_is_list_like[list]
benchmarks/test_types_benchmarks.py::test_faster_is_list_like[list]
CodSpeed Performance Gauge
0%
192.7 µs
192.8 µs
test_faster_name_from_chain_id
benchmarks/test_network_benchmarks.py::test_faster_name_from_chain_id
CodSpeed Performance Gauge
0%
53.9 µs
53.9 µs
test_faster_network_from_chain_id
benchmarks/test_network_benchmarks.py::test_faster_network_from_chain_id
CodSpeed Performance Gauge
0%
52.7 µs
52.7 µs
test_faster_is_binary_address[too-short]
benchmarks/test_address_benchmarks.py::test_faster_is_binary_address[too-short]
CodSpeed Performance Gauge
0%
54.5 µs
54.5 µs
test_faster_is_bytes[bytes]
benchmarks/test_types_benchmarks.py::test_faster_is_bytes[bytes]
CodSpeed Performance Gauge
0%
52.3 µs
52.3 µs
test_faster_is_number[int]
benchmarks/test_types_benchmarks.py::test_faster_is_number[int]
CodSpeed Performance Gauge
0%
136 µs
136.1 µs
test_faster_is_dict[dict]
benchmarks/test_types_benchmarks.py::test_faster_is_dict[dict]
CodSpeed Performance Gauge
0%
136.5 µs
136.6 µs
test_faster_is_null[zero]
benchmarks/test_types_benchmarks.py::test_faster_is_null[zero]
CodSpeed Performance Gauge
0%
36.6 µs
36.6 µs
test_faster_is_dict[int]
benchmarks/test_types_benchmarks.py::test_faster_is_dict[int]
CodSpeed Performance Gauge
0%
145.6 µs
145.7 µs
test_faster_is_string[str]
benchmarks/test_types_benchmarks.py::test_faster_is_string[str]
CodSpeed Performance Gauge
0%
67.3 µs
67.4 µs
test_faster_initialize_network_objects
benchmarks/test_network_benchmarks.py::test_faster_initialize_network_objects
CodSpeed Performance Gauge
0%
268 ms
268.2 ms
test_faster_to_int[text]
benchmarks/test_conversions_benchmarks.py::test_faster_to_int[text]
CodSpeed Performance Gauge
0%
39.6 µs
39.6 µs
test_faster_apply_one_of_formatters[first-matches]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_one_of_formatters[first-matches]
CodSpeed Performance Gauge
0%
28.1 µs
28.1 µs
test_faster_is_number[str]
benchmarks/test_types_benchmarks.py::test_faster_is_number[str]
CodSpeed Performance Gauge
0%
145 µs
145.1 µs
test_faster_short_name_from_chain_id
benchmarks/test_network_benchmarks.py::test_faster_short_name_from_chain_id
CodSpeed Performance Gauge
0%
52.6 µs
52.6 µs
test_faster_int_to_big_endian[zero]
benchmarks/test_encoding_benchmarks.py::test_faster_int_to_big_endian[zero]
CodSpeed Performance Gauge
0%
29.4 µs
29.4 µs
test_faster_is_binary_address[valid-lower]
benchmarks/test_address_benchmarks.py::test_faster_is_binary_address[valid-lower]
CodSpeed Performance Gauge
0%
54.6 µs
54.6 µs
test_faster_validation_error
benchmarks/test_exceptions_benchmarks.py::test_faster_validation_error
CodSpeed Performance Gauge
0%
107.7 µs
107.9 µs
test_faster_abi_to_signature[fallback]
benchmarks/test_abi_benchmarks.py::test_faster_abi_to_signature[fallback]
CodSpeed Performance Gauge
0%
277.7 µs
278 µs
test_faster_get_all_function_abis[empty]
benchmarks/test_abi_benchmarks.py::test_faster_get_all_function_abis[empty]
CodSpeed Performance Gauge
0%
420.5 µs
421 µs
test_faster_platform_info
benchmarks/test_debug_benchmarks.py::test_faster_platform_info
CodSpeed Performance Gauge
0%
36.7 µs
36.8 µs
test_faster_humanize_wei[wei]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_wei[wei]
CodSpeed Performance Gauge
0%
143.4 µs
143.6 µs
test_faster_from_wei[1-ether]
benchmarks/test_currency_benchmarks.py::test_faster_from_wei[1-ether]
CodSpeed Performance Gauge
0%
141.5 µs
141.7 µs
test_faster_is_string[bytes]
benchmarks/test_types_benchmarks.py::test_faster_is_string[bytes]
CodSpeed Performance Gauge
0%
52.9 µs
53 µs
test_faster_is_canonical_address[too-long]
benchmarks/test_address_benchmarks.py::test_faster_is_canonical_address[too-long]
CodSpeed Performance Gauge
0%
37.7 µs
37.8 µs
test_faster_is_binary_address[not-20-bytes]
benchmarks/test_address_benchmarks.py::test_faster_is_binary_address[not-20-bytes]
CodSpeed Performance Gauge
0%
54.4 µs
54.5 µs
test_faster_is_hexstr[very-long-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_hexstr[very-long-0x]
CodSpeed Performance Gauge
0%
337.6 µs
338.1 µs
test_faster_from_wei[max]
benchmarks/test_currency_benchmarks.py::test_faster_from_wei[max]
CodSpeed Performance Gauge
0%
145.4 µs
145.8 µs
test_faster_humanize_seconds[zero]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_seconds[zero]
CodSpeed Performance Gauge
0%
25.4 µs
25.5 µs
test_faster_apply_formatter_if[condition-false]
benchmarks/test_applicators_benchmarks.py::test_faster_apply_formatter_if[condition-false]
CodSpeed Performance Gauge
0%
24.7 µs
24.8 µs
test_faster_humanize_wei[ether]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_wei[ether]
CodSpeed Performance Gauge
0%
149.4 µs
149.8 µs
test_faster_is_binary_address[valid-checksummed]
benchmarks/test_address_benchmarks.py::test_faster_is_binary_address[valid-checksummed]
CodSpeed Performance Gauge
0%
54.5 µs
54.6 µs
test_faster_keccak[bool]
benchmarks/test_crypto_benchmarks.py::test_faster_keccak[bool]
CodSpeed Performance Gauge
0%
380.7 µs
381.8 µs
test_faster_big_endian_to_int[one-byte]
benchmarks/test_encoding_benchmarks.py::test_faster_big_endian_to_int[one-byte]
CodSpeed Performance Gauge
0%
29.6 µs
29.7 µs
test_faster_big_endian_to_int[32-ff-bytes]
benchmarks/test_encoding_benchmarks.py::test_faster_big_endian_to_int[32-ff-bytes]
CodSpeed Performance Gauge
0%
31.2 µs
31.3 µs
test_faster_int_to_big_endian[256]
benchmarks/test_encoding_benchmarks.py::test_faster_int_to_big_endian[256]
CodSpeed Performance Gauge
0%
28.5 µs
28.6 µs
test_faster_humanize_hexstr[short-0x]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_hexstr[short-0x]
CodSpeed Performance Gauge
0%
31.1 µs
31.2 µs
test_faster_python_version
benchmarks/test_debug_benchmarks.py::test_faster_python_version
CodSpeed Performance Gauge
0%
26.1 µs
26.2 µs
test_faster_from_wei_decimals[100M-8dec]
benchmarks/test_currency_benchmarks.py::test_faster_from_wei_decimals[100M-8dec]
CodSpeed Performance Gauge
0%
151.4 µs
151.9 µs
test_faster_is_list_like[tuple]
benchmarks/test_types_benchmarks.py::test_faster_is_list_like[tuple]
CodSpeed Performance Gauge
0%
360.9 µs
362.3 µs
test_faster_identity[int]
benchmarks/test_functional_benchmarks.py::test_faster_identity[int]
CodSpeed Performance Gauge
0%
21.7 µs
21.7 µs
test_faster_from_wei[zero]
benchmarks/test_currency_benchmarks.py::test_faster_from_wei[zero]
CodSpeed Performance Gauge
0%
35.2 µs
35.3 µs
test_faster_humanize_bytes[empty]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_bytes[empty]
CodSpeed Performance Gauge
0%
23.9 µs
24 µs
test_faster_from_wei_decimals[max]
benchmarks/test_currency_benchmarks.py::test_faster_from_wei_decimals[max]
CodSpeed Performance Gauge
-1%
158.5 µs
159.4 µs
test_faster_to_hex[hexstr]
benchmarks/test_conversions_benchmarks.py::test_faster_to_hex[hexstr]
CodSpeed Performance Gauge
-1%
41.2 µs
41.4 µs
test_faster_humanize_wei[zero]
benchmarks/test_humanize_benchmarks.py::test_faster_humanize_wei[zero]
CodSpeed Performance Gauge
-1%
42.2 µs
42.5 µs
test_faster_pip_freeze
benchmarks/test_debug_benchmarks.py::test_faster_pip_freeze
CodSpeed Performance Gauge
-1%
361.8 µs
364.2 µs
test_faster_is_list_like[int]
benchmarks/test_types_benchmarks.py::test_faster_is_list_like[int]
CodSpeed Performance Gauge
-1%
200.6 µs
202 µs
test_faster_is_hexstr[long-no-0x]
benchmarks/test_hexadecimal_benchmarks.py::test_faster_is_hexstr[long-no-0x]
CodSpeed Performance Gauge
-1%
186.9 µs
189.7 µs
test_faster_is_checksum_formatted_address[invalid-false]
benchmarks/test_address_benchmarks.py::test_faster_is_checksum_formatted_address[invalid-false]
CodSpeed Performance Gauge
-2%
61.9 µs
63.2 µs
test_faster_is_checksum_address[valid-checksum-true]
benchmarks/test_address_benchmarks.py::test_faster_is_checksum_address[valid-checksum-true]
CodSpeed Performance Gauge
-6%
806.2 µs
856.8 µs
test_faster_to_checksum_address[valid-checksummed]
benchmarks/test_address_benchmarks.py::test_faster_to_checksum_address[valid-checksummed]
CodSpeed Performance Gauge
-7%
775.5 µs
830.6 µs
test_faster_is_checksum_address[not-checksum-false]
benchmarks/test_address_benchmarks.py::test_faster_is_checksum_address[not-checksum-false]
CodSpeed Performance Gauge
-7%
786.8 µs
845 µs
test_faster_to_checksum_address[valid-lower]
benchmarks/test_address_benchmarks.py::test_faster_to_checksum_address[valid-lower]
CodSpeed Performance Gauge
-8%
751.2 µs
814.3 µs

Commits

Click on a commit to change the comparison range
Base
master
58af75e
-68.85%
chore: compile C files for source control
47d3fea
18 hours ago
by github-actions[bot]
© 2025 CodSpeed Technology
Home Terms Privacy Docs