Skip to content

Feat/upstream tx pool changes#17

Merged
l0r1s merged 15 commits into
masterfrom
feat/upstream-tx-pool-changes
Jun 9, 2025
Merged

Feat/upstream tx pool changes#17
l0r1s merged 15 commits into
masterfrom
feat/upstream-tx-pool-changes

Conversation

@l0r1s

@l0r1s l0r1s commented Jun 6, 2025

Copy link
Copy Markdown
  • Merge upstream changes up to the transaction pool changes (from commit polkadot-evm/frontier@fe66fe6 to commit polkadot-evm/frontier@c59a6c1)

  • Bump polkadot-sdk version to stable2412-6

  • Pin the evm crate version to avoid typing issue in subtensor due to the update of set_code number of parameters on following commits. It will be bumped when updating to 2501 polkadot sdk version.

TarekkMA and others added 15 commits June 6, 2025 10:37
…dot-evm#1608)

* Allow to specify integer as `block_count` for `eth_feeHistory` (polkadot-evm#228)

* style

---------

Co-authored-by: Gonza Montiel <gonzamontiel@users.noreply.github.com>
…#1602)

The ECRecover precompile was already returning an empty vector for invalid v values,
but the comment wasn't clear about handling high bits. This commit updates the
comment to be more explicit about checking for any set high bits in the v value
(bytes 32-62 must be 0) and that v (byte 63) can only be 27 or 28.

Fixes TODO comment regarding "InvalidHighV-bits-1" test case.
* feat: ✨ implement solidity codecs on xcm::latest

* refactor: 🔥 delete commented code

* fix: 🐛 manage missing cases for network_id_from_bytes
* refund pov gas based on measured proof size usage (polkadot-evm#230)

Co-authored-by: Agusrodri <agusrodriguez2456@gmail.com>

* fix

* fix

* Enable ProofSizeExt when estimating gas and emit ReportRefund when PoV gas is the effective gas

* fix style

* enable proof recording for template

* fix style

* fix

* add to host functions

* style

* revert meter.rs

* update cargo.lock

* use cargo.lock from master then update

---------

Co-authored-by: Éloïs <c@elo.tf>
Co-authored-by: Agusrodri <agusrodriguez2456@gmail.com>
Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com>
…vm#1650)

* Consume all available gas when gas limit has been reached

* update mozilla-actions/sccache-action

* fix test
* feat: replace basic pool impl with txpool wrapper

* feat: update integration tests

* feat: add comments in tests

* format: make clippy happy

* deps: pin to stable2412-4 tag

* Revert "deps: pin to stable2412-4 tag"

This reverts commit 997260b.
@l0r1s l0r1s mentioned this pull request Jun 6, 2025
@l0r1s l0r1s requested review from a team, JohnReedV, ales-otf, gztensor, open-junius and sam0x17 June 6, 2025 16:11

@open-junius open-junius left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@l0r1s l0r1s marked this pull request as ready for review June 9, 2025 14:38
@l0r1s l0r1s merged commit 4aeb35e into master Jun 9, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.