EVM Block Builder Package¶
Python wrapper for the evm b11r
tool.
BlockBuilder
¶
Generic Block builder frontend.
Source code in /home/dtopz/code/github/danceratopz/execution-spec-tests/src/evm_block_builder/__init__.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
|
build(header, txs, ommers, withdrawals=None, clique=None, ethash=False, ethash_mode='normal')
abstractmethod
¶
Build a block with specified parameters and return RLP and hash
Source code in /home/dtopz/code/github/danceratopz/execution-spec-tests/src/evm_block_builder/__init__.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
version()
abstractmethod
¶
Return name and version of tool used to build the block
Source code in /home/dtopz/code/github/danceratopz/execution-spec-tests/src/evm_block_builder/__init__.py
34 35 36 37 38 39 |
|
EvmBlockBuilder
¶
Bases: BlockBuilder
Go-ethereum evm
Block builder frontend.
Source code in /home/dtopz/code/github/danceratopz/execution-spec-tests/src/evm_block_builder/__init__.py
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
|
build(header, txs, ommers, withdrawals=None, clique=None, ethash=False, ethash_mode='normal')
¶
Executes evm b11r
with the specified arguments.
Source code in /home/dtopz/code/github/danceratopz/execution-spec-tests/src/evm_block_builder/__init__.py
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
|
version()
¶
Gets evm
binary version.
Source code in /home/dtopz/code/github/danceratopz/execution-spec-tests/src/evm_block_builder/__init__.py
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
|