mirror of
https://github.com/vacp2p/linea-besu.git
synced 2026-01-09 15:37:54 -05:00
* warm up to address at tx start if account is delegated, restrict auth nonce to 2**64-1 Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * rename requestsRoot to requestsHash Signed-off-by: Jason Frame <jason.frame@consensys.net> * return no code if account has delegated code to precompile, treat precompile always as warm account when resolving code Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * make accessListWarmAddresses generic again Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * warm delegatee account if transaction destination has delegated code Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * * verify auth nonce less than 2**64-1 during auth processing * auth to zero address deletes delegation * auth to precompile returns empty code * auth nonce < 2**8 * increase auth base cost to 12500 Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * generalised requests flat encoding and engine api changes Signed-off-by: Jason Frame <jason.frame@consensys.net> * javadoc Signed-off-by: Jason Frame <jason.frame@consensys.net> * get tests passing Signed-off-by: Jason Frame <jason.frame@consensys.net> * get tests passing Signed-off-by: Jason Frame <jason.frame@consensys.net> * clean code Signed-off-by: Jason Frame <jason.frame@consensys.net> * change requests to single requestData for each requestType Signed-off-by: Jason Frame <jason.frame@consensys.net> * fix PoWBlockCreatorTest after requests data type change Signed-off-by: Jason Frame <jason.frame@consensys.net> * don't return request type in getPayload result Signed-off-by: Jason Frame <jason.frame@consensys.net> don't return request type in getPayload result Signed-off-by: Jason Frame <jason.frame@consensys.net> * include requests in t8n response Signed-off-by: Jason Frame <jason.frame@consensys.net> * update contract addresses for consolidation requests and withdrawal requests Signed-off-by: Jason Frame <jason.frame@consensys.net> * fix requestHash calculation Signed-off-by: Jason Frame <jason.frame@consensys.net> * Ensure that execution requests always return a response Signed-off-by: Jason Frame <jason.frame@consensys.net> * added and fixed bound checks, fixed some compilation errors after the rebase Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * revert changes to evm tool spec tests Signed-off-by: Jason Frame <jason.frame@consensys.net> * clean up Signed-off-by: Jason Frame <jason.frame@consensys.net> * replace AbstractSystemCallRequestProcessor to concrete class and remove specific processors Signed-off-by: Jason Frame <jason.frame@consensys.net> * spotless Signed-off-by: Jason Frame <jason.frame@consensys.net> * update evmtool tests for 7685 changes Signed-off-by: Jason Frame <jason.frame@consensys.net> * use empty requests hash prague fork at genesis Signed-off-by: Jason Frame <jason.frame@consensys.net> * review suggestions Signed-off-by: Jason Frame <jason.frame@consensys.net> * temporarily comment out osakaTime from Prague Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * engine API validation Signed-off-by: Jason Frame <jason.frame@consensys.net> * update plugin API hash Signed-off-by: Jason Frame <jason.frame@consensys.net> * fix GenesisStateTest Signed-off-by: Jason Frame <jason.frame@consensys.net> * comment out unused evmWorldUpdater.parentUpdater() check Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * added CodeDelegationProcessorTest Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * code clean up Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> * spotless Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> --------- Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net> Signed-off-by: Jason Frame <jason.frame@consensys.net> Co-authored-by: Jason Frame <jason.frame@consensys.net>