test_invalid_layout()
¶
Documentation for tests/prague/eip6110_deposits/test_modified_contract.py::test_invalid_layout@44293f1e
.
Generate fixtures for these test cases for Prague with:
fill -v tests/prague/eip6110_deposits/test_modified_contract.py::test_invalid_layout --fork Prague
Test deposit contract emitting logs with invalid layouts (sizes/offsets).
Source code in tests/prague/eip6110_deposits/test_modified_contract.py
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 |
|
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
Test ID (Abbreviated) | log_argument | value |
---|---|---|
...fork_Prague-blockchain_test-log_argument_pubkey_size-value_zero | pubkey_size | zero |
...fork_Prague-blockchain_test-log_argument_pubkey_size-value_max_uint256 | pubkey_size | max_uint256 |
...fork_Prague-blockchain_test-log_argument_pubkey_offset-value_zero | pubkey_offset | zero |
...fork_Prague-blockchain_test-log_argument_pubkey_offset-value_max_uint256 | pubkey_offset | max_uint256 |
...fork_Prague-blockchain_test-log_argument_withdrawal_credentials_size-value_zero | withdrawal_credentials_size | zero |
...fork_Prague-blockchain_test-log_argument_withdrawal_credentials_size-value_max_uint256 | withdrawal_credentials_size | max_uint256 |
...fork_Prague-blockchain_test-log_argument_withdrawal_credentials_offset-value_zero | withdrawal_credentials_offset | zero |
...fork_Prague-blockchain_test-log_argument_withdrawal_credentials_offset-value_max_uint256 | withdrawal_credentials_offset | max_uint256 |
...fork_Prague-blockchain_test-log_argument_amount_size-value_zero | amount_size | zero |
...fork_Prague-blockchain_test-log_argument_amount_size-value_max_uint256 | amount_size | max_uint256 |
...fork_Prague-blockchain_test-log_argument_amount_offset-value_zero | amount_offset | zero |
...fork_Prague-blockchain_test-log_argument_amount_offset-value_max_uint256 | amount_offset | max_uint256 |
...fork_Prague-blockchain_test-log_argument_signature_size-value_zero | signature_size | zero |
...fork_Prague-blockchain_test-log_argument_signature_size-value_max_uint256 | signature_size | max_uint256 |
...fork_Prague-blockchain_test-log_argument_signature_offset-value_zero | signature_offset | zero |
...fork_Prague-blockchain_test-log_argument_signature_offset-value_max_uint256 | signature_offset | max_uint256 |
...fork_Prague-blockchain_test-log_argument_index_size-value_zero | index_size | zero |
...fork_Prague-blockchain_test-log_argument_index_size-value_max_uint256 | index_size | max_uint256 |
...fork_Prague-blockchain_test-log_argument_index_offset-value_zero | index_offset | zero |
...fork_Prague-blockchain_test-log_argument_index_offset-value_max_uint256 | index_offset | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_pubkey_size-value_zero | pubkey_size | zero |
...fork_Osaka-blockchain_test-log_argument_pubkey_size-value_max_uint256 | pubkey_size | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_pubkey_offset-value_zero | pubkey_offset | zero |
...fork_Osaka-blockchain_test-log_argument_pubkey_offset-value_max_uint256 | pubkey_offset | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_withdrawal_credentials_size-value_zero | withdrawal_credentials_size | zero |
...fork_Osaka-blockchain_test-log_argument_withdrawal_credentials_size-value_max_uint256 | withdrawal_credentials_size | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_withdrawal_credentials_offset-value_zero | withdrawal_credentials_offset | zero |
...fork_Osaka-blockchain_test-log_argument_withdrawal_credentials_offset-value_max_uint256 | withdrawal_credentials_offset | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_amount_size-value_zero | amount_size | zero |
...fork_Osaka-blockchain_test-log_argument_amount_size-value_max_uint256 | amount_size | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_amount_offset-value_zero | amount_offset | zero |
...fork_Osaka-blockchain_test-log_argument_amount_offset-value_max_uint256 | amount_offset | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_signature_size-value_zero | signature_size | zero |
...fork_Osaka-blockchain_test-log_argument_signature_size-value_max_uint256 | signature_size | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_signature_offset-value_zero | signature_offset | zero |
...fork_Osaka-blockchain_test-log_argument_signature_offset-value_max_uint256 | signature_offset | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_index_size-value_zero | index_size | zero |
...fork_Osaka-blockchain_test-log_argument_index_size-value_max_uint256 | index_size | max_uint256 |
...fork_Osaka-blockchain_test-log_argument_index_offset-value_zero | index_offset | zero |
...fork_Osaka-blockchain_test-log_argument_index_offset-value_max_uint256 | index_offset | max_uint256 |