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

GitHub Actions run

Instrumentation
2 days ago ab6a46a master push

Compare

Base
Search a run

Head
master
ab6a46a
2 days ago

Compare
Suggested base runs:

Benchmarks

test_faster_decode[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(address,uint8)-(b'\\x00\\x00\\x00\\]
11.9 ms
test_faster_decode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py::test_faster_decode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
20.3 ms
test_faster_decode[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py::test_faster_decode[((uint8,uint8),uint8)-((1, 2), 3)]
21.4 ms
test_faster_decode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_decode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
37.1 ms
test_faster_decode[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(function,uint256)-(b'\\x01\\x01\\x01\\]
9.3 ms
test_faster_decode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
19.7 ms
test_faster_decode[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(fixed32x2,uint8)-(Decimal('3.14')]
13.8 ms
test_faster_decode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
25.8 ms
test_faster_decode[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(bytes[],string[])-([], [])]
12 ms
test_faster_decode[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[],string)-([], '')]
11.2 ms
test_faster_decode[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(string,bytes)-('foo', b'bar')]
10.8 ms
test_faster_decode[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint256,bool)-(42, True)]
9.3 ms
test_faster_decode[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[][],string)-([[]], '')]
15 ms
test_faster_decode[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint256[2],string)-([1, 2], 'baz')]
11.7 ms
test_faster_decode[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[address-b'\\x00\\x00\\x00\\x]
4.3 ms
test_faster_decode[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(string[],bytes[])-([''], [b''])]
18.2 ms
test_faster_decode[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[address-b'\\xff\\xff\\xff\\x]
4.4 ms
test_faster_decode[bool-True]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bool-True]
3.1 ms
test_faster_decode[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[address[2]-[b'\\x00\\x00\\x00\\]
8.2 ms
test_faster_decode[bool-False]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bool-False]
3 ms
test_faster_decode[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(string[],bytes[])-([], [])]
12 ms
test_faster_decode[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bool[4]-[True, False, Tr]
7.9 ms
test_faster_decode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
29.7 ms
test_faster_decode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
18.7 ms
test_faster_decode[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'\\x00\\x00\\x00\\x0]
4.9 ms
test_faster_decode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
27.1 ms
test_faster_decode[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8,(bool,string))-(7, (False, 'hi']
13.4 ms
test_faster_decode[bytes-b'']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'']
4.9 ms
test_faster_decode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
24.8 ms
test_faster_decode[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][],string[])-([], [])]
11.9 ms
test_faster_decode[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][],string[])-([], [])]
11.9 ms
test_faster_decode[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bool[][2]-[[True, False], ]
14.4 ms
test_faster_decode[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'aaaaaaaaaaaaaa]
4.9 ms
test_faster_decode[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][2][2][],string[])-([], [])]
11.9 ms
test_faster_decode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
53.9 ms
test_faster_decode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
106.5 ms
test_faster_decode[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes15-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'\\x00\\x00\\x00\\x1]
5 ms
test_faster_decode[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes12-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes14-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py::test_faster_decode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
14.1 ms
test_faster_decode[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes-b'hello world']
4.9 ms
test_faster_decode[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes16[3]-[b'\\x01\\x01\\x01\\]
6.8 ms
test_faster_decode[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes11-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes1-b'\\x01']
3 ms
test_faster_decode[int64--922337203685477]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int64--922337203685477]
3.7 ms
test_faster_decode[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes19-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes20-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes13-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[int8-127]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int8-127]
3.3 ms
test_faster_decode[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes17-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes16-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[int8--128]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int8--128]
3.4 ms
test_faster_decode[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes2-b'\\x01\\x01']
3.1 ms
test_faster_decode[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'aaaaaaaaaaaaaaa0]
4.9 ms
test_faster_decode[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes21-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[string-'']
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'']
4.8 ms
test_faster_decode[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes22-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes18-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int64-9223372036854775]
3.6 ms
test_faster_decode[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes24-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes26-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'aaaaaaaaaaaaaaa1]
5.1 ms
test_faster_decode[string-'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'hello world']
4.9 ms
test_faster_decode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
5 ms
test_faster_decode[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[10]-['0', '1', '2', ]
36 ms
test_faster_decode[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[2]-['foo', 'bar']]
10.7 ms
test_faster_decode[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes25-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes23-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes27-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[5]-['a', 'b', 'c', ]
20.1 ms
test_faster_decode[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes28-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[]-['a', 'b', 'c']]
14.9 ms
test_faster_decode[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string-'bbbbbbbbbbbbbbb]
5.1 ms
test_faster_decode[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes29-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes30-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed128x1-Decimal('1.2')]
5 ms
test_faster_decode[string[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[]-[]0]
5.5 ms
test_faster_decode[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes3-b'\\x01\\x01\\x01']
3.1 ms
test_faster_decode[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes31-b'\\x01\\x01\\x01\\x]
3 ms
test_faster_decode[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed128x18-Decimal('1.20000]
5.1 ms
test_faster_decode[string[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[string[]-[]1]
5.5 ms
test_faster_decode[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed128x10-Decimal('1.20000]
5.1 ms
test_faster_decode[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed256x10-Decimal('1.20000]
5 ms
test_faster_decode[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes32-b'\\x01\\x01\\x01\\x]
3 ms
test_faster_decode[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed128x2-Decimal('1.20')]
5 ms
test_faster_decode[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes5-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes4-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes6-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed256x1-Decimal('1.2')]
4.9 ms
test_faster_decode[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed16x1-Decimal('1.2')]
5 ms
test_faster_decode[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[10]-[b'\\x00\\x00\\x00\\]
36.1 ms
test_faster_decode[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes32[2]-[b'\\x00\\x00\\x00\\]
5.5 ms
test_faster_decode[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes7-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed16x2-Decimal('1.20')]
5 ms
test_faster_decode[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[100]-[b'\\x00\\x00\\x00\\]
324 ms
test_faster_decode[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed32x2-Decimal('1.20')]
5 ms
test_faster_decode[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes8-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes9-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_decode[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes8[4]-[b'\\x01\\x01\\x01\\]
8 ms
test_faster_decode[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[]-[]0]
5.5 ms
test_faster_decode[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed256x2-Decimal('1.20')]
4.9 ms
test_faster_decode[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed64x10-Decimal('1.20000]
5.1 ms
test_faster_decode[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed256x18-Decimal('1.20000]
5.1 ms
test_faster_decode[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed64x1-Decimal('1.2')]
5 ms
test_faster_decode[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed32x1-Decimal('1.2')]
5 ms
test_faster_decode[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed64x18-Decimal('1.20000]
5.1 ms
test_faster_decode[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[]-[b'abc', b'def',]
14.9 ms
test_faster_decode[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes[]-[]1]
5.5 ms
test_faster_decode[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed8x2-Decimal('1.20')]
5 ms
test_faster_decode[uint16-65535]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint16-65535]
3.2 ms
test_faster_decode[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint128-3402823669209384]
3.2 ms
test_faster_decode[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed128x10-Decimal('1.20000]
5.6 ms
test_faster_decode[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed128x18-Decimal('1.20000]
5.6 ms
test_faster_decode[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed128x1-Decimal('1.2')]
5.4 ms
test_faster_decode[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed16x1-Decimal('1.2')]
5.2 ms
test_faster_decode[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed64x2-Decimal('1.20')]
5 ms
test_faster_decode[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed128x2-Decimal('1.20')]
5.4 ms
test_faster_decode[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[ufixed8x1-Decimal('1.2')]
4.9 ms
test_faster_decode[uint256-0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint256-0]
3.1 ms
test_faster_decode[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint256[2][2]-[[1, 2], [3, 4]]]
10.8 ms
test_faster_decode[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[2][2][]-[]]
5.4 ms
test_faster_decode[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint256-1157920892373161]
3.2 ms
test_faster_decode[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[3]-[1, 2, 3]]
7 ms
test_faster_decode[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint256[2]-[0, 115792089237]
5.7 ms
test_faster_decode[uint8-255]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8-255]
3.2 ms
test_faster_decode[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[2][]-[]]
5.4 ms
test_faster_decode[uint32-4294967295]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint32-4294967295]
3.2 ms
test_faster_decode[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint64-1844674407370955]
3.2 ms
test_faster_decode[uint8-0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8-0]
3.2 ms
test_faster_decode[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[100]-[0, 1, 2, 3, 4, ]
133.2 ms
test_faster_decode[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[]-[1, 2, 3, 4, 5]]
8.7 ms
test_faster_decode[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[10]-[0, 1, 2, 3, 4, ]
16.1 ms
test_faster_decode[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[]-[]0]
5.4 ms
test_faster_encode[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(fixed32x2,uint8)-(Decimal('3.14')]
14.2 ms
test_faster_encode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py::test_faster_encode[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
18.4 ms
test_faster_decode[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[]-[]1]
5.4 ms
test_faster_encode[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py::test_faster_encode[((uint8,uint8),uint8)-((1, 2), 3)]
10.6 ms
test_faster_encode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_encode[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
31.8 ms
test_faster_decode[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py::test_faster_decode[uint8[][]-[[]]]
9.1 ms
test_faster_encode[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(bytes[],string[])-([], [])]
7.1 ms
test_faster_decode[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed16x2-Decimal('1.20')]
5.2 ms
test_faster_encode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
6.8 ms
test_faster_encode[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(address,uint8)-(b'\\x00\\x00\\x00\\]
6.9 ms
test_faster_encode[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(string[],bytes[])-([''], [b''])]
11.3 ms
test_faster_encode[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(function,uint256)-(b'\\x01\\x01\\x01\\]
6.4 ms
test_faster_decode[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed256x10-Decimal('1.20000]
5.6 ms
test_faster_encode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(bytes32[],string[])-([b'\\x00\\x00\\x00]
12.1 ms
test_faster_encode[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(string,bytes)-('foo', b'bar')]
7.5 ms
test_faster_decode[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed256x1-Decimal('1.2')]
5.5 ms
test_faster_encode[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint256,bool)-(42, True)]
6.3 ms
test_faster_encode[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(string[],bytes[])-([], [])]
7.1 ms
test_faster_decode[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed256x18-Decimal('1.20000]
5.6 ms
test_faster_encode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint256[],(string[],bool))-([1, 2, 3], (['a]
19.3 ms
test_faster_decode[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed256x2-Decimal('1.20')]
5.5 ms
test_faster_encode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
23 ms
test_faster_encode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
15.1 ms
test_faster_decode[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x2[2]-[Decimal('3.14')]
10.1 ms
test_faster_decode[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x1-Decimal('1.2')]
5.2 ms
test_faster_decode[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x2[]-[]0]
5.4 ms
test_faster_decode[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x2-Decimal('1.20')]
5.2 ms
test_faster_encode[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint256[2],string)-([1, 2], 'baz')]
10 ms
test_faster_encode[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8,(bool,string))-(7, (False, 'hi']
11 ms
test_faster_decode[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed32x2[]-[]1]
5.4 ms
test_faster_decode[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed8x1-Decimal('1.2')]
5.1 ms
test_faster_encode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
21.2 ms
test_faster_encode[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][2][2][],string[])-([], [])]
7 ms
test_faster_encode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
40.8 ms
test_faster_decode[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed64x1-Decimal('1.2')]
5.3 ms
test_faster_decode[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed64x10-Decimal('1.20000]
5.5 ms
test_faster_decode[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed64x18-Decimal('1.20000]
5.5 ms
test_faster_decode[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed64x2-Decimal('1.20')]
5.3 ms
test_faster_encode[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][],string[])-([], [])]
7 ms
test_faster_decode[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[bytes10-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_encode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
80.1 ms
test_faster_decode[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_decode[fixed8x2-Decimal('1.20')]
5.1 ms
test_faster_decode[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[function-b'\\x00\\x00\\x00\\x]
3.1 ms
test_faster_encode[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[address[2]-[b'\\x00\\x00\\x00\\]
5.3 ms
test_faster_encode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
19.9 ms
test_faster_encode[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[address-b'\\xff\\xff\\xff\\x]
3.3 ms
test_faster_encode[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[2][],string[])-([], [])]
7 ms
test_faster_encode[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[address-b'\\x00\\x00\\x00\\x]
3.2 ms
test_faster_encode[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[][],string)-([[]], '')]
9.2 ms
test_faster_encode[bool-True]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bool-True]
2.4 ms
test_faster_encode[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bool[][2]-[[True, False], ]
7.5 ms
test_faster_encode[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'aaaaaaaaaaaaaa]
3.3 ms
test_faster_encode[bool-False]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bool-False]
2.4 ms
test_faster_encode[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'\\x00\\x00\\x00\\x1]
3.4 ms
test_faster_encode[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed8x1-Decimal('1.2')]
7.8 ms
test_faster_encode[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed8x2-Decimal('1.20')]
7.8 ms
test_faster_encode[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'\\x00\\x00\\x00\\x0]
3.3 ms
test_faster_encode[bytes-b'']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'']
3.3 ms
test_faster_encode[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[function-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes1-b'\\x01']
2.4 ms
test_faster_encode[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bool[4]-[True, False, Tr]
4.5 ms
test_faster_encode[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes-b'hello world']
3.3 ms
test_faster_encode[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[function-b'\\x00\\x00\\x00\\x]
2.4 ms
test_faster_encode[int16--32768]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int16--32768]
3 ms
test_faster_encode[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes11-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[int16-32767]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int16-32767]
3 ms
test_faster_encode[int128--170141183460469]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int128--170141183460469]
3.6 ms
test_faster_encode[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes12-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes10-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[function-b'\\xff\\xff\\xff\\x]
2.4 ms
test_faster_encode[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int128-1701411834604692]
3.6 ms
test_faster_encode[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes13-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[int32--2147483648]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int32--2147483648]
3.2 ms
test_faster_encode[int256--578960446186580]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int256--578960446186580]
3.9 ms
test_faster_encode[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes14-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int256-5789604461865809]
3.9 ms
test_faster_encode[int32-2147483647]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int32-2147483647]
3.1 ms
test_faster_encode[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[(uint8[],string)-([], '')]
7.3 ms
test_faster_encode[int64--922337203685477]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int64--922337203685477]
3.4 ms
test_faster_decode[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[function-b'\\xff\\xff\\xff\\x]
3.1 ms
test_faster_decode[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_decode[function-b'\\x01\\x01\\x01\\x]
3.1 ms
test_faster_encode[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes16[3]-[b'\\x01\\x01\\x01\\]
4.1 ms
test_faster_encode[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int64-9223372036854775]
3.3 ms
test_faster_decode[int128--170141183460469]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int128--170141183460469]
3.9 ms
test_faster_encode[int8--128]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int8--128]
2.8 ms
test_faster_decode[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int128-1701411834604692]
3.7 ms
test_faster_encode[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes15-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes16-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[string-'']
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'']
3.4 ms
test_faster_encode[int8-127]
benchmarks/test_abi_benchmarks.py::test_faster_encode[int8-127]
2.8 ms
test_faster_decode[int16--32768]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int16--32768]
3.5 ms
test_faster_encode[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'aaaaaaaaaaaaaaa1]
3.5 ms
test_faster_decode[int256--578960446186580]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int256--578960446186580]
4.1 ms
test_faster_encode[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'aaaaaaaaaaaaaaa0]
3.4 ms
test_faster_encode[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes17-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
3.4 ms
test_faster_decode[int16-32767]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int16-32767]
3.4 ms
test_faster_encode[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'bbbbbbbbbbbbbbb]
3.5 ms
test_faster_encode[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes19-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes18-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[10]-['0', '1', '2', ]
18 ms
test_faster_encode[string-'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_encode[string-'hello world']
3.4 ms
test_faster_encode[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[5]-['a', 'b', 'c', ]
10.8 ms
test_faster_encode[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[]-['a', 'b', 'c']]
8 ms
test_faster_encode[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes2-b'\\x01\\x01']
2.4 ms
test_faster_encode[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes23-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[string[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[]-[]1]
3 ms
test_faster_encode[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes21-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed128x1-Decimal('1.2')]
7.8 ms
test_faster_encode[string[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[]-[]0]
3 ms
test_faster_decode[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int256-5789604461865809]
3.8 ms
test_faster_encode[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes22-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py::test_faster_encode[string[2]-['foo', 'bar']]
6.5 ms
test_faster_encode[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed128x2-Decimal('1.20')]
7.8 ms
test_faster_decode[int32--2147483648]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int32--2147483648]
3.6 ms
test_faster_encode[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes20-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed128x10-Decimal('1.20000]
8 ms
test_faster_encode[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed256x10-Decimal('1.20000]
8.2 ms
test_faster_encode[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed128x18-Decimal('1.20000]
8 ms
test_faster_decode[int32-2147483647]
benchmarks/test_abi_benchmarks.py::test_faster_decode[int32-2147483647]
3.5 ms
test_faster_encode[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes24-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes26-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed16x1-Decimal('1.2')]
7.6 ms
test_faster_encode[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed256x1-Decimal('1.2')]
8 ms
test_faster_encode[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed16x2-Decimal('1.20')]
7.6 ms
test_faster_encode[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed256x18-Decimal('1.20000]
8.2 ms
test_faster_encode[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed32x2-Decimal('1.20')]
7.6 ms
test_faster_encode[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes28-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed256x2-Decimal('1.20')]
8 ms
test_faster_encode[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes25-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes3-b'\\x01\\x01\\x01']
2.4 ms
test_faster_encode[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes27-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes29-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed64x10-Decimal('1.20000]
7.9 ms
test_faster_encode[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed64x1-Decimal('1.2')]
7.7 ms
test_faster_encode[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed64x18-Decimal('1.20000]
7.9 ms
test_faster_encode[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes30-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes4-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes32-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed64x2-Decimal('1.20')]
7.7 ms
test_faster_encode[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed32x1-Decimal('1.2')]
7.6 ms
test_faster_encode[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes32[2]-[b'\\x00\\x00\\x00\\]
3.6 ms
test_faster_encode[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed8x1-Decimal('1.2')]
7.5 ms
test_faster_encode[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[ufixed8x2-Decimal('1.20')]
7.6 ms
test_faster_encode[uint16-65535]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint16-65535]
2.7 ms
test_faster_encode[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint256-1157920892373161]
3 ms
test_faster_encode[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes31-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint256[2][2]-[[1, 2], [3, 4]]]
8.3 ms
test_faster_encode[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes6-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes5-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes8-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes7-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint256[2]-[0, 115792089237]
4.8 ms
test_faster_encode[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed128x10-Decimal('1.20000]
8.8 ms
test_faster_encode[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed128x1-Decimal('1.2')]
8.6 ms
test_faster_encode[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[]-[]1]
3 ms
test_faster_encode[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint128-3402823669209384]
2.9 ms
test_faster_encode[uint32-4294967295]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint32-4294967295]
2.8 ms
test_faster_encode[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes9-b'\\x01\\x01\\x01\\x]
2.4 ms
test_faster_encode[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[]-[b'abc', b'def',]
7.7 ms
test_faster_encode[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[10]-[b'\\x00\\x00\\x00\\]
16.8 ms
test_faster_encode[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint64-1844674407370955]
2.9 ms
test_faster_encode[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[100]-[b'\\x00\\x00\\x00\\]
138.8 ms
test_faster_encode[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes[]-[]0]
3 ms
test_faster_encode[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_encode[bytes8[4]-[b'\\x01\\x01\\x01\\]
4.5 ms
test_faster_encode[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed128x2-Decimal('1.20')]
8.6 ms
test_faster_encode[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed16x1-Decimal('1.2')]
7.9 ms
test_faster_encode[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed256x1-Decimal('1.2')]
9.1 ms
test_faster_encode[uint8-0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8-0]
2.7 ms
test_faster_encode[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x2[2]-[Decimal('3.14')]
15.2 ms
test_faster_encode[uint256-0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint256-0]
3 ms
test_faster_encode[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed128x18-Decimal('1.20000]
8.8 ms
test_faster_encode[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[2][2][]-[]]
3 ms
test_faster_encode[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed16x2-Decimal('1.20')]
7.9 ms
test_faster_encode[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed256x18-Decimal('1.20000]
9.4 ms
test_faster_encode[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed256x10-Decimal('1.20000]
9.3 ms
test_faster_encode[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x2-Decimal('1.20')]
8.2 ms
test_faster_encode[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[100]-[0, 1, 2, 3, 4, ]
72.3 ms
test_faster_encode[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x1-Decimal('1.2')]
8.1 ms
test_faster_encode[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed256x2-Decimal('1.20')]
9.2 ms
test_faster_encode[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x2[]-[]1]
3 ms
test_faster_encode[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed64x1-Decimal('1.2')]
8.3 ms
test_faster_encode[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed64x2-Decimal('1.20')]
8.4 ms
test_faster_encode[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[]-[]0]
3 ms
test_faster_encode[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed32x2[]-[]0]
3 ms
test_faster_encode[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[10]-[0, 1, 2, 3, 4, ]
9.7 ms
test_faster_encode[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed64x18-Decimal('1.20000]
8.6 ms
test_faster_encode[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[2][]-[]]
3 ms
test_faster_encode[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[3]-[1, 2, 3]]
5 ms
test_faster_encode[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_encode[fixed64x10-Decimal('1.20000]
8.5 ms
test_faster_encode[uint8-255]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8-255]
2.7 ms
test_faster_is_encodable[(bytes32[],string[])-([b'\\x00\\x00\\x00]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(bytes32[],string[])-([b'\\x00\\x00\\x00]
1.6 ms
test_faster_encode[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[]-[1, 2, 3, 4, 5]]
6.6 ms
test_faster_encode[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[][]-[[]]]
4.6 ms
test_faster_is_encodable[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(address,uint8)-(b'\\x00\\x00\\x00\\]
1.1 ms
test_faster_is_encodable[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[((uint8[2],(string,bool)),bytes32)-(([1, 2], ('hi',]
2.9 ms
test_faster_encode[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_encode[uint8[]-[]1]
3 ms
test_faster_is_encodable[(string,bytes)-('foo', b'bar')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(string,bytes)-('foo', b'bar')]
958.6 µs
test_faster_is_encodable[(bytes[],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(bytes[],string[])-([], [])]
1.2 ms
test_faster_is_encodable[(uint256,bool)-(42, True)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint256,bool)-(42, True)]
1.2 ms
test_faster_is_encodable[((uint8,uint8),uint8)-((1, 2), 3)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[((uint8,uint8),uint8)-((1, 2), 3)]
2 ms
test_faster_is_encodable[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[((uint8[2][2],(string[2],bool[2])),bytes32[2])-(([[1, 2], [3, 4]
5.2 ms
test_faster_is_encodable[(fixed32x2,uint8)-(Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(fixed32x2,uint8)-(Decimal('3.14')]
3.6 ms
test_faster_is_encodable[(string[],bytes[])-([''], [b''])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(string[],bytes[])-([''], [b''])]
1.4 ms
test_faster_is_encodable[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(bytes1,bytes2,bytes3,bytes4)-(b'\\x01', b'\\x01]
1.2 ms
test_faster_is_encodable[(uint256[],(string[],bool))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint256[],(string[],bool))-([1, 2, 3], (['a]
3.1 ms
test_faster_is_encodable[(uint8,(bool,string))-(7, (False, 'hi']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8,(bool,string))-(7, (False, 'hi']
1.7 ms
test_faster_is_encodable[(function,uint256)-(b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(function,uint256)-(b'\\x01\\x01\\x01\\]
1.3 ms
test_faster_is_encodable[bytes[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[]-[]1]
437.8 µs
test_faster_is_encodable[(uint256[2],string)-([1, 2], 'baz')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint256[2],string)-([1, 2], 'baz')]
1.9 ms
test_faster_is_encodable[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2],(string,bool[2]))-([1, 2], ('x', []
2.6 ms
test_faster_is_encodable[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2],(string[2],bool[2]))-([[1, 2], [3, 4]]
4.1 ms
test_faster_is_encodable[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][2][2][2],string[2][2])-([[[[[1, 2], [3,]
18.3 ms
test_faster_is_encodable[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][2][2],string[2])-([[[[1, 2], [3, ]
9.3 ms
test_faster_is_encodable[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][2],string)-([[[1, 2], [3, 4]
4.7 ms
test_faster_is_encodable[(uint8[2][2][2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][2][2][],string[])-([], [])]
1.2 ms
test_faster_is_encodable[bytes[]-[b'abc', b'def',]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[]-[b'abc', b'def',]
742.6 µs
test_faster_is_encodable[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][2][],string[])-([], [])]
1.2 ms
test_faster_is_encodable[(string[],bytes[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(string[],bytes[])-([], [])]
1.2 ms
test_faster_is_encodable[fixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed128x1-Decimal('1.2')]
3 ms
test_faster_is_encodable[fixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed128x18-Decimal('1.20000]
3.1 ms
test_faster_is_encodable[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[3],(string[2],bool[2]))-([1, 2, 3], (['a]
3.2 ms
test_faster_is_encodable[(uint8[],string)-([], '')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[],string)-([], '')]
1.1 ms
test_faster_is_encodable[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[address-b'\\xff\\xff\\xff\\x]
319.6 µs
test_faster_is_encodable[(uint8[][],string)-([[]], '')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[][],string)-([[]], '')]
1.3 ms
test_faster_is_encodable[(uint8[2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[(uint8[2][],string[])-([], [])]
1.2 ms
test_faster_is_encodable[fixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed128x2-Decimal('1.20')]
3 ms
test_faster_is_encodable[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[address[2]-[b'\\x00\\x00\\x00\\]
769 µs
test_faster_is_encodable[fixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed16x2-Decimal('1.20')]
2.7 ms
test_faster_is_encodable[bool-False]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bool-False]
282.7 µs
test_faster_is_encodable[fixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed256x10-Decimal('1.20000]
3.3 ms
test_faster_is_encodable[fixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed256x1-Decimal('1.2')]
3.2 ms
test_faster_is_encodable[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[address-b'\\x00\\x00\\x00\\x]
320.1 µs
test_faster_is_encodable[fixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed128x10-Decimal('1.20000]
3.1 ms
test_faster_is_encodable[fixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed16x1-Decimal('1.2')]
2.7 ms
test_faster_is_encodable[bool[4]-[True, False, Tr]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bool[4]-[True, False, Tr]
867.5 µs
test_faster_is_encodable[fixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed256x2-Decimal('1.20')]
3.3 ms
test_faster_is_encodable[bool-True]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bool-True]
283.1 µs
test_faster_is_encodable[bool[][2]-[[True, False], ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bool[][2]-[[True, False], ]
1.3 ms
test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x1]
301.1 µs
test_faster_is_encodable[bytes-b'aaaaaaaaaaaaaa]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'aaaaaaaaaaaaaa]
300.7 µs
test_faster_is_encodable[fixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x2-Decimal('1.20')]
2.8 ms
test_faster_is_encodable[bytes15-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes15-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[fixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed256x18-Decimal('1.20000]
3.3 ms
test_faster_is_encodable[bytes11-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes11-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes-b'']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'']
300.5 µs
test_faster_is_encodable[fixed32x2[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x2[]-[]1]
438.8 µs
test_faster_is_encodable[bytes13-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes13-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[fixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed64x18-Decimal('1.20000]
3 ms
test_faster_is_encodable[fixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x1-Decimal('1.2')]
2.8 ms
test_faster_is_encodable[bytes-b'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'hello world']
300.7 µs
test_faster_is_encodable[fixed32x2[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x2[]-[]0]
437.7 µs
test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes-b'\\x00\\x00\\x00\\x0]
301 µs
test_faster_is_encodable[fixed32x2[2]-[Decimal('3.14')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed32x2[2]-[Decimal('3.14')]
5.7 ms
test_faster_is_encodable[bytes14-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes14-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes10-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes10-b'\\x01\\x01\\x01\\x]
302.6 µs
test_faster_is_encodable[fixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed64x10-Decimal('1.20000]
2.9 ms
test_faster_is_encodable[bytes12-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes12-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[fixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed64x1-Decimal('1.2')]
2.9 ms
test_faster_is_encodable[bytes16[3]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes16[3]-[b'\\x01\\x01\\x01\\]
834.1 µs
test_faster_is_encodable[fixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed64x2-Decimal('1.20')]
2.9 ms
test_faster_is_encodable[bytes17-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes17-b'\\x01\\x01\\x01\\x]
302.9 µs
test_faster_is_encodable[bytes16-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes16-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes1-b'\\x01']
311 µs
test_faster_is_encodable[bytes21-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes21-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[fixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed8x1-Decimal('1.2')]
2.6 ms
test_faster_is_encodable[bytes19-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes19-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes25-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes25-b'\\x01\\x01\\x01\\x]
303 µs
test_faster_is_encodable[bytes22-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes22-b'\\x01\\x01\\x01\\x]
302.6 µs
test_faster_is_encodable[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes26-b'\\x01\\x01\\x01\\x]
302.4 µs
test_faster_is_encodable[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes2-b'\\x01\\x01']
302.5 µs
test_faster_is_encodable[bytes23-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes23-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes18-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes18-b'\\x01\\x01\\x01\\x]
303.3 µs
test_faster_is_encodable[bytes20-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes20-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes27-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes27-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes28-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes28-b'\\x01\\x01\\x01\\x]
304 µs
test_faster_is_encodable[fixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[fixed8x2-Decimal('1.20')]
2.6 ms
test_faster_is_encodable[bytes30-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes30-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes7-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes7-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes31-b'\\x01\\x01\\x01\\x]
302.6 µs
test_faster_is_encodable[bytes3-b'\\x01\\x01\\x01']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes3-b'\\x01\\x01\\x01']
302.5 µs
test_faster_is_encodable[bytes32-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes32-b'\\x01\\x01\\x01\\x]
303.7 µs
test_faster_is_encodable[bytes29-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes29-b'\\x01\\x01\\x01\\x]
302.6 µs
test_faster_is_encodable[bytes9-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes9-b'\\x01\\x01\\x01\\x]
302.6 µs
test_faster_is_encodable[function-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[function-b'\\x00\\x00\\x00\\x]
306.2 µs
test_faster_is_encodable[bytes24-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes24-b'\\x01\\x01\\x01\\x]
302.6 µs
test_faster_is_encodable[int256--578960446186580]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int256--578960446186580]
901 µs
test_faster_is_encodable[int128--170141183460469]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int128--170141183460469]
779.3 µs
test_faster_is_encodable[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes6-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes[100]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[100]-[b'\\x00\\x00\\x00\\]
10.4 ms
test_faster_is_encodable[bytes[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[]-[]0]
438.1 µs
test_faster_is_encodable[int16-32767]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int16-32767]
510.9 µs
test_faster_is_encodable[bytes5-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes5-b'\\x01\\x01\\x01\\x]
302.6 µs
test_faster_is_encodable[bytes8[4]-[b'\\x01\\x01\\x01\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes8[4]-[b'\\x01\\x01\\x01\\]
933.4 µs
test_faster_is_encodable[function-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[function-b'\\xff\\xff\\xff\\x]
306.3 µs
test_faster_is_encodable[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes32[2]-[b'\\x00\\x00\\x00\\]
754.5 µs
test_faster_is_encodable[bytes4-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes4-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[bytes8-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes8-b'\\x01\\x01\\x01\\x]
302.5 µs
test_faster_is_encodable[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int256-5789604461865809]
899 µs
test_faster_is_encodable[bytes[10]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[bytes[10]-[b'\\x00\\x00\\x00\\]
1.5 ms
test_faster_is_encodable[int32--2147483648]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int32--2147483648]
598.3 µs
test_faster_is_encodable[int16--32768]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int16--32768]
510.9 µs
test_faster_is_encodable_type[(bytes1,bytes2,bytes3,bytes4)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(bytes1,bytes2,bytes3,bytes4)]
142.7 µs
test_faster_is_encodable_type[(bytes32[],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(bytes32[],string[])]
142.7 µs
test_faster_is_encodable[int8--128]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int8--128]
459.3 µs
test_faster_is_encodable[int32-2147483647]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int32-2147483647]
598.6 µs
test_faster_is_encodable[int64-9223372036854775]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int64-9223372036854775]
683 µs
test_faster_is_encodable[int64--922337203685477]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int64--922337203685477]
682.5 µs
test_faster_is_encodable_type[(string,bytes)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(string,bytes)]
144.1 µs
test_faster_is_encodable_type[(fixed32x2,uint8)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(fixed32x2,uint8)]
142.7 µs
test_faster_is_encodable_type[(bytes[],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(bytes[],string[])]
142.6 µs
test_faster_is_encodable[function-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[function-b'\\x01\\x01\\x01\\x]
306.3 µs
test_faster_is_encodable[int128-1701411834604692]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int128-1701411834604692]
777.3 µs
test_faster_is_encodable[string-'hello world']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'hello world']
283.2 µs
test_faster_is_encodable[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'\U0001d518\U0001d52b\U0001d526\U0001d520\U0001d52c\U0001d521\U0001d522']
283.3 µs
test_faster_is_encodable[string[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[]-[]0]
438.1 µs
test_faster_is_encodable_type[(function,uint256)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(function,uint256)]
142.6 µs
test_faster_is_encodable[string-'aaaaaaaaaaaaaaa0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'aaaaaaaaaaaaaaa0]
283.3 µs
test_faster_is_encodable_type[(uint256,bool)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint256,bool)]
143.5 µs
test_faster_is_encodable[string[10]-['0', '1', '2', ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[10]-['0', '1', '2', ]
1.4 ms
test_faster_is_encodable[string-'']
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'']
282.6 µs
test_faster_is_encodable[string-'aaaaaaaaaaaaaaa1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'aaaaaaaaaaaaaaa1]
283.3 µs
test_faster_is_encodable[string[5]-['a', 'b', 'c', ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[5]-['a', 'b', 'c', ]
944.5 µs
test_faster_is_encodable[int8-127]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[int8-127]
460.1 µs
test_faster_is_encodable_type[(string[],bytes[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(string[],bytes[])]
144.8 µs
test_faster_is_encodable[string[]-['a', 'b', 'c']]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[]-['a', 'b', 'c']]
694.4 µs
test_faster_is_encodable[string[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[]-[]1]
437.5 µs
test_faster_is_encodable[string[2]-['foo', 'bar']]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string[2]-['foo', 'bar']]
701.4 µs
test_faster_is_encodable[string-'bbbbbbbbbbbbbbb]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[string-'bbbbbbbbbbbbbbb]
283.3 µs
test_faster_is_encodable[ufixed128x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed128x1-Decimal('1.2')]
2.6 ms
test_faster_is_encodable_type[(uint256[],(string[],bool))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint256[],(string[],bool))]
143.4 µs
test_faster_is_encodable_type[(uint256[2],string)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint256[2],string)]
142.6 µs
test_faster_is_encodable[ufixed128x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed128x10-Decimal('1.20000]
2.7 ms
test_faster_is_encodable_type[(uint8,(bool,string))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8,(bool,string))]
142.6 µs
test_faster_is_encodable[ufixed16x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed16x2-Decimal('1.20')]
2.5 ms
test_faster_is_encodable[ufixed128x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed128x18-Decimal('1.20000]
2.7 ms
test_faster_is_encodable[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed16x1-Decimal('1.2')]
2.5 ms
test_faster_is_encodable[ufixed128x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed128x2-Decimal('1.20')]
2.6 ms
test_faster_is_encodable[ufixed256x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed256x1-Decimal('1.2')]
2.7 ms
test_faster_is_encodable[ufixed256x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed256x10-Decimal('1.20000]
2.8 ms
test_faster_is_encodable[ufixed256x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed256x2-Decimal('1.20')]
2.7 ms
test_faster_is_encodable[ufixed256x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed256x18-Decimal('1.20000]
2.8 ms
test_faster_is_encodable[ufixed32x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed32x1-Decimal('1.2')]
2.6 ms
test_faster_is_encodable[ufixed64x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed64x2-Decimal('1.20')]
2.6 ms
test_faster_is_encodable[ufixed32x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed32x2-Decimal('1.20')]
2.6 ms
test_faster_is_encodable[ufixed64x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed64x1-Decimal('1.2')]
2.6 ms
test_faster_is_encodable_type[(uint8[2],(string,bool[2]))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2],(string,bool[2]))]
142.8 µs
test_faster_is_encodable_type[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2],(string[2],bool[2]))]
145.7 µs
test_faster_is_encodable[ufixed8x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed8x1-Decimal('1.2')]
2.5 ms
test_faster_is_encodable[ufixed64x18-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed64x18-Decimal('1.20000]
2.7 ms
test_faster_is_encodable[uint128-3402823669209384]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint128-3402823669209384]
520.1 µs
test_faster_is_encodable[ufixed64x10-Decimal('1.20000]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed64x10-Decimal('1.20000]
2.7 ms
test_faster_is_encodable_type[(uint8[2][2][2],string)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][2],string)]
142.7 µs
test_faster_is_encodable[uint16-65535]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint16-65535]
440.2 µs
test_faster_is_encodable[uint256-1157920892373161]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint256-1157920892373161]
555.5 µs
test_faster_is_encodable[uint256-0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint256-0]
550.3 µs
test_faster_is_encodable[uint256[2][2]-[[1, 2], [3, 4]]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint256[2][2]-[[1, 2], [3, 4]]]
2.6 ms
test_faster_is_encodable_type[(uint8[2][2][2][2],string[2])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][2][2],string[2])]
143.1 µs
test_faster_is_encodable_type[(uint8[2][2][2][2][2],string[2][2])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][2][2][2],string[2][2])]
144.1 µs
test_faster_is_encodable[uint64-1844674407370955]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint64-1844674407370955]
489.3 µs
test_faster_is_encodable[uint32-4294967295]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint32-4294967295]
461.9 µs
test_faster_is_encodable[uint8-255]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8-255]
417.9 µs
test_faster_is_encodable[ufixed8x2-Decimal('1.20')]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[ufixed8x2-Decimal('1.20')]
2.5 ms
test_faster_is_encodable_type[(uint8[2][2][2][2][],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][2][2][],string[])]
143.4 µs
test_faster_is_encodable[uint8-0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8-0]
419.1 µs
test_faster_is_encodable[uint8[100]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[100]-[0, 1, 2, 3, 4, ]
20.7 ms
test_faster_is_encodable[uint8[10]-[0, 1, 2, 3, 4, ]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[10]-[0, 1, 2, 3, 4, ]
2.6 ms
test_faster_is_encodable[uint8[]-[1, 2, 3, 4, 5]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[]-[1, 2, 3, 4, 5]]
1.5 ms
test_faster_is_encodable[uint8[2][2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[2][2][]-[]]
439.4 µs
test_faster_is_encodable[uint256[2]-[0, 115792089237]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint256[2]-[0, 115792089237]
1.3 ms
test_faster_is_encodable[uint8[]-[]1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[]-[]1]
437.7 µs
test_faster_is_encodable_type[(uint8[2][2][],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][2][],string[])]
143.4 µs
test_faster_is_encodable[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[3]-[1, 2, 3]]
1.2 ms
test_faster_is_encodable[uint8[][]-[[]]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[][]-[[]]]
668.7 µs
test_faster_is_encodable_type[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[((uint8[2],(string,bool)),bytes32)]
144.8 µs
test_faster_is_encodable_type[(address,uint8)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(address,uint8)]
142.7 µs
test_faster_is_encodable[uint8[2][]-[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[2][]-[]]
441.2 µs
test_faster_is_encodable_type[(uint8[2][],string[])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[2][],string[])]
146.3 µs
test_faster_is_encodable_type[((uint8[2][2],(string[2],bool[2])),bytes32[2])]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[((uint8[2][2],(string[2],bool[2])),bytes32[2])]
143.3 µs
test_faster_is_encodable[uint8[]-[]0]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable[uint8[]-[]0]
437.5 µs
test_faster_is_encodable_type[address[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[address[2]]
142.7 µs
test_faster_is_encodable_type[(uint8[3],(string[2],bool[2]))]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[3],(string[2],bool[2]))]
144.6 µs
test_faster_is_encodable_type[fixed8x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed8x1]
142.7 µs
test_faster_is_encodable_type[bytes14]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes14]
142.7 µs
test_faster_is_encodable_type[bytes13]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes13]
142.7 µs
test_faster_is_encodable_type[function]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[function]
144.7 µs
test_faster_is_encodable_type[((uint8,uint8),uint8)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[((uint8,uint8),uint8)]
144.2 µs
test_faster_is_encodable_type[(uint8[],string)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[],string)]
145.7 µs
test_faster_is_encodable_type[bytes10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes10]
142.8 µs
test_faster_is_encodable_type[address]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[address]
141.7 µs
test_faster_is_encodable_type[fixed8x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed8x2]
142.7 µs
test_faster_is_encodable_type[bool]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bool]
141.6 µs
test_faster_is_encodable_type[bool[4]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bool[4]]
143.4 µs
test_faster_is_encodable_type[bytes15]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes15]
142.7 µs
test_faster_is_encodable_type[(uint8[][],string)]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[(uint8[][],string)]
143.3 µs
test_faster_is_encodable_type[int128]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int128]
142.6 µs
test_faster_is_encodable_type[bytes11]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes11]
142.7 µs
test_faster_is_encodable_type[bytes12]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes12]
142.7 µs
test_faster_is_encodable_type[bool[][2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bool[][2]]
142.7 µs
test_faster_is_encodable_type[bytes1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes1]
142.4 µs
test_faster_is_encodable_type[bytes17]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes17]
142.7 µs
test_faster_is_encodable_type[bytes18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes18]
142.7 µs
test_faster_is_encodable_type[int16]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int16]
142.8 µs
test_faster_is_encodable_type[int256]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int256]
141.7 µs
test_faster_is_encodable_type[bytes19]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes19]
142.7 µs
test_faster_is_encodable_type[bytes16]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes16]
142.6 µs
test_faster_is_encodable_type[int32]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int32]
142.8 µs
test_faster_is_encodable_type[int64]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int64]
142.7 µs
test_faster_is_encodable_type[bytes21]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes21]
142.6 µs
test_faster_is_encodable_type[bytes22]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes22]
142.7 µs
test_faster_is_encodable_type[bytes24]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes24]
142.6 µs
test_faster_is_encodable_type[bytes23]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes23]
142.6 µs
test_faster_is_encodable_type[bytes29]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes29]
142.7 µs
test_faster_is_encodable_type[bytes16[3]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes16[3]]
142.6 µs
test_faster_is_encodable_type[bytes26]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes26]
142.8 µs
test_faster_is_encodable_type[int8]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[int8]
142.7 µs
test_faster_is_encodable_type[bytes20]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes20]
142.8 µs
test_faster_is_encodable_type[bytes25]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes25]
142.7 µs
test_faster_is_encodable_type[bytes4]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes4]
142.7 µs
test_faster_is_encodable_type[bytes32]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes32]
143.4 µs
test_faster_is_encodable_type[bytes3]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes3]
142.7 µs
test_faster_is_encodable_type[bytes27]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes27]
142.7 µs
test_faster_is_encodable_type[bytes30]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes30]
142.7 µs
test_faster_is_encodable_type[bytes32[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes32[2]]
142.8 µs
test_faster_is_encodable_type[bytes2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes2]
142.6 µs
test_faster_is_encodable_type[bytes8]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes8]
142.7 µs
test_faster_is_encodable_type[bytes31]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes31]
142.7 µs
test_faster_is_encodable_type[bytes7]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes7]
142.7 µs
test_faster_is_encodable_type[string[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string[2]]
143.5 µs
test_faster_is_encodable_type[string[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string[]]
142.7 µs
test_faster_is_encodable_type[bytes28]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes28]
143.4 µs
test_faster_is_encodable_type[bytes6]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes6]
142.7 µs
test_faster_is_encodable_type[string[10]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string[10]]
143.4 µs
test_faster_is_encodable_type[bytes[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes[]]
142.7 µs
test_faster_is_encodable_type[fixed256x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed256x10]
142.7 µs
test_faster_is_encodable_type[bytes5]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes5]
142.6 µs
test_faster_is_encodable_type[bytes]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes]
141.6 µs
test_faster_is_encodable_type[bytes[100]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes[100]]
143.4 µs
test_faster_is_encodable_type[bytes8[4]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes8[4]]
142.7 µs
test_faster_is_encodable_type[string[5]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string[5]]
142.7 µs
test_faster_is_encodable_type[bytes9]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes9]
142.7 µs
test_faster_is_encodable_type[fixed256x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed256x18]
142.7 µs
test_faster_is_encodable_type[fixed128x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed128x18]
142.7 µs
test_faster_is_encodable_type[fixed16x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed16x2]
142.7 µs
test_faster_is_encodable_type[fixed16x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed16x1]
142.7 µs
test_faster_is_encodable_type[bytes[10]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[bytes[10]]
142.7 µs
test_faster_is_encodable_type[fixed256x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed256x2]
143.5 µs
test_faster_is_encodable_type[fixed128x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed128x1]
142.7 µs
test_faster_is_encodable_type[fixed128x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed128x10]
143.5 µs
test_faster_is_encodable_type[fixed256x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed256x1]
142.6 µs
test_faster_is_encodable_type[fixed128x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed128x2]
143.4 µs
test_faster_is_encodable_type[ufixed128x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed128x18]
142.7 µs
test_faster_is_encodable_type[fixed32x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed32x2]
143.4 µs
test_faster_is_encodable_type[ufixed128x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed128x1]
142.6 µs
test_faster_is_encodable_type[fixed64x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed64x2]
142.7 µs
test_faster_is_encodable_type[string]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[string]
141.5 µs
test_faster_is_encodable_type[fixed32x2[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed32x2[2]]
142.7 µs
test_faster_is_encodable_type[fixed64x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed64x18]
143.4 µs
test_faster_is_encodable_type[ufixed256x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed256x2]
142.8 µs
test_faster_is_encodable_type[ufixed16x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed16x1]
142.8 µs
test_faster_is_encodable_type[ufixed16x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed16x2]
143.4 µs
test_faster_is_encodable_type[ufixed128x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed128x10]
144.2 µs
test_faster_is_encodable_type[ufixed256x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed256x10]
142.6 µs
test_faster_is_encodable_type[fixed32x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed32x1]
142.6 µs
test_faster_is_encodable_type[fixed64x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed64x10]
143.4 µs
test_faster_is_encodable_type[fixed32x2[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed32x2[]]
142.7 µs
test_faster_is_encodable_type[ufixed256x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed256x18]
145.6 µs
test_faster_is_encodable_type[ufixed64x18]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed64x18]
142.7 µs
test_faster_is_encodable_type[ufixed32x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed32x1]
144.2 µs
test_faster_is_encodable_type[ufixed128x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed128x2]
142.7 µs
test_faster_is_encodable_type[ufixed64x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed64x1]
144.1 µs
test_faster_is_encodable_type[ufixed64x10]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed64x10]
142.7 µs
test_faster_is_encodable_type[ufixed64x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed64x2]
142.7 µs
test_faster_is_encodable_type[ufixed256x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed256x1]
142.8 µs
test_faster_is_encodable_type[ufixed32x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed32x2]
142.7 µs
test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
3.2 ms
test_faster_is_encodable_type[uint128]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint128]
143 µs
test_faster_is_encodable_type[uint256]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint256]
141.6 µs
test_faster_is_encodable_type[uint256[2][2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint256[2][2]]
142.7 µs
test_faster_is_encodable_type[fixed64x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[fixed64x1]
142.7 µs
test_faster_uint256_decoder[65536]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[65536]
3.2 ms
test_faster_is_encodable_type[uint32]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint32]
142.7 µs
test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01]
3.2 ms
test_faster_is_encodable_type[ufixed8x1]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed8x1]
142.7 µs
test_faster_is_encodable_type[uint8[][]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[][]]
142.8 µs
test_faster_is_encodable_type[uint16]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint16]
142.7 µs
test_faster_uint256_decoder[999999999999999999999999999999]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[999999999999999999999999999999]
3.2 ms
test_faster_address_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
3.3 ms
test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
3.2 ms
test_faster_address_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00]
3.2 ms
test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
3.2 ms
test_faster_is_encodable_type[uint8[2][2][]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[2][2][]]
142.7 µs
test_faster_is_encodable_type[uint8[10]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[10]]
143.4 µs
test_faster_is_encodable_type[uint8[2][]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[2][]]
144.2 µs
test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
4.3 ms
test_faster_is_encodable_type[uint8[3]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[3]]
142.8 µs
test_faster_is_encodable_type[uint64]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint64]
142.6 µs
test_faster_is_encodable_type[ufixed8x2]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[ufixed8x2]
142.7 µs
test_faster_is_encodable_type[uint8]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8]
142.7 µs
test_faster_address_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
3.2 ms
test_faster_boolean_encoder[False]
benchmarks/test_encoding_benchmarks.py::test_faster_boolean_encoder[False]
2.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::test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01]
4.3 ms
test_faster_address_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
benchmarks/test_encoding_benchmarks.py::test_faster_address_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
3.2 ms
test_faster_bytes32_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00]
2.4 ms
test_faster_boolean_encoder[True]
benchmarks/test_encoding_benchmarks.py::test_faster_boolean_encoder[True]
2.4 ms
test_faster_is_encodable_type[uint256[2]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint256[2]]
142.7 µs
test_faster_is_encodable_type[uint8[]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[]]
142.8 µs
test_faster_is_encodable_type[uint8[100]]
benchmarks/test_abi_benchmarks.py::test_faster_is_encodable_type[uint8[100]]
142.8 µ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::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]
2.4 ms
test_faster_bytes32_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
2.4 ms
test_faster_bytes32_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
2.4 ms
test_faster_address_decoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
4.4 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::test_faster_address_decoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
4.3 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::test_faster_bytes32_decoder[b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00']
3 ms
test_faster_address_decoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01]
4.3 ms
test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
4.3 ms
test_faster_bytes32_decoder[b'']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'']
3 ms
test_faster_boolean_decoder[True]
benchmarks/test_decoding_benchmarks.py::test_faster_boolean_decoder[True]
3.1 ms
test_faster_bytes32_decoder[b'\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01']
3 ms
test_faster_bytes32_decoder[b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00']
3 ms
test_faster_boolean_decoder[False]
benchmarks/test_decoding_benchmarks.py::test_faster_boolean_decoder[False]
3 ms
test_faster_bytes32_decoder[b'\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12\\x12']
3 ms
test_faster_string_encoder['a' * 256]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['a' * 256]
3.4 ms
test_faster_bytes32_decoder[b'abcabcabcabcabcabcabcabcabcabcde']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'abcabcabcabcabcabcabcabcabcabcde']
3 ms
test_faster_string_encoder['b' * 1024]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['b' * 1024]
3.5 ms
test_faster_string_decoder['b' * 1024]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['b' * 1024]
5.1 ms
test_faster_string_decoder['d' * 8192]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['d' * 8192]
6.2 ms
test_faster_string_encoder['e' * 16384]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['e' * 16384]
7.9 ms
test_faster_bytes32_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
2.4 ms
test_faster_bytes32_decoder[b'\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff']
benchmarks/test_decoding_benchmarks.py::test_faster_bytes32_decoder[b'\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff']
3 ms
test_faster_string_encoder['c' * 4096]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['c' * 4096]
3.6 ms
test_faster_bytes32_encoder[abcabcabcabcabcabcabcabcabcabcde]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[abcabcabcabcabcabcabcabcabcabcde]
2.4 ms
test_faster_bytes32_encoder[]
benchmarks/test_encoding_benchmarks.py::test_faster_bytes32_encoder[]
2.4 ms
test_faster_string_encoder['d' * 8192]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['d' * 8192]
4.4 ms
test_faster_string_decoder['a' * 256]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['a' * 256]
4.9 ms
test_faster_string_encoder[hello-world]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[hello-world]
3.4 ms
test_faster_string_decoder['f' * 32768]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['f' * 32768]
12.2 ms
test_faster_string_decoder['e' * 16384]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['e' * 16384]
8.7 ms
test_faster_string_encoder[empty]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[empty]
3.4 ms
test_faster_string_decoder[newline]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[newline]
4.9 ms
test_faster_string_encoder['g' * 65536]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['g' * 65536]
20.9 ms
test_faster_string_encoder['f' * 32768]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder['f' * 32768]
12.2 ms
test_faster_string_decoder[hello-world]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[hello-world]
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\x00]
benchmarks/test_decoding_benchmarks.py::test_faster_address_decoder[\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00]
4.3 ms
test_faster_tuple_decoder[int-bool-string]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[int-bool-string]
8.5 ms
test_faster_string_encoder[null-byte]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[null-byte]
3.4 ms
test_faster_string_decoder['g' * 65536]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['g' * 65536]
19.4 ms
test_faster_string_decoder[very-long]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[very-long]
27 ms
test_faster_string_decoder['c' * 4096]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder['c' * 4096]
5.3 ms
test_faster_tuple_decoder[bytes-string]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[bytes-string]
6.3 ms
test_faster_string_decoder[null-byte]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[null-byte]
4.9 ms
test_faster_string_decoder[unicode]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[unicode]
5 ms
test_faster_tuple_decoder[arrs]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[arrs]
11.1 ms
test_faster_string_decoder[empty]
benchmarks/test_decoding_benchmarks.py::test_faster_string_decoder[empty]
4.8 ms
test_faster_string_encoder[unicode]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[unicode]
3.4 ms
test_faster_tuple_decoder[bytes32s-strings]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[bytes32s-strings]
14.8 ms
test_faster_uint256_decoder[12345678901234567890]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[12345678901234567890]
3.1 ms
test_faster_tuple_decoder[addr-uint8]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[addr-uint8]
5.9 ms
test_faster_string_encoder[very-long]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[very-long]
30 ms
test_faster_tuple_decoder[int-bool]
benchmarks/test_decoding_benchmarks.py::test_faster_tuple_decoder[int-bool]
4.6 ms
test_faster_uint256_decoder[18446744073709551616]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[18446744073709551616]
3.1 ms
test_faster_string_encoder[newline]
benchmarks/test_encoding_benchmarks.py::test_faster_string_encoder[newline]
3.4 ms
test_faster_tuple_encoder[arrs]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[arrs]
6.8 ms
test_faster_uint256_decoder[340282366920938463463374607431768211456]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[340282366920938463463374607431768211456]
3.1 ms
test_faster_uint256_decoder[4294967296]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[4294967296]
3.2 ms
test_faster_uint256_decoder[0]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[0]
3.1 ms
test_faster_uint256_decoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
3.2 ms
test_faster_tuple_encoder[bytes32s-strings]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[bytes32s-strings]
8.3 ms
test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
3.2 ms
test_faster_uint256_encoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[115792089237316195423570985008687907853269984665640564039457584007913129639935]
3 ms
test_faster_uint256_decoder[1]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[1]
3.1 ms
test_faster_tuple_encoder[int-bool]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[int-bool]
3.6 ms
test_faster_tuple_encoder[addr-uint8]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[addr-uint8]
4.2 ms
test_faster_tuple_encoder[bytes-string]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[bytes-string]
4 ms
test_faster_uint256_encoder[12345678901234567890]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[12345678901234567890]
3 ms
test_faster_uint256_encoder[1]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[1]
3 ms
test_faster_uint256_encoder[0]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[0]
3 ms
test_faster_tuple_encoder[int-bool-string]
benchmarks/test_encoding_benchmarks.py::test_faster_tuple_encoder[int-bool-string]
6 ms
test_faster_uint256_encoder[999999999999999999999999999999]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[999999999999999999999999999999]
3 ms
test_faster_uint256_decoder[42]
benchmarks/test_decoding_benchmarks.py::test_faster_uint256_decoder[42]
3.1 ms
test_faster_uint256_encoder[42]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[42]
3 ms
test_faster_uint256_encoder[65536]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[65536]
3 ms
test_faster_uint256_encoder[18446744073709551616]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[18446744073709551616]
3 ms
test_faster_encode_packed[tuple]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[tuple]
6.3 ms
test_faster_uint256_encoder[340282366920938463463374607431768211456]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[340282366920938463463374607431768211456]
3 ms
test_faster_encode_packed[bool]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[bool]
2.4 ms
test_faster_encode_packed[string]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[string]
2.4 ms
test_faster_normalize[(address,uint8)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(address,uint8)]
2.7 ms
test_faster_normalize[((uint8,uint8),uint8)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[((uint8,uint8),uint8)]
3.6 ms
test_faster_normalize[(uint256,bool)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint256,bool)]
2.7 ms
test_faster_normalize[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[((uint8[2],(string,bool)),bytes32)]
4.7 ms
test_faster_uint256_encoder[4294967296]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[4294967296]
3 ms
test_faster_is_encodable_packed[bool]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[bool]
282.9 µs
test_faster_is_encodable_packed[bytes]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[bytes]
300.6 µs
test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819968]
3 ms
test_faster_encode_packed[bytes]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[bytes]
2.3 ms
test_faster_encode_packed[uint256]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[uint256]
3 ms
test_faster_is_encodable_packed[address]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[address]
320 µs
test_faster_is_encodable_packed[tuple]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[tuple]
1.2 ms
test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
benchmarks/test_encoding_benchmarks.py::test_faster_uint256_encoder[57896044618658097711785492504343953926634992332820282019728792003956564819967]
3 ms
test_faster_normalize[(uint256[2],string)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint256[2],string)]
3.2 ms
test_faster_normalize[(string,bytes)]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(string,bytes)]
2.6 ms
test_faster_normalize[address]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[address]
1.9 ms
test_faster_normalize[bytes]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[bytes]
1.9 ms
test_faster_is_encodable_packed[uint256]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[uint256]
550.7 µs
test_faster_normalize[(uint256[],(string[],bool))]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint256[],(string[],bool))]
4 ms
test_faster_normalize[(uint8,(bool,string))]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint8,(bool,string))]
3.4 ms
test_faster_get_decoder[(uint8,(bool,string))]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint8,(bool,string))]
459.1 µs
test_faster_get_decoder[(address,uint8)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(address,uint8)]
452.7 µs
test_faster_get_decoder[bool]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[bool]
524.5 µs
test_faster_normalize[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint8[2][2],(string[2],bool[2]))]
5 ms
test_faster_get_decoder[(uint256[2],string)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint256[2],string)]
465.7 µs
test_faster_get_decoder[(uint256,bool)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint256,bool)]
452.7 µs
test_faster_get_decoder[(uint256[],(string[],bool))]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint256[],(string[],bool))]
452.7 µs
test_faster_normalize[(uint8[2],(string,bool[2]))]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[(uint8[2],(string,bool[2]))]
4.2 ms
test_faster_normalize[bytes32]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[bytes32]
2 ms
test_faster_normalize[bool]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[bool]
1.8 ms
test_faster_get_decoder[((uint8,uint8),uint8)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[((uint8,uint8),uint8)]
452.6 µs
test_faster_get_decoder[(uint8[2],(string,bool[2]))]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint8[2],(string,bool[2]))]
452.6 µs
test_faster_is_encodable_packed[string]
benchmarks/test_packed_benchmarks.py::test_faster_is_encodable_packed[string]
285.6 µs
test_faster_get_decoder[(string,bytes)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(string,bytes)]
459.1 µs
test_faster_get_decoder[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[((uint8[2],(string,bool)),bytes32)]
459.2 µs
test_faster_normalize[fixed128x18]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[fixed128x18]
2.3 ms
test_faster_get_decoder[ufixed128x18]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[ufixed128x18]
463.6 µs
test_faster_get_decoder[bytes32]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[bytes32]
526.6 µs
test_faster_get_decoder[string]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[string]
524.6 µs
test_faster_get_decoder[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[(uint8[2][2],(string[2],bool[2]))]
533 µs
test_faster_get_decoder[string[]]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[string[]]
526.6 µs
test_faster_get_decoder[bytes]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[bytes]
524.6 µs
test_faster_get_decoder[uint8[]]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[uint8[]]
526.6 µs
test_faster_get_decoder[uint256]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[uint256]
531 µs
test_faster_get_decoder[uint256[2]]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[uint256[2]]
533 µs
test_faster_normalize[int8]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[int8]
1.8 ms
test_faster_normalize[ufixed128x18]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[ufixed128x18]
2.4 ms
test_faster_get_encoder[((uint8,uint8),uint8)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[((uint8,uint8),uint8)]
488.2 µs
test_faster_get_decoder[int8]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[int8]
452.6 µs
test_faster_get_encoder[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[((uint8[2],(string,bool)),bytes32)]
494.5 µs
test_faster_get_decoder[fixed128x18]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[fixed128x18]
463.6 µs
test_faster_normalize[uint8[]]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[uint8[]]
2.2 ms
test_faster_normalize[string[]]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[string[]]
2.1 ms
test_faster_parse[((uint8,uint8),uint8)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[((uint8,uint8),uint8)]
488.2 µs
test_faster_get_decoder[address]
benchmarks/test_registry_benchmarks.py::test_faster_get_decoder[address]
524.6 µs
test_faster_get_encoder[(address,uint8)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(address,uint8)]
474.7 µs
test_faster_get_encoder[(string,bytes)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(string,bytes)]
488.2 µs
test_faster_parse[(uint256[2],string)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint256[2],string)]
476.9 µs
test_faster_parse[(string,bytes)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(string,bytes)]
488.3 µs
test_faster_parse[(uint256,bool)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint256,bool)]
481 µs
test_faster_parse[(uint8[2],(string,bool[2]))]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint8[2],(string,bool[2]))]
474.7 µs
test_faster_parse[bytes32]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[bytes32]
483.7 µs
test_faster_parse[((uint8[2],(string,bool)),bytes32)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[((uint8[2],(string,bool)),bytes32)]
494.5 µs
test_faster_normalize[uint256]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[uint256]
2.1 ms
test_faster_normalize[uint256[2]]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[uint256[2]]
2.4 ms
test_faster_parse[(uint8,(bool,string))]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint8,(bool,string))]
474.7 µs
test_faster_parse[address]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[address]
450.8 µs
test_faster_parse[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint8[2][2],(string[2],bool[2]))]
501.7 µs
test_faster_normalize[string]
benchmarks/test_grammar_benchmarks.py::test_faster_normalize[string]
1.9 ms
test_faster_parse[bool]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[bool]
450.8 µs
test_faster_parse[(uint256[],(string[],bool))]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(uint256[],(string[],bool))]
480.9 µs
test_faster_get_encoder[(uint8[2],(string,bool[2]))]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint8[2],(string,bool[2]))]
474.6 µs
test_faster_parse[fixed128x18]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[fixed128x18]
472.7 µs
test_faster_parse[(address,uint8)]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[(address,uint8)]
474.7 µs
test_faster_parse[uint256]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[uint256]
450.8 µs
test_faster_parse[bytes]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[bytes]
450.8 µs
test_faster_get_encoder[(uint256[2],string)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint256[2],string)]
476.9 µs
test_faster_parse[uint256[2]]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[uint256[2]]
474.8 µs
test_faster_get_encoder[(uint8,(bool,string))]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint8,(bool,string))]
474.6 µs
test_faster_parse[string]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[string]
450.9 µs
test_faster_parse[uint8[]]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[uint8[]]
477.4 µs
test_faster_get_encoder[(uint256[],(string[],bool))]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint256[],(string[],bool))]
480.9 µs
test_faster_parse[int8]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[int8]
452.8 µs
test_faster_get_encoder[uint256[2]]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[uint256[2]]
474.7 µs
test_faster_get_encoder[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint8[2][2],(string[2],bool[2]))]
501.8 µs
test_faster_get_encoder[uint256]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[uint256]
450.9 µs
test_faster_encode_packed[address]
benchmarks/test_packed_benchmarks.py::test_faster_encode_packed[address]
3.2 ms
test_faster_get_encoder[(uint256,bool)]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[(uint256,bool)]
480.9 µs
test_faster_get_encoder[bool]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[bool]
450.8 µs
test_faster_get_encoder[bytes32]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[bytes32]
483.8 µs
test_faster_get_encoder[address]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[address]
450.8 µs
test_faster_parse[string[]]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[string[]]
474.7 µs
test_faster_get_encoder[bytes]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[bytes]
450.8 µs
test_faster_get_encoder[uint8[]]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[uint8[]]
477.6 µs
test_faster_get_encoder[ufixed128x18]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[ufixed128x18]
472.8 µs
test_faster_parse[ufixed128x18]
benchmarks/test_grammar_benchmarks.py::test_faster_parse[ufixed128x18]
472.8 µs
test_faster_get_encoder[fixed128x18]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[fixed128x18]
472.7 µs
test_faster_get_encoder[int8]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[int8]
452.9 µs
test_faster_get_encoder[string]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[string]
450.9 µs
test_faster_get_encoder[string[]]
benchmarks/test_registry_benchmarks.py::test_faster_get_encoder[string[]]
474.7 µs
© 2025 CodSpeed Technology
Home Terms Privacy Docs