Federico Gimenez

Results 31 issues of Federico Gimenez

Only with `--experimental.engine` This is hive log: ``` >> (cf7563b7) {"jsonrpc":"2.0","id":51,"method":"engine_newPayloadV1","params":[{"parentHash":"0x531eecf1192a7b1b2df16faf91fadfd2859098d3515138942d9633eff525b926","feeRecipient":"0x0000000000000000000000000000000000000000","stateRoot":"0x2f335548d7a5ae42ffcd96dd958a7a26796c2039d78cfb837e62d1a2f8e286d5","receiptsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","prevRandao":"0x85f546d4904f81b7e30d4d1edba008cdce5407ecf66a1b9995fbcf1908f3c419","blockNumber":"0xb","gasLimit":"0x2fefd8","gasUsed":"0x0","timestamp":"0x123f","extraData":"0x726574682f76312e302e362f6c696e7578","baseFeePerGas":"0xdda1b8c","blockHash":"0x4f9df799087267b075bff69416e3359ed9f92262b6ba4b5e3c9db45031027636","transactions":[],"withdrawals":null}]} > (cf7563b7) {"jsonrpc":"2.0","id":52,"method":"engine_forkchoiceUpdatedV1","params":[{"headBlockHash":"0x4f9df799087267b075bff69416e3359ed9f92262b6ba4b5e3c9db45031027636","safeBlockHash":"0x0000000000000000000000000000000000000000000000000000000000000000","finalizedBlockHash":"0x0000000000000000000000000000000000000000000000000000000000000000"},null]} > (cf7563b7) {"jsonrpc":"2.0","id":35,"method":"eth_getBlockByNumber","params":["0xb",false]}

C-bug
A-consensus
C-hivetest

Towards https://github.com/paradigmxyz/reth/issues/12053

C-perf
A-blockchain-tree
A-trie

### Describe the feature As part of the e2e testsuite https://github.com/paradigmxyz/reth/tree/772418f048b757382eb039a4fd525cc4e42d4124/crates/e2e-test-utils/src/testsuite we need a new `Action` that produces a given set of blocks on top of the current head. ###...

C-enhancement
C-test

Closes: #15507

C-enhancement
A-sdk

Closes #1288 Adds blacklist authorization check in `decrement_balance_or_transfer_from()` before operating on internal balances. Previously, users with sufficient internal balance bypassed TIP20 transfer policy checks since no actual token transfer occurred.

C-Bug
A-precompile
C-audit

Follow-up to #1234 Updates tip_fee_manager's set_validator_token and set_user_token to use TIP20Factory::is_tip20() post-AllegroModerato, ensuring only deployed tokens are accepted. Fixes factory test per review feedback. Aligns Solidity spec with precompile implementation....

C-enhancement
A-precompile
F-allegro-moderato

Closes #1267 Deprecates the FeeTokenTx (0x77) transaction type: - Transactions with `fee_token` preference now route to Tempo transactions (0x76) - Raw FeeToken (0x77) submissions are rejected post-AllegroModerato - FeeToken type...

C-enhancement
F-allegro-moderato

### Describe the bug ref https://tempoxyz.slack.com/archives/C09PGSBNXFG/p1764913784505099 When decrement_balance_or_transfer_from() is called during order placement (line 438) or swaps (line 255), users with sufficient internal balance only have their accounting decremented via...

C-Bug
A-precompile
C-audit

Closes #1439 Implements immediate fee swaps during transaction execution, replacing the batched end-of-block approach. - `collectFeePreTx` now executes swaps immediately via `executeFeeSwap` and accumulates fees directly - Removes `collectFeePostTx` call...

C-enhancement
A-precompile
A-evm
F-allegro-moderato

Closes #1435 Simplifies the stablecoin DEX by making orders immediately active when `place()` or `place_flip()` is called, eliminating the need for the `executeBlock` system transaction to finalize pending orders. -...

C-enhancement
A-precompile
F-allegro-moderato