BobTheBuidler
faster-eth-abi
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: microoptimize ABIRegistry.has_encoder
#80
Comparing
BobTheBuidler-patch-7
(
d3dd9fa
) with
master
(
a7d5fac
)
CodSpeed Performance Gauge
-5%
Untouched
834
No successful run was found on
master
(
46cd6e2
) during the generation of this report, so
a7d5fac
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Passed
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
CodSpeed Performance Gauge
+2%
1.9 ms
1.9 ms
test_faster_tuple_decoder[int-bool]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
+1%
2.9 ms
2.9 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
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms
test_faster_tuple_decoder[int-bool-string]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
+1%
5.8 ms
5.7 ms
test_faster_decode[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
5.6 ms
5.6 ms
test_faster_decode[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
8.3 ms
8.2 ms
test_faster_decode[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
8 ms
8 ms
test_faster_decode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
12.1 ms
12 ms
test_faster_decode[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
8.2 ms
8.1 ms
test_faster_decode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
21.7 ms
21.6 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
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms
test_faster_decode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
10.9 ms
10.8 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
CodSpeed Performance Gauge
+1%
2 ms
1.9 ms
test_faster_decode[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
3.1 ms
3 ms
test_faster_tuple_decoder[bytes-string]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
+1%
4 ms
4 ms
test_faster_is_encodable[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
679.2 µs
675.1 µs
test_faster_is_encodable[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.5 ms
1.5 ms
test_faster_decode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
14.9 ms
14.8 ms
test_faster_decode[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
3.1 ms
3.1 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
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms
test_faster_tuple_decoder[arrs]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
+1%
6.6 ms
6.6 ms
test_faster_decode[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
test_faster_is_encodable[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_faster_decode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
17.5 ms
17.5 ms
test_faster_is_encodable[uint32-4294967295]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
326.1 µs
324.6 µs
test_faster_tuple_decoder[addr-uint8]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
test_faster_is_encodable[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
843 µs
839.3 µs
test_faster_is_encodable[int8-127]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
313 µs
311.6 µs
test_faster_is_encodable[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
671 µs
668.2 µs
test_faster_decode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
15.4 ms
15.4 ms
test_faster_encode_packed[bytes]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_faster_is_encodable[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_get_encoder[ufixed128x18]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
473.4 µs
471.5 µs
test_faster_tuple_decoder[bytes32s-strings]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
9 ms
9 ms
test_faster_is_encodable[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1 ms
1 ms
test_faster_is_encodable_type[bytes20]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138 µs
test_faster_get_decoder[string[]]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
527.3 µs
525.3 µs
test_faster_decode[bytes-b'']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_parse[ufixed128x18]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable_type[bool[][2]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable_type[bytes29]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138 µs
test_faster_is_encodable_type[bytes17]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138 µs
test_faster_is_encodable[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
241.5 µs
240.8 µs
test_faster_is_encodable_type[((uint8,uint8),uint8)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
140 µs
139.6 µs
test_faster_is_encodable[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_is_encodable[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
9.3 ms
9.3 ms
test_faster_is_encodable[int16-32767]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
324.6 µs
323.6 µs
test_faster_is_encodable_type[bytes15]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
137.9 µs
test_faster_is_encodable_type[ufixed64x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138 µs
test_faster_is_encodable_type[ufixed128x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138 µs
test_faster_is_encodable_type[uint8[][]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138 µs
test_faster_is_encodable_type[string[5]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[fixed64x18]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_is_encodable_type[(uint256,bool)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_is_encodable_type[fixed64x10]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_decode[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.6 ms
6.6 ms
test_faster_decode[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable_type[address]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
137.5 µs
137.1 µs
test_faster_is_encodable_type[bytes]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
137.5 µs
137.1 µs
test_faster_is_encodable_type[uint8[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[uint8]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138 µs
test_faster_is_encodable_type[(uint8[2][2][2],string)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[(uint256[],(string[],bool))]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_is_encodable_type[ufixed64x18]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138 µs
test_faster_is_encodable_type[uint8[2][]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
140 µs
139.6 µs
test_faster_decode[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
8.1 ms
8.1 ms
test_faster_is_encodable_type[(uint8,(bool,string))]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[(uint8[],string)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
141.4 µs
141 µs
test_faster_is_encodable_type[(string,bytes)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
140 µs
139.6 µs
test_faster_decode[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
23.7 ms
23.6 ms
test_faster_is_encodable[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable_type[(uint8[2][],string[])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
142.1 µs
141.7 µs
test_faster_decode[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
11.7 ms
11.7 ms
test_faster_is_encodable[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
890.6 µs
888.2 µs
test_faster_is_encodable_type[fixed64x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes25]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[bytes5]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[uint256[2][2]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[fixed256x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[(uint8[2][2][],string[])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.1 µs
138.8 µs
test_faster_is_encodable_type[bytes2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138 µs
test_faster_is_encodable_type[fixed256x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.9 µs
138.5 µs
test_faster_is_encodable_type[fixed256x10]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[ufixed64x10]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes8]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[bytes28]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_is_encodable_type[uint8[100]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138 µs
test_faster_is_encodable_type[fixed16x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[fixed32x2[2]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes26]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[bytes32]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_is_encodable[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_is_encodable_type[(uint8[3],(string[2],bool[2]))]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
140.2 µs
139.8 µs
test_faster_is_encodable_type[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
140.6 µs
140.3 µs
test_faster_decode[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
10.6 ms
10.6 ms
test_faster_is_encodable[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_faster_is_encodable_type[int32]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[ufixed16x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes32[2]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes16[3]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138 µs
test_faster_is_encodable_type[ufixed128x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138 µs
test_faster_is_encodable_type[address[2]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[ufixed32x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes9]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138 µs
test_faster_is_encodable_type[(uint256[2],string)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[uint8[2][2][]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes30]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[fixed128x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.1 µs
138.8 µs
test_faster_is_encodable_type[fixed32x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_is_encodable_type[(uint8[][],string)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_is_encodable_type[bytes23]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[ufixed256x18]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
141.3 µs
141 µs
test_faster_is_encodable_type[uint8[10]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_decode[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_faster_is_encodable[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_is_encodable_type[bytes8[4]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138 µs
test_faster_is_encodable_type[bytes6]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[string[10]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.9 µs
test_faster_is_encodable_type[bytes22]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138 µs
test_faster_is_encodable_type[(bytes[],string[])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[uint64]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[string]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
137.4 µs
137.1 µs
test_faster_is_encodable_type[bytes12]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138 µs
test_faster_is_encodable_type[uint8[3]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138 µs
test_faster_is_encodable_type[(bytes32[],string[])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[fixed8x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[ufixed256x10]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.1 µs
test_faster_is_encodable_type[(uint8[2][2][2][2][],string[])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.1 µs
138.8 µs
test_faster_is_encodable_type[((uint8[2][2],(string[2],bool[2])),bytes32[2])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.8 µs
test_faster_is_encodable_type[(fixed32x2,uint8)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138 µs
test_faster_is_encodable_type[bytes10]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.7 ms
test_faster_is_encodable_type[(address,uint8)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138 µs
test_faster_is_encodable_type[fixed128x18]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.6 µs
138.3 µs
test_faster_is_encodable_type[(string[],bytes[])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
140.6 µs
140.3 µs
test_faster_decode[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable_type[function]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
140.4 µs
140.1 µs
test_faster_is_encodable_type[ufixed32x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.8 µs
139.5 µs
test_faster_decode[string[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable_type[bytes14]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable_type[string[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[(uint8[2],(string,bool[2]))]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable_type[int16]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[int128]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[int8]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes13]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes27]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[fixed256x18]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[ufixed128x18]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable_type[ufixed256x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[fixed32x2[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes31]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[fixed8x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[fixed128x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[(bytes1,bytes2,bytes3,bytes4)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable_type[uint256[2]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[uint32]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[fixed32x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[string[2]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.1 µs
138.8 µs
test_faster_is_encodable_type[bytes[100]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.9 µs
test_faster_is_encodable_type[fixed128x10]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.9 µs
test_faster_is_encodable_type[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
141.4 µs
141.2 µs
test_faster_encode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
7.2 ms
7.2 ms
test_faster_is_encodable[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_is_encodable[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_uint256_encoder[999999999999999999999999999999]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable_type[fixed16x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable_type[int256]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
137.4 µs
137.1 µs
test_faster_is_encodable_type[bytes[10]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable_type[bytes16]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes4]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bytes18]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[bool[4]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs
138.9 µs
test_faster_is_encodable_type[ufixed8x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.2 µs
test_faster_string_encoder[unicode]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.8 ms
test_faster_is_encodable_type[(function,uint256)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable_type[bytes24]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable[int8--128]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
314.3 µs
313.7 µs
test_faster_decode[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable_type[(uint8[2][2][2][2],string[2])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.6 µs
138.3 µs
test_faster_is_encodable_type[bytes11]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable_type[bytes21]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.5 µs
138.3 µs
test_faster_is_encodable_type[ufixed8x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_is_encodable_type[ufixed128x10]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
140 µs
139.7 µs
test_faster_is_encodable_type[(uint8[2][2][2][2][2],string[2][2])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.9 µs
139.7 µs
test_faster_is_encodable[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
997.9 µs
996.1 µs
test_faster_is_encodable[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_string_decoder[null-byte]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
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\x01]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_encode[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_faster_decode[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable_type[uint256]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
137.5 µs
137.2 µs
test_faster_is_encodable_type[bytes1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.2 µs
137.9 µs
test_faster_is_encodable_type[bool]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
137.3 µs
137.1 µs
test_faster_string_decoder[hello-world]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[string-'hello world']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_is_encodable_type[ufixed16x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.1 µs
138.9 µs
test_faster_is_encodable_type[fixed64x2]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable_type[bytes19]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_string_encoder[hello-world]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_is_encodable_type[ufixed256x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable_type[int64]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.4 µs
138.1 µs
test_faster_decode[string[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_is_encodable[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_is_encodable[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
746.2 µs
745.1 µs
test_faster_is_encodable[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
216.2 µs
215.9 µs
test_faster_encode[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[int32--2147483648]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
335.6 µs
335.1 µs
test_faster_encode[string[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_encode[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_bytes32_encoder[]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[string-'']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_string_decoder[empty]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_is_encodable_type[uint16]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_decode[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.6 ms
6.6 ms
test_faster_encode[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
test_faster_string_encoder[newline]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_string_decoder['b' * 1024]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_is_encodable[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_string_decoder['a' * 256]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
test_faster_is_encodable[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_is_encodable[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_is_encodable_type[uint128]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.6 µs
138.4 µs
test_faster_is_encodable_type[ufixed64x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
139.8 µs
139.6 µs
test_faster_is_encodable_type[bytes3]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.3 µs
138.1 µs
test_faster_is_encodable[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_string_decoder['g' * 65536]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
17.6 ms
17.6 ms
test_faster_string_decoder['d' * 8192]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_decode[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[string[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_string_decoder[unicode]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
9.7 ms
9.7 ms
test_faster_string_decoder[newline]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[string-'']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
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
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
208.7 µs
208.5 µs
test_faster_decode[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_decode[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_is_encodable[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
241.3 µs
241.1 µs
test_faster_is_encodable[int64--922337203685477]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
313.5 µs
313.2 µs
test_faster_encode[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_faster_decode[string-'hello world']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[string-'']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
192.9 µs
192.7 µs
test_faster_encode[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_encode[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_is_encodable_packed[address]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
216 µs
215.8 µs
test_faster_is_encodable[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
979.7 µs
978.9 µs
test_faster_is_encodable[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable[int16--32768]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
323.9 µs
323.6 µs
test_faster_is_encodable[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
241 µs
240.8 µs
test_faster_decode[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
test_faster_contextframesbytesio_push_pop[1]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
610 µs
609.5 µs
test_faster_is_encodable[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
240.7 µs
test_faster_encode[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_string_decoder['e' * 16384]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
6.8 ms
6.8 ms
test_faster_is_encodable[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
193.5 µs
193.3 µs
test_faster_contextframesbytesio_push_pop[50]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
26.5 ms
26.5 ms
test_faster_is_encodable_type[bytes7]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
138.2 µs
138.1 µs
test_faster_is_encodable[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.7 ms
test_faster_is_encodable[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
628.8 µs
628.3 µs
test_faster_string_encoder[null-byte]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_encode[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
8.8 ms
8.8 ms
test_faster_is_encodable[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
240.7 µs
test_faster_is_encodable_packed[bytes]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
208.5 µs
208.4 µs
test_faster_encode_packed[string]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.7 µs
test_faster_decode[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
216.1 µs
216 µs
test_faster_encode[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_encode[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_is_encodable[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
968.4 µs
967.7 µs
test_faster_get_encoder[((uint8,uint8),uint8)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
486.9 µs
486.6 µs
test_faster_get_encoder[bytes]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
448.4 µs
448.1 µs
test_faster_is_encodable[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
244 µs
243.8 µs
test_faster_get_decoder[int8]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
449.3 µs
449 µs
test_faster_decode[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
213.4 ms
213.3 ms
test_faster_encode[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
10 ms
10 ms
test_faster_encode[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_decode[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_faster_is_encodable[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.6 µs
test_faster_decode[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.7 ms
6.7 ms
test_faster_is_encodable[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_get_encoder[bytes32]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
479.6 µs
479.3 µs
test_faster_is_encodable[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
244 µs
243.9 µs
test_faster_encode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
208.7 µs
208.6 µs
test_faster_is_encodable[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
242 µs
241.8 µs
test_faster_get_decoder[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
456.6 µs
456.3 µs
test_faster_is_encodable_packed[bool]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
192.5 µs
192.4 µs
test_faster_encode[int8--128]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_encode[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_get_encoder[string[]]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
473.4 µs
473.1 µs
test_faster_is_encodable[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_decode[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_is_encodable[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
193.4 µs
193.3 µs
test_faster_is_encodable[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
633.3 µs
632.9 µs
test_faster_decode[uint8-255]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_get_decoder[(address,uint8)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
449.2 µs
449 µs
test_faster_get_decoder[(uint8[2],(string,bool[2]))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
449.3 µs
449 µs
test_faster_get_decoder[ufixed128x18]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
462.8 µs
462.5 µs
test_faster_is_encodable[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
659.8 µs
659.5 µs
test_faster_string_decoder['c' * 4096]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
test_faster_is_encodable[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
240.8 µs
test_faster_is_encodable[int256--578960446186580]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
313 µs
312.8 µs
test_faster_encode[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_decode[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_encode[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
87.9 ms
87.9 ms
test_faster_is_encodable[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
243.9 µs
243.8 µs
test_faster_encode[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_is_encodable[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.7 µs
test_faster_is_encodable[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
996.3 µs
995.8 µs
test_faster_encode[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_get_decoder[(uint256,bool)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
449.2 µs
449 µs
test_faster_is_encodable[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.7 µs
test_faster_is_encodable[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.7 µs
240.6 µs
test_faster_get_encoder[(uint256,bool)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
479.6 µs
479.4 µs
test_faster_is_encodable[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
241.5 µs
241.4 µs
test_faster_is_encodable[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
193.4 µs
193.3 µs
test_faster_string_decoder['f' * 32768]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
10.4 ms
10.4 ms
test_faster_get_encoder[(address,uint8)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
473.4 µs
473.2 µs
test_faster_encode[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_encode[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_decode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
15.6 ms
15.6 ms
test_faster_is_encodable[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.7 µs
240.6 µs
test_faster_decode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
30.8 ms
30.8 ms
test_faster_get_encoder[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
500.3 µs
500.1 µs
test_faster_encode[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_is_encodable[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
240.8 µs
test_faster_is_encodable[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_is_encodable[string-'hello world']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
193.4 µs
193.4 µs
test_faster_encode[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_get_decoder[uint8[]]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
525.6 µs
525.4 µs
test_faster_get_decoder[string]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
523.9 µs
523.7 µs
test_faster_get_encoder[int8]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
450.1 µs
449.9 µs
test_faster_get_encoder[uint256[2]]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
473.3 µs
473.2 µ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
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_faster_encode[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_get_encoder[(string,bytes)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
486.8 µs
486.6 µs
test_faster_is_encodable[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.7 µs
test_faster_encode[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_get_decoder[bool]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
523.9 µs
523.7 µs
test_faster_is_encodable[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.8 µs
test_faster_is_encodable[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
240.8 µs
test_faster_is_encodable[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
240.8 µs
test_faster_get_encoder[uint256]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
448.3 µs
448.2 µs
test_faster_get_decoder[(uint256[],(string[],bool))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
449.2 µs
449.1 µs
test_faster_encode[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_get_encoder[(uint256[2],string)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
473.3 µs
473.2 µs
test_faster_get_decoder[(uint256[2],string)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
464.4 µs
464.3 µs
test_faster_is_encodable_packed[string]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
194.6 µs
194.5 µs
test_faster_get_encoder[(uint256[],(string[],bool))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
479.5 µs
479.4 µs
test_faster_encode[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_faster_is_encodable[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
240.8 µs
test_faster_is_encodable[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.8 µs
test_faster_is_encodable[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
312.6 µs
312.5 µs
test_faster_encode[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.3 ms
6.3 ms
test_faster_decode[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
8.6 ms
8.6 ms
test_faster_decode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py
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
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_is_encodable[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.7 µs
240.7 µs
test_faster_get_decoder[uint256[2]]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
532.9 µs
532.8 µs
test_faster_get_decoder[address]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
523.9 µs
523.7 µs
test_faster_is_encodable[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.7 µs
240.7 µs
test_faster_encode[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_get_decoder[fixed128x18]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
462.7 µs
462.6 µs
test_faster_get_encoder[address]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
448.4 µs
448.3 µs
test_faster_is_encodable[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.8 µs
test_faster_get_decoder[((uint8,uint8),uint8)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
449.2 µs
449.1 µs
test_faster_get_decoder[(uint8,(bool,string))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
456.4 µs
456.3 µs
test_faster_encode[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_is_encodable[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
13.8 ms
13.8 ms
test_faster_get_decoder[uint256]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
531.2 µs
531.2 µs
test_faster_get_decoder[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
532.9 µs
532.9 µs
test_faster_parse[(string,bytes)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_get_encoder[bool]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
448.2 µs
448.2 µs
test_faster_get_encoder[(uint8[2],(string,bool[2]))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
473.2 µs
473.2 µs
test_faster_get_encoder[fixed128x18]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
471.7 µs
471.6 µs
test_faster_get_decoder[(string,bytes)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
456.5 µs
456.4 µs
test_faster_is_encodable[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.8 µs
test_faster_is_encodable[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.8 µs
test_faster_get_encoder[(uint8,(bool,string))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
473.3 µs
473.2 µs
test_faster_get_decoder[bytes]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
523.9 µs
523.8 µs
test_faster_encode[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_parse[(uint256[],(string[],bool))]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_parse[bytes32]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_parse[uint256]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_parse[uint8[]]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
241.6 µs
241.5 µs
test_faster_parse[bool]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_encode[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_parse[uint256[2]]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_parse[(address,uint8)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_contextframesbytesio_seek_in_frame[5]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
1 ms
1 ms
test_faster_parse[string[]]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_parse[(uint256,bool)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_parse[(uint8,(bool,string))]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_parse[(uint8[2],(string,bool[2]))]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_parse[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_contextframesbytesio_seek_in_frame[10]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_decode[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_parse[int8]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_encode[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_get_encoder[uint8[]]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
473.2 µs
473.2 µs
test_faster_encode[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_is_encodable[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
test_faster_parse[address]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_encode[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_decode[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_encode[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_parse[bytes]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_parse[string]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_parse[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_normalize[uint256]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
9.6 ms
9.6 ms
test_faster_is_encodable[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.8 µs
test_faster_normalize[bytes32]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
9.4 ms
9.4 ms
test_faster_normalize[uint256[2]]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
11.6 ms
11.6 ms
test_faster_parse[fixed128x18]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_normalize[string[]]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
9.6 ms
9.6 ms
test_faster_normalize[int8]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
8.4 ms
8.4 ms
test_faster_encode[int32--2147483648]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_normalize[uint8[]]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
10.1 ms
10.1 ms
test_faster_normalize[(string,bytes)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
12.7 ms
12.7 ms
test_faster_normalize[bool]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
8 ms
8 ms
test_faster_normalize[(uint256,bool)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
13.3 ms
13.3 ms
test_faster_normalize[bytes]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
8.6 ms
8.6 ms
test_faster_parse[((uint8,uint8),uint8)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_get_encoder[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
493 µs
493 µs
test_faster_normalize[fixed128x18]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
11.1 ms
11.1 ms
test_faster_normalize[(uint8[2],(string,bool[2]))]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
20.9 ms
20.9 ms
test_faster_normalize[(uint256[2],string)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
15.8 ms
15.8 ms
test_faster_normalize[((uint8,uint8),uint8)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
18 ms
18 ms
test_faster_normalize[(uint256[],(string[],bool))]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
19.9 ms
19.9 ms
test_faster_normalize[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
23.9 ms
23.9 ms
test_faster_normalize[string]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
8.5 ms
8.5 ms
test_faster_normalize[(address,uint8)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
13.2 ms
13.2 ms
test_faster_normalize[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
25.1 ms
25.1 ms
test_faster_normalize[ufixed128x18]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
11.5 ms
11.5 ms
test_faster_normalize[address]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
8.8 ms
8.8 ms
test_faster_parse[(uint256[2],string)]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_is_encodable[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.8 µs
240.8 µs
test_faster_is_encodable[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
9.1 ms
9.1 ms
test_faster_get_encoder[string]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
448.3 µs
448.3 µs
test_faster_is_encodable[bool-False]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
192.7 µs
192.7 µs
test_faster_encode[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_decode[uint8-0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_is_encodable[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
240.9 µs
test_faster_contextframesbytesio_seek_in_frame[50]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
10.3 ms
10.3 ms
test_faster_string_encoder[very-long]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
28.5 ms
28.5 ms
test_faster_string_decoder[very-long]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
25.2 ms
25.2 ms
test_faster_decode[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[int8-127]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_boolean_decoder[True]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_decode[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.6 ms
6.6 ms
test_faster_encode[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_faster_is_encodable_packed[uint256]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
303.9 µs
304 µ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
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_decode[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[int16-32767]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_faster_encode[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
test_faster_string_encoder['g' * 65536]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
19.4 ms
19.4 ms
test_faster_encode[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode[bytes-b'']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_string_encoder['f' * 32768]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
10.7 ms
10.7 ms
test_faster_is_encodable[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
311.8 µs
311.9 µs
test_faster_decode[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_encode[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_decode[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
12.7 ms
12.7 ms
test_faster_encode[int16-32767]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_encode[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4 ms
4 ms
test_faster_encode[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
11.2 ms
11.2 ms
test_faster_encode[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_encode[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_is_encodable[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
770.8 µs
771 µs
test_faster_is_encodable[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_decode[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.6 ms
4.6 ms
test_faster_tuple_encoder[bytes-string]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 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
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_tuple_encoder[bytes32s-strings]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
test_faster_encode[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_faster_decode[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
9.2 ms
9.2 ms
test_faster_decode[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_string_encoder['e' * 16384]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
test_faster_encode[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_decode[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_faster_decode[int32-2147483647]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_encode[int8-127]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_decode[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.6 ms
6.6 ms
test_faster_decode[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.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\x00]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_boolean_decoder[False]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_encode[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_faster_encode[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_faster_uint256_encoder[18446744073709551616]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_encode[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_encode[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_encode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
27.3 ms
27.4 ms
test_faster_encode[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_encode[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_faster_is_encodable[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_is_encodable[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
827.5 µs
828.1 µs
test_faster_decode[uint16-65535]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_encode[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_decode[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
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
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4 ms
4 ms
test_faster_decode[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.7 ms
6.7 ms
test_faster_encode[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 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
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_is_encodable[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
398.6 µs
398.9 µs
test_faster_is_encodable[int32-2147483647]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
335.4 µs
335.6 µs
test_faster_decode[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_decode[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
10.4 ms
10.4 ms
test_faster_decode[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_is_encodable[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[int16--32768]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_faster_decode[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
test_faster_decode[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_encode[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_faster_decode[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
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
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_encode[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_encode[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_decode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
9 ms
9 ms
test_faster_encode[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
test_faster_decode[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_faster_decode[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_uint256_decoder[1]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_decode[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4 ms
4 ms
test_faster_uint256_decoder[0]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[int8--128]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_faster_encode[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
87.7 ms
87.8 ms
test_faster_decode[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_decode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
61.1 ms
61.2 ms
test_faster_decode[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_faster_decode[int256--578960446186580]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_faster_decode[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_decode[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_decode[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4 ms
4 ms
test_faster_decode[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_decode[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.9 ms
6.9 ms
test_faster_is_encodable[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
208.7 µs
208.9 µs
test_faster_uint256_decoder[12345678901234567890]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_encode[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_decode[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_encode[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_decode[int32--2147483648]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_decode[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_decode[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.6 ms
6.6 ms
test_faster_uint256_encoder[65536]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
test_faster_decode[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
test_faster_contextframesbytesio_init[1024]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_is_encodable[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
312.7 µs
313.1 µs
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
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_encode[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_decode[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4 ms
4 ms
test_faster_encode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
14 ms
14 ms
test_faster_is_encodable[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
16.2 ms
16.2 ms
test_faster_is_encodable[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
312.2 µs
312.6 µs
test_faster_encode[int32-2147483647]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_encode[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_string_encoder['a' * 256]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_uint256_encoder[4294967296]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_encode_packed[tuple]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
test_faster_encode[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 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
CodSpeed Performance Gauge
0%
1.2 ms
1.2 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
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_encode[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_decode[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
test_faster_encode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
53.9 ms
54 ms
test_faster_encode[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_decode[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_faster_encode[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
test_faster_is_encodable[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
396.3 µs
396.9 µs
test_faster_is_encodable[string[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
396.4 µs
397 µs
test_faster_encode[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_uint256_decoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_is_encodable[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_uint256_decoder[340282366920938463463374607431768211456]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_is_encodable[uint8-255]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
298.6 µs
299.1 µs
test_faster_encode[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_decode[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_faster_decode[int128--170141183460469]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_faster_uint256_decoder[4294967296]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_decode[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.6 ms
4.6 ms
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
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[int16--32768]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_uint256_encoder[0]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_encode[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5.1 ms
test_faster_decode[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4 ms
4 ms
test_faster_encode[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_is_encodable[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
310.8 µs
311.3 µs
test_faster_decode[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_decode[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_contextframesbytesio_push_pop[10]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_faster_decode[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.6 ms
4.6 ms
test_faster_encode[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_is_encodable[uint8-0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
300.4 µs
300.9 µs
test_faster_is_encodable[int128--170141183460469]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
313.4 µs
314 µs
test_faster_is_encodable[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
test_faster_uint256_encoder[42]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4 ms
4 ms
test_faster_decode[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
test_faster_encode[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_decode[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_decode[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_faster_string_encoder[empty]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_encode[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_encode[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
208.7 µs
209 µs
test_faster_encode[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_encode[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_encode[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_faster_decode[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_contextframesbytesio_push_pop[5]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_encode[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
49.4 ms
49.5 ms
test_faster_encode[int256--578960446186580]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_encode[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
test_faster_encode[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
test_faster_encode[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_decode[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_tuple_encoder[addr-uint8]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_encode[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms
4.6 ms
test_faster_is_encodable[bytes-b'']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
207.9 µs
208.3 µs
test_faster_decode[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
23.2 ms
23.3 ms
test_faster_decode[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_encode[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
6.1 ms
6.1 ms
test_faster_decode[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_faster_decode[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_uint256_decoder[42]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_uint256_decoder[18446744073709551616]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_is_encodable[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_decode[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable[uint256-0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
307.1 µs
307.8 µs
test_faster_decode[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_faster_decode[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_faster_uint256_encoder[1]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_encode[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode_packed[address]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 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
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 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
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_bytes32_decoder[b'']
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[uint8-0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_is_encodable[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
615.7 µs
617.3 µs
test_faster_decode[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_faster_is_encodable[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
test_faster_decode[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
240.9 µs
241.5 µs
test_faster_encode[uint256-0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_uint256_encoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_is_encodable[bool-True]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
192.6 µs
193.2 µs
test_faster_uint256_decoder[65536]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_uint256_decoder[999999999999999999999999999999]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_is_encodable[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.5 ms
test_faster_decode[uint32-4294967295]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_encode[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[int128--170141183460469]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_contextframesbytesio_seek_in_frame[1]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
303.5 µs
304.4 µs
test_faster_uint256_encoder[12345678901234567890]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_uint256_encoder[340282366920938463463374607431768211456]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
837.2 µs
839.6 µs
test_faster_is_encodable[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_faster_is_encodable[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
193.3 µs
193.9 µs
test_faster_encode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
22 ms
22.1 ms
test_faster_encode[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[bool-False]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_is_encodable_packed[tuple]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
964.5 µs
967.5 µs
test_faster_encode[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_decode[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
13.2 ms
13.3 ms
test_faster_encode[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 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
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
test_faster_decode[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_faster_decode[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[int64--922337203685477]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_faster_encode[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_decode[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_is_encodable[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
8.2 ms
8.2 ms
test_faster_encode[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode_packed[uint256]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_faster_contextframesbytesio_init[65536]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_encode_packed[bool]
benchmarks/test_packed_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_contextframesbytesio_init[4096]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_encode[uint32-4294967295]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_faster_encode[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_contextframesbytesio_init[32]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_faster_bytes32_encoder[abcabcabcabcabcabcabcabcabcabcde]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_bytes32_decoder[b'abcabcabcabcabcabcabcabcabcabcde']
benchmarks/test_decoding_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 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
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 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
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
396.1 µs
397.7 µs
test_faster_encode[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_decode[int64--922337203685477]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_faster_is_encodable[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
396.1 µs
397.8 µs
test_faster_is_encodable[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
396.3 µs
398 µs
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
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
396.3 µs
398.1 µs
test_faster_decode[bool-True]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_faster_decode[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_is_encodable[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
396.1 µs
398 µs
test_faster_encode[uint16-65535]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_faster_is_encodable[string[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
395.5 µs
397.4 µs
test_faster_is_encodable[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
396.2 µs
398.1 µs
test_faster_get_decoder[bytes32]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
0%
525.5 µs
528.2 µs
test_faster_is_encodable[uint16-65535]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
311.8 µs
313.3 µs
test_faster_encode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
12.9 ms
13 ms
test_faster_decode[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_faster_encode[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_faster_encode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
11.4 ms
11.4 ms
test_faster_encode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
15.1 ms
15.2 ms
test_faster_is_encodable[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
240.8 µs
242 µs
test_faster_string_encoder['d' * 8192]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
-1%
2.9 ms
2.9 ms
test_faster_encode[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.2 ms
1.2 ms
test_faster_encode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
12.3 ms
12.3 ms
test_faster_encode[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.2 ms
1.2 ms
test_faster_encode[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.4 ms
1.4 ms
test_faster_is_encodable[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
310.5 µs
312.3 µs
test_faster_contextframesbytesio_init[0]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
-1%
2.7 ms
2.7 ms
test_faster_encode[uint8-255]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.4 ms
1.4 ms
test_faster_decode[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
3.2 ms
3.2 ms
test_faster_encode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
9.9 ms
10 ms
test_faster_string_encoder['c' * 4096]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
-1%
2.1 ms
2.1 ms
test_faster_encode[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
6.8 ms
6.9 ms
test_faster_is_encodable[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.7 ms
test_faster_is_encodable[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.7 ms
test_faster_encode[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
4.9 ms
5 ms
test_faster_is_encodable[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.8 ms
test_faster_is_encodable[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.7 ms
test_faster_is_encodable[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.7 ms
test_faster_is_encodable[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.7 ms
test_faster_is_encodable[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.7 ms
test_faster_is_encodable[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.7 ms
test_faster_is_encodable[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.7 ms
1.7 ms
test_faster_is_encodable[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.8 ms
1.8 ms
test_faster_decode[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.9 ms
1.9 ms
test_faster_decode[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.9 ms
1.9 ms
test_faster_decode[uint256-0]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
1.9 ms
2 ms
test_faster_encode[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
4.9 ms
5 ms
test_faster_encode[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
4.2 ms
4.2 ms
test_faster_encode[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-1%
3.4 ms
3.5 ms
test_faster_tuple_encoder[arrs]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
-2%
4.1 ms
4.2 ms
test_faster_normalize[(uint8,(bool,string))]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
-2%
16.8 ms
17.1 ms
test_faster_string_encoder['b' * 1024]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
-2%
2 ms
2 ms
test_faster_tuple_encoder[int-bool-string]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
-2%
3.1 ms
3.2 ms
test_faster_encode[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-2%
2.6 ms
2.7 ms
test_faster_tuple_encoder[int-bool]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
-3%
1.8 ms
1.9 ms
test_faster_boolean_encoder[True]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
-5%
1.2 ms
1.3 ms
test_faster_boolean_encoder[False]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
-5%
1.2 ms
1.3 ms
test_faster_encode[bool-False]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-5%
1.2 ms
1.2 ms
test_faster_encode[bool-True]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
-5%
1.2 ms
1.2 ms
Commits
Click on a commit to change the comparison range
Base
master
a7d5fac
+0.09%
feat: microoptimize ABIRegistry.has_encoder
9980940
2 months ago
by BobTheBuidler
+43.89%
Delete build/ops.txt
0fe42f0
2 months ago
by BobTheBuidler
-48.74%
Delete build/ops.txt
d3dd9fa
2 months ago
by BobTheBuidler
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs