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

fix(mypy): fix mypy err

#26Merged
Comparing
encoding
(
15ebf07
) with
master
(
ab6a46a
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
821
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

test_faster_encode[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[100]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
+3%
138.8 ms
135.2 ms
test_faster_encode[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[10]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
+2%
16.8 ms
16.5 ms
test_faster_encode[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[10]-['0', '1', '2', ]
CodSpeed Performance Gauge
+2%
18 ms
17.7 ms
test_faster_encode[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[5]-['a', 'b', 'c', ]
CodSpeed Performance Gauge
+2%
10.8 ms
10.6 ms
test_faster_string_encoder[hello-world]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[hello-world]
CodSpeed Performance Gauge
+2%
3.4 ms
3.4 ms
test_faster_encode[bytes-b'']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'']
CodSpeed Performance Gauge
+2%
3.3 ms
3.2 ms
test_faster_encode[string-'']
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'']
CodSpeed Performance Gauge
+2%
3.4 ms
3.3 ms
test_faster_encode[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[]-['a', 'b', 'c']]
CodSpeed Performance Gauge
+1%
8 ms
7.9 ms
test_faster_encode[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[]-[b'abc', b'def',]
CodSpeed Performance Gauge
+1%
7.7 ms
7.5 ms
test_faster_encode[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'\\x00\\x00\\x00\\x0]
CodSpeed Performance Gauge
+1%
3.3 ms
3.3 ms
test_faster_encode[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'aaaaaaaaaaaaaa]
CodSpeed Performance Gauge
+1%
3.3 ms
3.2 ms
test_faster_encode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
CodSpeed Performance Gauge
+1%
3.4 ms
3.4 ms
test_faster_encode[string-'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'hello world']
CodSpeed Performance Gauge
+1%
3.4 ms
3.4 ms
test_faster_encode[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'\\x00\\x00\\x00\\x1]
CodSpeed Performance Gauge
+1%
3.4 ms
3.3 ms
test_faster_encode[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[2]-['foo', 'bar']]
CodSpeed Performance Gauge
+1%
6.5 ms
6.4 ms
test_faster_encode[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'hello world']
CodSpeed Performance Gauge
+1%
3.3 ms
3.3 ms
test_faster_string_encoder['a' * 256]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['a' * 256]
CodSpeed Performance Gauge
+1%
3.4 ms
3.4 ms
test_faster_string_encoder[empty]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[empty]
CodSpeed Performance Gauge
+1%
3.4 ms
3.3 ms
test_faster_encode[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'bbbbbbbbbbbbbbb]
CodSpeed Performance Gauge
+1%
3.5 ms
3.5 ms
test_faster_string_encoder['b' * 1024]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['b' * 1024]
CodSpeed Performance Gauge
+1%
3.5 ms
3.5 ms
test_faster_string_encoder[null-byte]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[null-byte]
CodSpeed Performance Gauge
+1%
3.4 ms
3.4 ms
test_faster_string_encoder[newline]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[newline]
CodSpeed Performance Gauge
+1%
3.4 ms
3.4 ms
test_faster_encode[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'aaaaaaaaaaaaaaa0]
CodSpeed Performance Gauge
+1%
3.4 ms
3.4 ms
test_faster_encode[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(string,bytes)-('foo', b'bar')]
CodSpeed Performance Gauge
+1%
7.5 ms
7.4 ms
test_faster_encode[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'aaaaaaaaaaaaaaa1]
CodSpeed Performance Gauge
+1%
3.5 ms
3.5 ms
test_faster_string_encoder[unicode]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[unicode]
CodSpeed Performance Gauge
+1%
3.4 ms
3.4 ms
test_faster_tuple_encoder[bytes32s-strings]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[bytes32s-strings]
CodSpeed Performance Gauge
+1%
8.3 ms
8.2 ms
test_faster_tuple_encoder[bytes-string]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[bytes-string]
CodSpeed Performance Gauge
+1%
4 ms
4 ms
test_faster_string_encoder['c' * 4096]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['c' * 4096]
CodSpeed Performance Gauge
+1%
3.6 ms
3.6 ms
test_faster_tuple_decoder[bytes32s-strings]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[bytes32s-strings]
CodSpeed Performance Gauge
+1%
14.8 ms
14.7 ms
test_faster_encode[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(string[],bytes[])-([''], [b''])]
CodSpeed Performance Gauge
+1%
11.3 ms
11.2 ms
test_faster_encode_packed[bool]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[bool]
CodSpeed Performance Gauge
+1%
2.4 ms
2.4 ms
test_faster_tuple_encoder[int-bool-string]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[int-bool-string]
CodSpeed Performance Gauge
+1%
6 ms
6 ms
test_faster_string_encoder['d' * 8192]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['d' * 8192]
CodSpeed Performance Gauge
+1%
4.4 ms
4.4 ms
test_faster_encode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
CodSpeed Performance Gauge
+1%
12.1 ms
12 ms
test_faster_encode[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[],string)-([], '')]
CodSpeed Performance Gauge
+1%
7.3 ms
7.3 ms
test_faster_is_encodable[int32-2147483647]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int32-2147483647]
CodSpeed Performance Gauge
+1%
598.6 µs
595 µs
test_faster_get_encoder[uint8[]]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[uint8[]]
CodSpeed Performance Gauge
+1%
477.6 µs
474.7 µs
test_faster_parse[bytes32]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[bytes32]
CodSpeed Performance Gauge
+1%
483.7 µs
481 µs
test_faster_get_encoder[bytes32]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[bytes32]
CodSpeed Performance Gauge
+1%
483.8 µs
481.1 µs
test_faster_parse[uint8[]]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[uint8[]]
CodSpeed Performance Gauge
+1%
477.4 µs
474.8 µs
test_faster_encode[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[][],string)-([[]], '')]
CodSpeed Performance Gauge
+1%
9.2 ms
9.2 ms
test_faster_encode[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes10-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes25-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_normalize[bool]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[bool]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_encode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
CodSpeed Performance Gauge
0%
23 ms
22.9 ms
test_faster_encode[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes28-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
CodSpeed Performance Gauge
0%
19.9 ms
19.8 ms
test_faster_encode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
CodSpeed Performance Gauge
0%
19.3 ms
19.2 ms
test_faster_is_encodable[int32--2147483648]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int32--2147483648]
CodSpeed Performance Gauge
0%
598.3 µs
595.9 µs
test_faster_address_decoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_string_encoder['e' * 16384]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['e' * 16384]
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
test_faster_encode[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes32-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8,(bool,string))-(7, (False, 'hi']
CodSpeed Performance Gauge
0%
11 ms
10.9 ms
test_faster_encode[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint256[2],string)-([1, 2], 'baz')]
CodSpeed Performance Gauge
0%
10 ms
9.9 ms
test_faster_encode[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes30-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_string_encoder['f' * 32768]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['f' * 32768]
CodSpeed Performance Gauge
0%
12.2 ms
12.2 ms
test_faster_encode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_encode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
CodSpeed Performance Gauge
0%
31.8 ms
31.7 ms
test_faster_encode[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes11-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[2][2][]-[]]
CodSpeed Performance Gauge
0%
439.4 µs
438.1 µs
test_faster_is_encodable[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(string[],bytes[])-([], [])]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes24-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_normalize[(address,uint8)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(address,uint8)]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_encode[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bool[4]-[True, False, Tr]
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_faster_encode[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(bytes[],string[])-([], [])]
CodSpeed Performance Gauge
0%
7.1 ms
7 ms
test_faster_encode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
CodSpeed Performance Gauge
0%
15.1 ms
15.1 ms
test_faster_encode[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes14-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode_packed[tuple]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[tuple]
CodSpeed Performance Gauge
0%
6.3 ms
6.3 ms
test_faster_is_encodable[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py::test_faster_encode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
CodSpeed Performance Gauge
0%
18.4 ms
18.4 ms
test_faster_encode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
CodSpeed Performance Gauge
0%
21.2 ms
21.2 ms
test_faster_encode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
CodSpeed Performance Gauge
0%
80.1 ms
79.9 ms
test_faster_is_encodable[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][2][2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_normalize[(uint8[2],(string,bool[2]))]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint8[2],(string,bool[2]))]
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
test_faster_encode[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[]-[1, 2, 3, 4, 5]]
CodSpeed Performance Gauge
0%
6.6 ms
6.6 ms
test_faster_is_encodable[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(function,uint256)-(b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_bytes32_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int128-1701411834604692]
CodSpeed Performance Gauge
0%
777.3 µs
775.5 µs
test_faster_encode[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes20-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes21-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
CodSpeed Performance Gauge
0%
40.8 ms
40.7 ms
test_faster_is_encodable[int256--578960446186580]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int256--578960446186580]
CodSpeed Performance Gauge
0%
901 µs
899.1 µs
test_faster_encode_packed[address]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[address]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_encode[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes7-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_tuple_encoder[addr-uint8]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[addr-uint8]
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
test_faster_decode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_decode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
CodSpeed Performance Gauge
0%
37.1 ms
37 ms
test_faster_encode[int32-2147483647]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int32-2147483647]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x2[]-[]0]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int64-9223372036854775]
CodSpeed Performance Gauge
0%
683 µs
681.8 µs
test_faster_encode[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
7 ms
7 ms
test_faster_is_encodable[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[],string)-([], '')]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_faster_normalize[(uint256[],(string[],bool))]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint256[],(string[],bool))]
CodSpeed Performance Gauge
0%
4 ms
4 ms
test_faster_is_encodable[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(string[],bytes[])-([''], [b''])]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_string_encoder['g' * 65536]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['g' * 65536]
CodSpeed Performance Gauge
0%
20.9 ms
20.9 ms
test_faster_encode[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[]-[]1]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x2[]-[]1]
CodSpeed Performance Gauge
0%
438.8 µs
438.1 µs
test_faster_encode[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes27-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_bytes32_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint128-3402823669209384]
CodSpeed Performance Gauge
0%
520.1 µs
519.4 µs
test_faster_encode[uint32-4294967295]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint32-4294967295]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_faster_bytes32_encoder[abcabcabcabcabcabcabcabcabcabcde]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[abcabcabcabcabcabcabcabcabcabcde]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[]-[]0]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed128x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode[string[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[]-[]1]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[][],string)-([[]], '')]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_encode[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[2][2][]-[]]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(bytes[],string[])-([], [])]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[int64--922337203685477]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int64--922337203685477]
CodSpeed Performance Gauge
0%
682.5 µs
681.8 µs
test_faster_decode[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed128x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
test_faster_string_encoder[very-long]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[very-long]
CodSpeed Performance Gauge
0%
30 ms
30 ms
test_faster_decode[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed128x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_encode[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed64x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
7.7 ms
7.7 ms
test_faster_encode[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x2[]-[]1]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes12-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[]-[]1]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bool[][2]-[[True, False], ]
CodSpeed Performance Gauge
0%
7.5 ms
7.5 ms
test_faster_decode[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed64x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5.3 ms
5.3 ms
test_faster_decode[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed16x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_is_encodable[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint256,bool)-(42, True)]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable_type[ufixed16x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed16x1]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_encode[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(string[],bytes[])-([], [])]
CodSpeed Performance Gauge
0%
7.1 ms
7.1 ms
test_faster_encode_packed[bytes]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[bytes]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_faster_encode[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes3-b'\\x01\\x01\\x01']
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_bytes32_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
7 ms
7 ms
test_faster_is_encodable_type[bytes9]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes9]
CodSpeed Performance Gauge
0%
142.7 µs
142.6 µs
test_faster_encode[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed64x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
test_faster_is_encodable[int8-127]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int8-127]
CodSpeed Performance Gauge
0%
460.1 µs
459.9 µs
test_faster_is_encodable_type[fixed64x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed64x1]
CodSpeed Performance Gauge
0%
142.7 µs
142.6 µs
test_faster_is_encodable_type[int32]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int32]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_is_encodable_type[uint8[][]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[][]]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_is_encodable[int128--170141183460469]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int128--170141183460469]
CodSpeed Performance Gauge
0%
779.3 µs
778.8 µs
test_faster_is_encodable_type[function]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[function]
CodSpeed Performance Gauge
0%
144.7 µs
144.6 µs
test_faster_is_encodable_type[fixed8x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed8x2]
CodSpeed Performance Gauge
0%
142.7 µs
142.6 µs
test_faster_is_encodable[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed64x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable_packed[tuple]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[tuple]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_bytes32_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[2][]-[]]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int256-5789604461865809]
CodSpeed Performance Gauge
0%
899 µs
898.5 µs
test_faster_uint256_encoder[1]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[1]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][2][2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
7 ms
7 ms
test_faster_encode[int64--922337203685477]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int64--922337203685477]
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
test_faster_is_encodable_type[(uint8[2],(string,bool[2]))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2],(string,bool[2]))]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_decode[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[address[2]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
8.2 ms
8.2 ms
test_faster_encode[string[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[]-[]0]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[]-[]0]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed32x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_normalize[string[]]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[string[]]
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
test_faster_encode[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed8x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
7.8 ms
7.8 ms
test_faster_is_encodable_type[uint256[2][2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint256[2][2]]
CodSpeed Performance Gauge
0%
142.7 µs
142.6 µs
test_faster_is_encodable_type[uint8[100]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[100]]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_is_encodable_type[bytes26]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes26]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_is_encodable_type[fixed128x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed128x2]
CodSpeed Performance Gauge
0%
143.4 µs
143.4 µs
test_faster_encode[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[][]-[[]]]
CodSpeed Performance Gauge
0%
4.6 ms
4.6 ms
test_faster_is_encodable_type[bytes17]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes17]
CodSpeed Performance Gauge
0%
142.7 µs
142.6 µs
test_faster_is_encodable_type[uint8[3]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[3]]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_decode[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed64x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_is_encodable_type[int256]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int256]
CodSpeed Performance Gauge
0%
141.7 µs
141.7 µs
test_faster_is_encodable_type[bytes1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes1]
CodSpeed Performance Gauge
0%
142.4 µs
142.3 µs
test_faster_is_encodable_type[ufixed64x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed64x10]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[(bytes1,bytes2,bytes3,bytes4)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(bytes1,bytes2,bytes3,bytes4)]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[uint8[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[]]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_is_encodable_type[string[10]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string[10]]
CodSpeed Performance Gauge
0%
143.4 µs
143.4 µs
test_faster_is_encodable_type[fixed16x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed16x1]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_decode[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed8x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_decode[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed256x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_faster_boolean_encoder[True]
benchmarks/test_encoding_benchmarks.py::test_faster_boolean_encoder[True]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[address-b'\\x00\\x00\\x00\\x]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_get_decoder[(uint256,bool)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint256,bool)]
CodSpeed Performance Gauge
0%
452.7 µs
452.6 µs
test_faster_encode[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(address,uint8)-(b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
6.9 ms
6.9 ms
test_faster_decode[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed8x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode_packed[string]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[string]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[uint16-65535]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint16-65535]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_decode[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x2[2]-[Decimal('3.14')]
CodSpeed Performance Gauge
0%
10.1 ms
10.1 ms
test_faster_is_encodable_type[fixed128x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed128x1]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[(bytes32[],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(bytes32[],string[])]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bytes10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes10]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_decode[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed64x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5 ms
4.9 ms
test_faster_is_encodable_type[uint32]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint32]
CodSpeed Performance Gauge
0%
142.7 µs
142.6 µs
test_faster_is_encodable_type[(fixed32x2,uint8)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(fixed32x2,uint8)]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[(address,uint8)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(address,uint8)]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_encode[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes2-b'\\x01\\x01']
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable_type[bytes31]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes31]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[ufixed128x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed128x2]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bytes20]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes20]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_is_encodable_type[string[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string[2]]
CodSpeed Performance Gauge
0%
143.5 µs
143.4 µs
test_faster_is_encodable_type[(uint256,bool)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint256,bool)]
CodSpeed Performance Gauge
0%
143.5 µs
143.4 µs
test_faster_is_encodable[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes22-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.6 µs
302.6 µs
test_faster_decode[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes6-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable_type[(uint8[],string)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[],string)]
CodSpeed Performance Gauge
0%
145.7 µs
145.7 µs
test_faster_is_encodable_type[(uint8[2][2][2],string)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][2],string)]
CodSpeed Performance Gauge
0%
142.7 µs
142.6 µs
test_faster_is_encodable_type[bytes32[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes32[2]]
CodSpeed Performance Gauge
0%
142.8 µs
142.7 µs
test_faster_is_encodable_type[(uint8[2][2][],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][],string[])]
CodSpeed Performance Gauge
0%
143.4 µs
143.4 µs
test_faster_parse[uint256[2]]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[uint256[2]]
CodSpeed Performance Gauge
0%
474.8 µs
474.7 µs
test_faster_is_encodable_type[bytes27]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes27]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[ufixed256x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed256x2]
CodSpeed Performance Gauge
0%
142.8 µs
142.8 µs
test_faster_decode[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed16x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode[bool-False]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bool-False]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable_type[fixed256x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed256x18]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_encode[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes4-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_faster_encode[int128--170141183460469]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int128--170141183460469]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_faster_get_decoder[uint256[2]]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[uint256[2]]
CodSpeed Performance Gauge
0%
533 µs
532.9 µs
test_faster_is_encodable[string[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[]-[]0]
CodSpeed Performance Gauge
0%
438.1 µs
438 µs
test_faster_encode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
CodSpeed Performance Gauge
0%
6.8 ms
6.8 ms
test_faster_is_encodable[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed128x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_get_decoder[address]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[address]
CodSpeed Performance Gauge
0%
524.6 µs
524.6 µs
test_faster_get_decoder[bytes32]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[bytes32]
CodSpeed Performance Gauge
0%
526.6 µs
526.6 µs
test_faster_encode[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint256,bool)-(42, True)]
CodSpeed Performance Gauge
0%
6.3 ms
6.3 ms
test_faster_address_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_get_decoder[uint256]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[uint256]
CodSpeed Performance Gauge
0%
531 µs
530.9 µs
test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_tuple_encoder[arrs]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[arrs]
CodSpeed Performance Gauge
0%
6.8 ms
6.8 ms
test_faster_is_encodable[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[]-['a', 'b', 'c']]
CodSpeed Performance Gauge
0%
694.4 µs
694.4 µs
test_faster_decode[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes16-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_get_encoder[ufixed128x18]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[ufixed128x18]
CodSpeed Performance Gauge
0%
472.8 µs
472.8 µs
test_faster_get_encoder[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint8[2][2],(string[2],bool[2]))]
CodSpeed Performance Gauge
0%
501.8 µs
501.8 µs
test_faster_encode[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes9-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable_type[bytes8[4]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes8[4]]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bool[][2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bool[][2]]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bytes29]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes29]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[fixed32x2[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed32x2[2]]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[fixed256x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed256x2]
CodSpeed Performance Gauge
0%
143.5 µs
143.5 µs
test_faster_is_encodable_type[fixed32x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed32x1]
CodSpeed Performance Gauge
0%
142.6 µs
142.6 µs
test_faster_is_encodable_type[bytes25]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes25]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[ufixed64x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed64x18]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bytes11]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes11]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[ufixed32x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed32x1]
CodSpeed Performance Gauge
0%
144.2 µs
144.2 µs
test_faster_decode[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes22-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[address[2]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
5.3 ms
5.3 ms
test_faster_is_encodable_type[address]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[address]
CodSpeed Performance Gauge
0%
141.7 µs
141.7 µs
test_faster_is_encodable_type[(uint8[2][2][2][2][],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][2][2][],string[])]
CodSpeed Performance Gauge
0%
143.4 µs
143.4 µs
test_faster_is_encodable_type[ufixed128x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed128x10]
CodSpeed Performance Gauge
0%
144.2 µs
144.2 µs
test_faster_get_encoder[uint256[2]]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[uint256[2]]
CodSpeed Performance Gauge
0%
474.7 µs
474.7 µs
test_faster_get_decoder[bytes]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[bytes]
CodSpeed Performance Gauge
0%
524.6 µs
524.6 µs
test_faster_parse[string]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[string]
CodSpeed Performance Gauge
0%
450.9 µs
450.9 µs
test_faster_decode[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed64x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_is_encodable[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes24-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.6 µs
302.6 µs
test_faster_is_encodable_type[bytes22]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes22]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_get_encoder[bytes]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[bytes]
CodSpeed Performance Gauge
0%
450.8 µs
450.8 µs
test_faster_get_encoder[string]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[string]
CodSpeed Performance Gauge
0%
450.9 µs
450.9 µs
test_faster_parse[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[((uint8[2],(string,bool)),bytes32)]
CodSpeed Performance Gauge
0%
494.5 µs
494.5 µs
test_faster_parse[ufixed128x18]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[ufixed128x18]
CodSpeed Performance Gauge
0%
472.8 µs
472.8 µs
test_faster_is_encodable_type[((uint8,uint8),uint8)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[((uint8,uint8),uint8)]
CodSpeed Performance Gauge
0%
144.2 µs
144.2 µs
test_faster_is_encodable_type[address[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[address[2]]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[uint256]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint256]
CodSpeed Performance Gauge
0%
141.6 µs
141.6 µs
test_faster_encode[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
8.2 ms
8.2 ms
test_faster_encode[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes8[4]-[b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_faster_encode[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int64-9223372036854775]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_faster_normalize[(uint256,bool)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint256,bool)]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_decode[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes11-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_normalize[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint8[2][2],(string[2],bool[2]))]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed16x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
7.6 ms
7.6 ms
test_faster_encode[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed8x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
7.6 ms
7.6 ms
test_faster_is_encodable[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed128x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_parse[(address,uint8)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(address,uint8)]
CodSpeed Performance Gauge
0%
474.7 µs
474.7 µs
test_faster_decode[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes25-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x2[2]-[Decimal('3.14')]
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
test_faster_uint256_encoder[999999999999999999999999999999]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[999999999999999999999999999999]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_get_decoder[string[]]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[string[]]
CodSpeed Performance Gauge
0%
526.6 µs
526.6 µs
test_faster_get_decoder[(string,bytes)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(string,bytes)]
CodSpeed Performance Gauge
0%
459.1 µs
459.2 µs
test_faster_get_encoder[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[((uint8[2],(string,bool)),bytes32)]
CodSpeed Performance Gauge
0%
494.5 µs
494.5 µs
test_faster_get_decoder[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[((uint8[2],(string,bool)),bytes32)]
CodSpeed Performance Gauge
0%
459.2 µs
459.2 µs
test_faster_get_encoder[string[]]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[string[]]
CodSpeed Performance Gauge
0%
474.7 µs
474.7 µs
test_faster_parse[((uint8,uint8),uint8)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[((uint8,uint8),uint8)]
CodSpeed Performance Gauge
0%
488.2 µs
488.2 µs
test_faster_get_decoder[(address,uint8)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(address,uint8)]
CodSpeed Performance Gauge
0%
452.7 µs
452.7 µs
test_faster_get_encoder[(uint256,bool)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint256,bool)]
CodSpeed Performance Gauge
0%
480.9 µs
480.9 µs
test_faster_parse[(string,bytes)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(string,bytes)]
CodSpeed Performance Gauge
0%
488.3 µs
488.3 µs
test_faster_uint256_encoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed256x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_is_encodable[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
CodSpeed Performance Gauge
0%
9.3 ms
9.3 ms
test_faster_encode[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed16x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
7.6 ms
7.6 ms
test_faster_decode[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes9-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed128x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
8.8 ms
8.8 ms
test_faster_encode[uint8-0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8-0]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_encode_packed[uint256]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[uint256]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_parse[(uint8,(bool,string))]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint8,(bool,string))]
CodSpeed Performance Gauge
0%
474.7 µs
474.8 µs
test_faster_parse[(uint8[2],(string,bool[2]))]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint8[2],(string,bool[2]))]
CodSpeed Performance Gauge
0%
474.7 µs
474.7 µs
test_faster_get_decoder[fixed128x18]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[fixed128x18]
CodSpeed Performance Gauge
0%
463.6 µs
463.7 µs
test_faster_get_encoder[address]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[address]
CodSpeed Performance Gauge
0%
450.8 µs
450.9 µs
test_faster_get_encoder[(string,bytes)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(string,bytes)]
CodSpeed Performance Gauge
0%
488.2 µs
488.2 µs
test_faster_get_encoder[int8]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[int8]
CodSpeed Performance Gauge
0%
452.9 µs
452.9 µs
test_faster_get_decoder[int8]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[int8]
CodSpeed Performance Gauge
0%
452.6 µs
452.7 µs
test_faster_get_decoder[(uint8,(bool,string))]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint8,(bool,string))]
CodSpeed Performance Gauge
0%
459.1 µs
459.2 µs
test_faster_get_encoder[(address,uint8)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(address,uint8)]
CodSpeed Performance Gauge
0%
474.7 µs
474.7 µs
test_faster_get_encoder[bool]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[bool]
CodSpeed Performance Gauge
0%
450.8 µs
450.9 µs
test_faster_bytes32_decoder[b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00']
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[10]-[0, 1, 2, 3, 4, ]
CodSpeed Performance Gauge
0%
9.7 ms
9.7 ms
test_faster_is_encodable[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes6-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.6 µs
test_faster_is_encodable_type[uint8[10]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[10]]
CodSpeed Performance Gauge
0%
143.4 µs
143.4 µs
test_faster_encode[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py::test_faster_encode[((uint8,uint8),uint8)-((1, 2), 3)]
CodSpeed Performance Gauge
0%
10.6 ms
10.6 ms
test_faster_get_decoder[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint8[2][2],(string[2],bool[2]))]
CodSpeed Performance Gauge
0%
533 µs
533.1 µs
test_faster_encode[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed64x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
8.3 ms
8.3 ms
test_faster_string_decoder['e' * 16384]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['e' * 16384]
CodSpeed Performance Gauge
0%
8.7 ms
8.7 ms
test_faster_get_decoder[string]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[string]
CodSpeed Performance Gauge
0%
524.6 µs
524.6 µs
test_faster_is_encodable_type[uint128]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint128]
CodSpeed Performance Gauge
0%
143 µs
143.1 µs
test_faster_is_encodable_type[string[5]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string[5]]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_parse[(uint256,bool)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint256,bool)]
CodSpeed Performance Gauge
0%
481 µs
481.1 µs
test_faster_is_encodable[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[100]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
10.4 ms
10.4 ms
test_faster_get_encoder[(uint256[],(string[],bool))]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint256[],(string[],bool))]
CodSpeed Performance Gauge
0%
480.9 µs
481 µs
test_faster_get_decoder[((uint8,uint8),uint8)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[((uint8,uint8),uint8)]
CodSpeed Performance Gauge
0%
452.6 µs
452.7 µs
test_faster_is_encodable_type[(string[],bytes[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(string[],bytes[])]
CodSpeed Performance Gauge
0%
144.8 µs
144.8 µs
test_faster_is_encodable_type[(uint8[2][2][2][2],string[2])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][2][2],string[2])]
CodSpeed Performance Gauge
0%
143.1 µs
143.1 µs
test_faster_is_encodable_type[bytes19]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes19]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[uint16]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint16]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_get_decoder[(uint256[2],string)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint256[2],string)]
CodSpeed Performance Gauge
0%
465.7 µs
465.8 µs
test_faster_is_encodable_type[bytes18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes18]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bytes4]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes4]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[ufixed64x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed64x2]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_parse[(uint256[2],string)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint256[2],string)]
CodSpeed Performance Gauge
0%
476.9 µs
477 µs
test_faster_is_encodable_packed[bool]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[bool]
CodSpeed Performance Gauge
0%
282.9 µs
282.9 µs
test_faster_is_encodable[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes31-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.6 µs
302.6 µs
test_faster_is_encodable[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[100]-[0, 1, 2, 3, 4, ]
CodSpeed Performance Gauge
0%
20.7 ms
20.7 ms
test_faster_get_decoder[ufixed128x18]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[ufixed128x18]
CodSpeed Performance Gauge
0%
463.6 µs
463.7 µs
test_faster_get_decoder[(uint256[],(string[],bool))]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint256[],(string[],bool))]
CodSpeed Performance Gauge
0%
452.7 µs
452.7 µs
test_faster_is_encodable_type[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2],(string[2],bool[2]))]
CodSpeed Performance Gauge
0%
145.7 µs
145.7 µs
test_faster_parse[bool]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[bool]
CodSpeed Performance Gauge
0%
450.8 µs
450.9 µs
test_faster_decode[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed64x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_is_encodable_type[(uint8[3],(string[2],bool[2]))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[3],(string[2],bool[2]))]
CodSpeed Performance Gauge
0%
144.6 µs
144.6 µs
test_faster_is_encodable_type[(uint256[],(string[],bool))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint256[],(string[],bool))]
CodSpeed Performance Gauge
0%
143.4 µs
143.4 µs
test_faster_get_encoder[uint256]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[uint256]
CodSpeed Performance Gauge
0%
450.9 µs
451 µs
test_faster_is_encodable_type[uint256[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint256[2]]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[ufixed8x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed8x1]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bytes2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes2]
CodSpeed Performance Gauge
0%
142.6 µs
142.6 µs
test_faster_bytes32_decoder[b'abcabcabcabcabcabcabcabcabcabcde']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'abcabcabcabcabcabcabcabcabcabcde']
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed64x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
7.7 ms
7.7 ms
test_faster_is_encodable_type[bytes28]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes28]
CodSpeed Performance Gauge
0%
143.4 µs
143.5 µs
test_faster_is_encodable_type[ufixed256x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed256x1]
CodSpeed Performance Gauge
0%
142.8 µs
142.8 µs
test_faster_is_encodable_type[bytes8]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes8]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[fixed256x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed256x10]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[uint8]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed256x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_faster_is_encodable[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[]-[b'abc', b'def',]
CodSpeed Performance Gauge
0%
742.6 µs
742.8 µs
test_faster_is_encodable_type[bytes[10]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes[10]]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[fixed128x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed128x18]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bytes5]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes5]
CodSpeed Performance Gauge
0%
142.6 µs
142.6 µs
test_faster_is_encodable[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[3]-[1, 2, 3]]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable_type[bytes[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes[]]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bool]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bool]
CodSpeed Performance Gauge
0%
141.6 µs
141.7 µs
test_faster_get_encoder[((uint8,uint8),uint8)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[((uint8,uint8),uint8)]
CodSpeed Performance Gauge
0%
488.2 µs
488.3 µs
test_faster_parse[(uint256[],(string[],bool))]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint256[],(string[],bool))]
CodSpeed Performance Gauge
0%
480.9 µs
481.1 µs
test_faster_is_encodable[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes10-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.6 µs
302.6 µs
test_faster_encode[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint256[2][2]-[[1, 2], [3, 4]]]
CodSpeed Performance Gauge
0%
8.3 ms
8.3 ms
test_faster_encode[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed256x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
9.2 ms
9.2 ms
test_faster_decode[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed256x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_decode[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed64x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_is_encodable[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes29-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.6 µs
302.6 µs
test_faster_parse[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint8[2][2],(string[2],bool[2]))]
CodSpeed Performance Gauge
0%
501.7 µs
501.9 µs
test_faster_is_encodable[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_encode[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed64x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
test_faster_parse[string[]]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[string[]]
CodSpeed Performance Gauge
0%
474.7 µs
474.8 µs
test_faster_is_encodable[int16-32767]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int16-32767]
CodSpeed Performance Gauge
0%
510.9 µs
511.1 µs
test_faster_get_encoder[fixed128x18]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[fixed128x18]
CodSpeed Performance Gauge
0%
472.7 µs
472.9 µs
test_faster_get_encoder[(uint256[2],string)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint256[2],string)]
CodSpeed Performance Gauge
0%
476.9 µs
477 µs
test_faster_parse[fixed128x18]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[fixed128x18]
CodSpeed Performance Gauge
0%
472.7 µs
472.8 µs
test_faster_is_encodable[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
CodSpeed Performance Gauge
0%
283.3 µs
283.4 µs
test_faster_encode[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[function-b'\\xff\\xff\\xff\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_parse[uint256]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[uint256]
CodSpeed Performance Gauge
0%
450.8 µs
450.9 µs
test_faster_encode[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed64x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
8.4 ms
8.4 ms
test_faster_is_encodable[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes5-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.6 µs
302.7 µs
test_faster_is_encodable[bool-False]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bool-False]
CodSpeed Performance Gauge
0%
282.7 µs
282.8 µs
test_faster_is_encodable[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes4-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.6 µs
test_faster_is_encodable[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[]-[]1]
CodSpeed Performance Gauge
0%
437.7 µs
437.8 µs
test_faster_encode[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed256x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
8.2 ms
8.2 ms
test_faster_is_encodable[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'aaaaaaaaaaaaaa]
CodSpeed Performance Gauge
0%
300.7 µs
300.8 µs
test_faster_is_encodable[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes23-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.6 µs
test_faster_is_encodable[string-'']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'']
CodSpeed Performance Gauge
0%
282.6 µs
282.7 µs
test_faster_encode[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed8x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
7.8 ms
7.8 ms
test_faster_is_encodable_packed[string]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[string]
CodSpeed Performance Gauge
0%
285.6 µs
285.7 µs
test_faster_decode[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes7-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed128x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
8 ms
8 ms
test_faster_encode[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[function-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable_type[(uint8[2][],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][],string[])]
CodSpeed Performance Gauge
0%
146.3 µs
146.4 µs
test_faster_get_encoder[(uint8,(bool,string))]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint8,(bool,string))]
CodSpeed Performance Gauge
0%
474.6 µs
474.8 µs
test_faster_encode[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed32x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
7.6 ms
7.6 ms
test_faster_encode[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed64x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
8.5 ms
8.5 ms
test_faster_encode[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[function-b'\\x00\\x00\\x00\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(function,uint256)-(b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
test_faster_is_encodable[bytes-b'']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'']
CodSpeed Performance Gauge
0%
300.5 µs
300.6 µs
test_faster_decode[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed128x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_is_encodable[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'hello world']
CodSpeed Performance Gauge
0%
300.7 µs
300.8 µs
test_faster_is_encodable[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed64x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_is_encodable_type[fixed128x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed128x10]
CodSpeed Performance Gauge
0%
143.5 µs
143.5 µs
test_faster_is_encodable_type[bytes7]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes7]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[bytes16[3]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes16[3]]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_get_decoder[(uint8[2],(string,bool[2]))]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint8[2],(string,bool[2]))]
CodSpeed Performance Gauge
0%
452.6 µs
452.8 µs
test_faster_parse[address]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[address]
CodSpeed Performance Gauge
0%
450.8 µs
451 µs
test_faster_parse[int8]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[int8]
CodSpeed Performance Gauge
0%
452.8 µs
452.9 µs
test_faster_is_encodable_type[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[((uint8[2],(string,bool)),bytes32)]
CodSpeed Performance Gauge
0%
144.8 µs
144.9 µs
test_faster_is_encodable_type[fixed32x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed32x2]
CodSpeed Performance Gauge
0%
143.4 µs
143.5 µs
test_faster_parse[bytes]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[bytes]
CodSpeed Performance Gauge
0%
450.8 µs
451 µs
test_faster_is_encodable_type[bytes6]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes6]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[ufixed8x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed8x2]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[((uint8,uint8),uint8)-((1, 2), 3)]
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_is_encodable_type[bool[4]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bool[4]]
CodSpeed Performance Gauge
0%
143.4 µs
143.5 µs
test_faster_encode[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed128x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
8.8 ms
8.8 ms
test_faster_is_encodable[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes12-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.6 µs
test_faster_is_encodable_type[bytes30]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes30]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[ufixed32x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed32x2]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes1-b'\\x01']
CodSpeed Performance Gauge
0%
311 µs
311.1 µs
test_faster_is_encodable_type[bytes]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes]
CodSpeed Performance Gauge
0%
141.6 µs
141.6 µs
test_faster_is_encodable_type[int16]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int16]
CodSpeed Performance Gauge
0%
142.8 µs
142.8 µs
test_faster_is_encodable_type[bytes3]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes3]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[bytes23]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes23]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'aaaaaaaaaaaaaaa1]
CodSpeed Performance Gauge
0%
283.3 µs
283.5 µs
test_faster_normalize[(string,bytes)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(string,bytes)]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_is_encodable[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[]-[]0]
CodSpeed Performance Gauge
0%
438.1 µs
438.3 µs
test_faster_is_encodable[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'bbbbbbbbbbbbbbb]
CodSpeed Performance Gauge
0%
283.3 µs
283.4 µs
test_faster_decode[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes10-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed128x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_faster_decode[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed64x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_is_encodable[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes14-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.7 µs
test_faster_encode[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes6-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes18-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes7-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.6 µs
test_faster_encode[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed128x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
8 ms
8 ms
test_faster_decode[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed16x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_is_encodable[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes15-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.6 µs
test_faster_is_encodable[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bool[4]-[True, False, Tr]
CodSpeed Performance Gauge
0%
867.5 µs
867.9 µs
test_faster_encode[bool-True]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bool-True]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'aaaaaaaaaaaaaaa0]
CodSpeed Performance Gauge
0%
283.3 µs
283.5 µs
test_faster_encode[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes1-b'\\x01']
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(address,uint8)-(b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
11.9 ms
11.9 ms
test_faster_encode[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint128-3402823669209384]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_faster_decode[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed256x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_encode[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes23-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_bytes32_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes8-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.6 µs
test_faster_decode[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed8x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_decode[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed256x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed128x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
test_faster_decode[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes12-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes20-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.7 µs
test_faster_decode[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed256x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_faster_decode[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed128x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_faster_encode[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed64x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
8.6 ms
8.6 ms
test_faster_get_encoder[(uint8[2],(string,bool[2]))]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint8[2],(string,bool[2]))]
CodSpeed Performance Gauge
0%
474.6 µs
474.9 µs
test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x1]
CodSpeed Performance Gauge
0%
301.1 µs
301.3 µs
test_faster_is_encodable[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes21-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.6 µs
test_faster_encode[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed128x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
8.6 ms
8.6 ms
test_faster_is_encodable_type[fixed64x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed64x10]
CodSpeed Performance Gauge
0%
143.4 µs
143.5 µs
test_faster_is_encodable_type[bytes21]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes21]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes30-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.7 µs
test_faster_string_decoder[very-long]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[very-long]
CodSpeed Performance Gauge
0%
27 ms
27 ms
test_faster_is_encodable_type[((uint8[2][2],(string[2],bool[2])),bytes32[2])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[((uint8[2][2],(string[2],bool[2])),bytes32[2])]
CodSpeed Performance Gauge
0%
143.3 µs
143.4 µs
test_faster_is_encodable_type[(uint8[][],string)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[][],string)]
CodSpeed Performance Gauge
0%
143.3 µs
143.4 µs
test_faster_uint256_decoder[999999999999999999999999999999]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[999999999999999999999999999999]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_is_encodable_type[fixed8x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed8x1]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable_type[int128]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int128]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable_type[(bytes[],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(bytes[],string[])]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable_type[(string,bytes)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(string,bytes)]
CodSpeed Performance Gauge
0%
144.1 µs
144.2 µs
test_faster_is_encodable_type[fixed64x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed64x2]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[int64]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int64]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[ufixed128x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed128x1]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable_type[(function,uint256)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(function,uint256)]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed64x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_is_encodable_type[(uint8[2][2][2][2][2],string[2][2])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][2][2][2],string[2][2])]
CodSpeed Performance Gauge
0%
144.1 µs
144.2 µs
test_faster_is_encodable_type[string[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string[]]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[bytes14]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes14]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[bytes15]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes15]
CodSpeed Performance Gauge
0%
142.7 µs
142.7 µs
test_faster_is_encodable[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes2-b'\\x01\\x01']
CodSpeed Performance Gauge
0%
302.5 µs
302.7 µs
test_faster_is_encodable[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[function-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
306.3 µs
306.5 µs
test_faster_is_encodable_type[ufixed16x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed16x2]
CodSpeed Performance Gauge
0%
143.4 µs
143.5 µs
test_faster_normalize[uint8[]]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[uint8[]]
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x0]
CodSpeed Performance Gauge
0%
301 µs
301.2 µs
test_faster_decode[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed8x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes17-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_faster_is_encodable[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
test_faster_is_encodable[bool-True]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bool-True]
CodSpeed Performance Gauge
0%
283.1 µs
283.3 µs
test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_is_encodable[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_encode[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed8x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
7.5 ms
7.5 ms
test_faster_string_decoder['g' * 65536]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['g' * 65536]
CodSpeed Performance Gauge
0%
19.4 ms
19.5 ms
test_faster_encode[int256--578960446186580]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int256--578960446186580]
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_boolean_encoder[False]
benchmarks/test_encoding_benchmarks.py::test_faster_boolean_encoder[False]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed16x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
test_faster_encode[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int128-1701411834604692]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_faster_decode[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5.2 ms
5.3 ms
test_faster_is_encodable[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes16-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.7 µs
test_faster_decode[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes28-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed256x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
8 ms
8 ms
test_faster_decode[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed64x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5.3 ms
5.3 ms
test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_uint256_encoder[340282366920938463463374607431768211456]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[340282366920938463463374607431768211456]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes19-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes19-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
302.7 µs
test_faster_address_decoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_faster_is_encodable[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[10]-[0, 1, 2, 3, 4, ]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_uint256_encoder[0]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[0]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[int16--32768]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int16--32768]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes3-b'\\x01\\x01\\x01']
CodSpeed Performance Gauge
0%
302.5 µs
302.7 µs
test_faster_string_decoder['b' * 1024]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['b' * 1024]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_is_encodable_type[bytes24]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes24]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable[string-'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'hello world']
CodSpeed Performance Gauge
0%
283.2 µs
283.4 µs
test_faster_encode[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed128x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
7.8 ms
7.8 ms
test_faster_uint256_encoder[18446744073709551616]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[18446744073709551616]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable_type[bytes12]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes12]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_faster_decode[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint256,bool)-(42, True)]
CodSpeed Performance Gauge
0%
9.3 ms
9.3 ms
test_faster_encode[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed256x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
8 ms
8 ms
test_faster_is_encodable_type[bytes32]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes32]
CodSpeed Performance Gauge
0%
143.4 µs
143.5 µs
test_faster_is_encodable_type[fixed256x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed256x1]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable_type[bytes16]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes16]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable_type[uint8[2][]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[2][]]
CodSpeed Performance Gauge
0%
144.2 µs
144.3 µs
test_faster_encode[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed128x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
7.8 ms
7.8 ms
test_faster_address_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_is_encodable[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes18-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
303.3 µs
303.6 µs
test_faster_is_encodable_type[uint64]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint64]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_is_encodable_type[ufixed256x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed256x10]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_decode[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes3-b'\\x01\\x01\\x01']
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable_type[ufixed256x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed256x18]
CodSpeed Performance Gauge
0%
145.6 µs
145.7 µs
test_faster_decode[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes24-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed128x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(bytes32[],string[])-([b'\\x00\\x00\\x00]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_is_encodable_type[bytes13]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes13]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[uint8[2][2][]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[2][2][]]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_bytes32_decoder[b'']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'']
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable_type[ufixed128x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed128x18]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_encode[int8-127]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int8-127]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_faster_encode[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x2[2]-[Decimal('3.14')]
CodSpeed Performance Gauge
0%
15.2 ms
15.2 ms
test_faster_is_encodable[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[function-b'\\x00\\x00\\x00\\x]
CodSpeed Performance Gauge
0%
306.2 µs
306.5 µs
test_faster_is_encodable[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes17-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.9 µs
303.2 µs
test_faster_decode[int8-127]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int8-127]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_faster_encode[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed256x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
9.4 ms
9.4 ms
test_faster_encode[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[address-b'\\xff\\xff\\xff\\x]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_faster_is_encodable[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bool[][2]-[[True, False], ]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_uint256_encoder[65536]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[65536]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_uint256_decoder[42]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[42]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed256x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
9.1 ms
9.1 ms
test_faster_is_encodable[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(fixed32x2,uint8)-(Decimal('3.14')]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_faster_uint256_encoder[4294967296]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[4294967296]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed256x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_faster_decode[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed128x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_encode[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes8-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed16x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_is_encodable[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed16x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_bytes32_encoder[]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[10]-['0', '1', '2', ]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_is_encodable[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes26-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.4 µs
302.7 µs
test_faster_encode[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes5-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed32x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_is_encodable_type[int8]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int8]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_encode[uint8-255]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8-255]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_decode[uint8-0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8-0]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_is_encodable_type[bytes[100]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes[100]]
CodSpeed Performance Gauge
0%
143.4 µs
143.5 µs
test_faster_is_encodable_type[ufixed64x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed64x1]
CodSpeed Performance Gauge
0%
144.1 µs
144.2 µs
test_faster_is_encodable_type[(uint256[2],string)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint256[2],string)]
CodSpeed Performance Gauge
0%
142.6 µs
142.8 µs
test_faster_is_encodable[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed256x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_faster_is_encodable_type[fixed16x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed16x2]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[fixed32x2[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed32x2[]]
CodSpeed Performance Gauge
0%
142.7 µs
142.8 µs
test_faster_is_encodable_type[(uint8,(bool,string))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8,(bool,string))]
CodSpeed Performance Gauge
0%
142.6 µs
142.7 µs
test_faster_decode[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint256[2][2]-[[1, 2], [3, 4]]]
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
test_faster_string_decoder['f' * 32768]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['f' * 32768]
CodSpeed Performance Gauge
0%
12.2 ms
12.3 ms
test_faster_encode[int32--2147483648]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int32--2147483648]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_encode[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int256-5789604461865809]
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_is_encodable[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
CodSpeed Performance Gauge
0%
18.3 ms
18.3 ms
test_faster_decode[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[10]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
36.1 ms
36.2 ms
test_faster_uint256_encoder[42]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[42]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes23-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5.2 ms
5.3 ms
test_faster_uint256_decoder[12345678901234567890]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[12345678901234567890]
CodSpeed Performance Gauge
0%
3.1 ms
3.2 ms
test_faster_decode[int16-32767]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int16-32767]
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
test_faster_decode[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'hello world']
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_encode[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed256x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
9.3 ms
9.3 ms
test_faster_decode[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes4-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_uint256_decoder[65536]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[65536]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes2-b'\\x01\\x01']
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed8x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_is_encodable[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed256x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_faster_bytes32_decoder[b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00']
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8,(bool,string))-(7, (False, 'hi']
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_normalize[((uint8,uint8),uint8)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[((uint8,uint8),uint8)]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_faster_is_encodable[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed32x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_decode[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes8[4]-[b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
8 ms
8 ms
test_faster_decode[bytes-b'']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'']
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_is_encodable[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed16x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_decode[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'aaaaaaaaaaaaaaa1]
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_is_encodable_type[fixed64x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed64x18]
CodSpeed Performance Gauge
0%
143.4 µs
143.6 µs
test_faster_is_encodable[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed8x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_encode[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes26-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed128x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes21-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[100]-[0, 1, 2, 3, 4, ]
CodSpeed Performance Gauge
0%
72.3 ms
72.4 ms
test_faster_encode[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[3]-[1, 2, 3]]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_uint256_decoder[340282366920938463463374607431768211456]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[340282366920938463463374607431768211456]
CodSpeed Performance Gauge
0%
3.1 ms
3.2 ms
test_faster_decode[int32-2147483647]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int32-2147483647]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_faster_is_encodable[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint256[2],string)-([1, 2], 'baz')]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed32x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_is_encodable[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed256x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[int16--32768]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int16--32768]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_faster_decode[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[function-b'\\x00\\x00\\x00\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint256[2]-[0, 115792089237]
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
test_faster_is_encodable[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint256[],(string[],bool))-([1, 2, 3], (['a]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed128x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_decode[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int128-1701411834604692]
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
test_faster_encode[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes32[2]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
3.6 ms
3.7 ms
test_faster_decode[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[function-b'\\xff\\xff\\xff\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_uint256_encoder[12345678901234567890]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[12345678901234567890]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_uint256_decoder[4294967296]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[4294967296]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[function-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int256-5789604461865809]
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
test_faster_is_encodable[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes32-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
303.7 µs
304.2 µs
test_faster_is_encodable[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed256x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_decode[int32--2147483648]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int32--2147483648]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_faster_address_decoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_encode[int16-32767]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int16-32767]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[uint16-65535]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint16-65535]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bool[][2]-[[True, False], ]
CodSpeed Performance Gauge
0%
14.4 ms
14.5 ms
test_faster_is_encodable[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed16x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_decode[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[2][2][]-[]]
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
test_faster_decode[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed256x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_decode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
CodSpeed Performance Gauge
0%
27.1 ms
27.2 ms
test_faster_is_encodable[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed16x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_decode[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed256x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_decode[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes8-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[int128--170141183460469]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int128--170141183460469]
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_is_encodable[int16--32768]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int16--32768]
CodSpeed Performance Gauge
0%
510.9 µs
511.6 µs
test_faster_address_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_faster_encode[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed16x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
test_faster_is_encodable_type[string]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string]
CodSpeed Performance Gauge
0%
141.5 µs
141.7 µs
test_faster_is_encodable[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed64x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
2.9 ms
3 ms
test_faster_decode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py::test_faster_decode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
CodSpeed Performance Gauge
0%
20.3 ms
20.3 ms
test_faster_decode[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int64-9223372036854775]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_faster_is_encodable[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed256x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_encode[int8--128]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int8--128]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_faster_decode[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'\\x00\\x00\\x00\\x1]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes13-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
8.1 ms
8.1 ms
test_faster_decode[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint256-1157920892373161]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_encode[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes22-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes32-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_boolean_decoder[False]
benchmarks/test_decoding_benchmarks.py::test_faster_boolean_decoder[False]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(fixed32x2,uint8)-(Decimal('3.14')]
CodSpeed Performance Gauge
0%
13.8 ms
13.8 ms
test_faster_decode[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes32[2]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_decode[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint256[2]-[0, 115792089237]
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
test_faster_decode[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[address-b'\\xff\\xff\\xff\\x]
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_faster_decode[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes16[3]-[b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
6.8 ms
6.8 ms
test_faster_encode[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes31-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_bytes32_decoder[b'\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12']
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed256x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
8.2 ms
8.2 ms
test_faster_boolean_decoder[True]
benchmarks/test_decoding_benchmarks.py::test_faster_boolean_decoder[True]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed32x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
7.6 ms
7.6 ms
test_faster_decode[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes1-b'\\x01']
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint64-1844674407370955]
CodSpeed Performance Gauge
0%
489.3 µs
490.1 µs
test_faster_decode[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes20-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes15-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
CodSpeed Performance Gauge
0%
2.6 ms
2.7 ms
test_faster_decode[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[address-b'\\x00\\x00\\x00\\x]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_decode[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bool[4]-[True, False, Tr]
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
test_faster_decode[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
11.9 ms
11.9 ms
test_faster_decode[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes14-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes26-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed64x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_faster_decode[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[]-[1, 2, 3, 4, 5]]
CodSpeed Performance Gauge
0%
8.7 ms
8.7 ms
test_faster_bytes32_decoder[b'\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff']
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes16[3]-[b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_decode[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint256[2],string)-([1, 2], 'baz')]
CodSpeed Performance Gauge
0%
11.7 ms
11.7 ms
test_faster_is_encodable[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[2]-['foo', 'bar']]
CodSpeed Performance Gauge
0%
701.4 µs
702.6 µs
test_faster_string_decoder['a' * 256]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['a' * 256]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
11.9 ms
11.9 ms
test_faster_normalize[fixed128x18]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[fixed128x18]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_is_encodable[int8--128]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int8--128]
CodSpeed Performance Gauge
0%
459.3 µs
460.1 µs
test_faster_normalize[(uint256[2],string)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint256[2],string)]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[uint32-4294967295]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint32-4294967295]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_is_encodable[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint256[2][2]-[[1, 2], [3, 4]]]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_uint256_decoder[18446744073709551616]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[18446744073709551616]
CodSpeed Performance Gauge
0%
3.1 ms
3.2 ms
test_faster_decode[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[][]-[[]]]
CodSpeed Performance Gauge
0%
9.1 ms
9.1 ms
test_faster_uint256_decoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes27-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed128x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed64x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_decode[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes31-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed128x18-Decimal('1.20000]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_tuple_decoder[bytes-string]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[bytes-string]
CodSpeed Performance Gauge
0%
6.3 ms
6.3 ms
test_faster_bytes32_decoder[b'\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01']
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes29-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[string[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[]-[]1]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_is_encodable[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed256x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_faster_uint256_decoder[0]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[0]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes29-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_normalize[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[((uint8[2],(string,bool)),bytes32)]
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
test_faster_is_encodable[string[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[]-[]1]
CodSpeed Performance Gauge
0%
437.5 µs
438.4 µs
test_faster_string_decoder[newline]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[newline]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_is_encodable[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x2[]-[]0]
CodSpeed Performance Gauge
0%
437.7 µs
438.6 µs
test_faster_decode[int256--578960446186580]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int256--578960446186580]
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_decode[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes13-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint64-1844674407370955]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_string_decoder[empty]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[empty]
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
test_faster_is_encodable[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed64x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_faster_is_encodable[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed8x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_is_encodable[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[10]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_decode[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(string[],bytes[])-([], [])]
CodSpeed Performance Gauge
0%
12 ms
12 ms
test_faster_decode[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x2[]-[]0]
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
test_faster_decode[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(function,uint256)-(b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
9.3 ms
9.3 ms
test_faster_decode[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint128-3402823669209384]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_tuple_decoder[int-bool]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[int-bool]
CodSpeed Performance Gauge
0%
4.6 ms
4.6 ms
test_faster_decode[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes30-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes5-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[10]-[0, 1, 2, 3, 4, ]
CodSpeed Performance Gauge
0%
16.1 ms
16.1 ms
test_faster_decode[uint8-255]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8-255]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_is_encodable[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[address-b'\\x00\\x00\\x00\\x]
CodSpeed Performance Gauge
0%
320.1 µs
320.8 µs
test_faster_decode[int8--128]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int8--128]
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
test_faster_decode[int64--922337203685477]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int64--922337203685477]
CodSpeed Performance Gauge
0%
3.7 ms
3.8 ms
test_faster_decode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
CodSpeed Performance Gauge
0%
106.5 ms
106.7 ms
test_faster_is_encodable[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed8x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_encode[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed128x2-Decimal('1.20')]
CodSpeed Performance Gauge
0%
8.6 ms
8.7 ms
test_faster_tuple_encoder[int-bool]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[int-bool]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_faster_is_encodable[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed64x1-Decimal('1.2')]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_decode[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(string,bytes)-('foo', b'bar')]
CodSpeed Performance Gauge
0%
10.8 ms
10.9 ms
test_faster_decode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
CodSpeed Performance Gauge
0%
19.7 ms
19.7 ms
test_faster_is_encodable[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[5]-['a', 'b', 'c', ]
CodSpeed Performance Gauge
0%
944.5 µs
946.7 µs
test_faster_encode[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint256-1157920892373161]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_normalize[(uint8,(bool,string))]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint8,(bool,string))]
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
test_faster_decode[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint64-1844674407370955]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[]-[]0]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_decode[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(string[],bytes[])-([''], [b''])]
CodSpeed Performance Gauge
0%
18.2 ms
18.3 ms
test_faster_decode[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'\\x00\\x00\\x00\\x0]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'aaaaaaaaaaaaaa]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[]-[]1]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_string_decoder['c' * 4096]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['c' * 4096]
CodSpeed Performance Gauge
0%
5.3 ms
5.3 ms
test_faster_decode[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[]-['a', 'b', 'c']]
CodSpeed Performance Gauge
0%
14.9 ms
14.9 ms
test_faster_decode[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[][],string)-([[]], '')]
CodSpeed Performance Gauge
0%
15 ms
15 ms
test_faster_uint256_decoder[1]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[1]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes15-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_string_decoder[null-byte]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[null-byte]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_is_encodable[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[][]-[[]]]
CodSpeed Performance Gauge
0%
668.7 µs
670.4 µs
test_faster_is_encodable[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes25-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
303 µs
303.8 µs
test_faster_decode[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[2][]-[]]
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
test_faster_string_decoder[unicode]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[unicode]
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_decode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
CodSpeed Performance Gauge
0%
53.9 ms
54.1 ms
test_faster_decode[uint256-0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint256-0]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
CodSpeed Performance Gauge
0%
29.7 ms
29.8 ms
test_faster_decode[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'aaaaaaaaaaaaaaa0]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_is_encodable[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed128x10-Decimal('1.20000]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_decode[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[3]-[1, 2, 3]]
CodSpeed Performance Gauge
0%
7 ms
7.1 ms
test_faster_tuple_decoder[arrs]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[arrs]
CodSpeed Performance Gauge
0%
11.1 ms
11.1 ms
test_faster_decode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_decode[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x2[]-[]1]
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
test_faster_decode[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[2]-['foo', 'bar']]
CodSpeed Performance Gauge
0%
10.7 ms
10.7 ms
test_faster_decode[string[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[]-[]0]
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_faster_decode[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py::test_faster_decode[((uint8,uint8),uint8)-((1, 2), 3)]
CodSpeed Performance Gauge
0%
21.4 ms
21.4 ms
test_faster_is_encodable_packed[bytes]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[bytes]
CodSpeed Performance Gauge
0%
300.6 µs
301.5 µs
test_faster_decode[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][2][2][],string[])-([], [])]
CodSpeed Performance Gauge
0%
11.9 ms
11.9 ms
test_faster_decode[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[]-[]0]
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
test_faster_normalize[bytes]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[bytes]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[],string)-([], '')]
CodSpeed Performance Gauge
0%
11.2 ms
11.3 ms
test_faster_decode[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(bytes[],string[])-([], [])]
CodSpeed Performance Gauge
0%
12 ms
12 ms
test_faster_is_encodable[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes9-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.6 µs
303.5 µs
test_faster_is_encodable[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint256[2]-[0, 115792089237]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_decode[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[5]-['a', 'b', 'c', ]
CodSpeed Performance Gauge
0%
20.1 ms
20.2 ms
test_faster_is_encodable[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[2][]-[]]
CodSpeed Performance Gauge
0%
441.2 µs
442.5 µs
test_faster_is_encodable[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes13-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
303.4 µs
test_faster_is_encodable[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[]-[]0]
CodSpeed Performance Gauge
0%
437.5 µs
438.8 µs
test_faster_tuple_decoder[addr-uint8]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[addr-uint8]
CodSpeed Performance Gauge
0%
5.9 ms
5.9 ms
test_faster_is_encodable[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[]-[]1]
CodSpeed Performance Gauge
0%
437.8 µs
439.1 µs
test_faster_is_encodable[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes32[2]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
754.5 µs
756.8 µs
test_faster_decode[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[]-[b'abc', b'def',]
CodSpeed Performance Gauge
0%
14.9 ms
15 ms
test_faster_is_encodable[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[]-[1, 2, 3, 4, 5]]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_decode[bool-True]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bool-True]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
CodSpeed Performance Gauge
0%
18.7 ms
18.7 ms
test_faster_tuple_decoder[int-bool-string]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[int-bool-string]
CodSpeed Performance Gauge
0%
8.5 ms
8.6 ms
test_faster_encode[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes19-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
CodSpeed Performance Gauge
0%
14.1 ms
14.1 ms
test_faster_normalize[string]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[string]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[]-[]1]
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
test_faster_encode[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes18-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[bool-False]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bool-False]
CodSpeed Performance Gauge
0%
3 ms
3.1 ms
test_faster_decode[string-'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'hello world']
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[10]-['0', '1', '2', ]
CodSpeed Performance Gauge
0%
36 ms
36.1 ms
test_faster_normalize[uint256[2]]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[uint256[2]]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8,(bool,string))-(7, (False, 'hi']
CodSpeed Performance Gauge
0%
13.4 ms
13.4 ms
test_faster_address_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_is_encodable[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes28-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
304 µs
305.1 µs
test_faster_is_encodable[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[function-b'\\xff\\xff\\xff\\x]
CodSpeed Performance Gauge
0%
306.3 µs
307.3 µs
test_faster_normalize[bytes32]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[bytes32]
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_decode[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[100]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
324 ms
325.2 ms
test_faster_string_decoder['d' * 8192]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['d' * 8192]
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
test_faster_string_decoder[hello-world]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[hello-world]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_is_encodable[uint256-0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint256-0]
CodSpeed Performance Gauge
0%
550.3 µs
552.3 µs
test_faster_decode[string-'']
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'']
CodSpeed Performance Gauge
0%
4.8 ms
4.9 ms
test_faster_is_encodable[uint16-65535]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint16-65535]
CodSpeed Performance Gauge
0%
440.2 µs
441.9 µs
test_faster_is_encodable[uint32-4294967295]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint32-4294967295]
CodSpeed Performance Gauge
0%
461.9 µs
463.7 µs
test_faster_normalize[address]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[address]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable_packed[uint256]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[uint256]
CodSpeed Performance Gauge
0%
550.7 µs
552.9 µs
test_faster_normalize[int8]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[int8]
CodSpeed Performance Gauge
0%
1.8 ms
1.9 ms
test_faster_encode[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes16-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes11-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
0%
302.5 µs
303.8 µs
test_faster_is_encodable[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes8[4]-[b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
933.4 µs
937.2 µs
test_faster_is_encodable[uint8-0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8-0]
CodSpeed Performance Gauge
0%
419.1 µs
420.9 µs
test_faster_normalize[uint256]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[uint256]
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
test_faster_is_encodable[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint256-1157920892373161]
CodSpeed Performance Gauge
0%
555.5 µs
557.8 µs
test_faster_is_encodable[uint8-255]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8-255]
CodSpeed Performance Gauge
0%
417.9 µs
419.7 µs
test_faster_decode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
CodSpeed Performance Gauge
0%
24.8 ms
24.9 ms
test_faster_decode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
CodSpeed Performance Gauge
0%
25.8 ms
25.9 ms
test_faster_is_encodable[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(address,uint8)-(b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_faster_encode[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(fixed32x2,uint8)-(Decimal('3.14')]
CodSpeed Performance Gauge
0%
14.2 ms
14.3 ms
test_faster_is_encodable[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(string,bytes)-('foo', b'bar')]
CodSpeed Performance Gauge
0%
958.6 µs
963 µs
test_faster_is_encodable[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[address-b'\\xff\\xff\\xff\\x]
CodSpeed Performance Gauge
0%
319.6 µs
321.1 µs
test_faster_is_encodable[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes16[3]-[b'\\x01\\x01\\x01\\]
CodSpeed Performance Gauge
0%
834.1 µs
838.1 µs
test_faster_decode[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'bbbbbbbbbbbbbbb]
CodSpeed Performance Gauge
-1%
5.1 ms
5.1 ms
test_faster_get_decoder[uint8[]]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[uint8[]]
CodSpeed Performance Gauge
-1%
526.6 µs
529.3 µs
test_faster_get_decoder[bool]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[bool]
CodSpeed Performance Gauge
-1%
524.5 µs
527.3 µs
test_faster_address_decoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00]
CodSpeed Performance Gauge
-1%
4.3 ms
4.3 ms
test_faster_is_encodable[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes27-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
-1%
302.5 µs
304.2 µs
test_faster_encode[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes17-b'\\x01\\x01\\x01\\x]
CodSpeed Performance Gauge
-1%
2.4 ms
2.4 ms
test_faster_is_encodable_packed[address]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[address]
CodSpeed Performance Gauge
-1%
320 µs
321.9 µs
test_faster_decode[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[100]-[0, 1, 2, 3, 4, ]
CodSpeed Performance Gauge
-1%
133.2 ms
134.1 ms
test_faster_normalize[ufixed128x18]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[ufixed128x18]
CodSpeed Performance Gauge
-1%
2.4 ms
2.4 ms
test_faster_is_encodable[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[address[2]-[b'\\x00\\x00\\x00\\]
CodSpeed Performance Gauge
-1%
769 µs
774.8 µs
test_faster_encode[uint256-0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint256-0]
CodSpeed Performance Gauge
-1%
3 ms
3 ms

Commits

Click on a commit to change the comparison range
Base
master
ab6a46a
-0.01%
fix(mypy): fix mypy err
15ebf07
3 days ago
by BobTheBuidler
© 2025 CodSpeed Technology
Home Terms Privacy Docs