Skip to content

Darren/feat/use latest abi fucntionality#1501

Closed
darrenkel wants to merge 78 commits intomasterfrom
darren/feat/use-latest-abi-fucntionality
Closed

Darren/feat/use latest abi fucntionality#1501
darrenkel wants to merge 78 commits intomasterfrom
darren/feat/use-latest-abi-fucntionality

Conversation

@darrenkel
Copy link
Copy Markdown
Contributor

@darrenkel darrenkel commented Nov 26, 2025

Description

POC PR to demo new abi functionality. See POC here: https://github.com/vechain/thor/compare/darren/feat/use-latest-abi-fucntionality...darren/demo/new-abi-demo?expand=1

To copies the ABI package from go-ethereum, with minor changes for math.U256Bytes since the function does not exist in go-ethereum v1.8.x: https://github.com/vechain/thor/blob/darren/feat/use-latest-abi-fucntionality/abi/ethabi/pack.go#L98

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • New and existing E2E tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • I have not added any vulnerable dependencies to my code

vanja-vechain and others added 30 commits November 7, 2025 15:59
Co-authored-by: Miguel Angel Rojo <freemanz1486@gmail.com>
* minor changes

* minor changes

* minor changes

* change

* extracted method to params

* lint
* unit tests

* license check
* improve coverage

* improve coverage builtin/staker package
* update version string on startup

* fix linting

* move commit from version to description

* add version meta

* add templating
* Packer loop refactor

* extract commitBlock in cmd/thor/node (#1370)

* Add tests

---------

Co-authored-by: libotony <tony.li@vechain.org>
* remove redundant gas consumption call (#1407)

* Fix hayabusa solo mode for executor actions (#1409)

* Add complex scenarios tests

* Fix linting issues

* Adjust to 2.4.1

---------

Co-authored-by: Paolo Galli <paolo.galli@vechain.org>
Co-authored-by: Pedro Gomes <otherview@gmail.com>
* remove redundant gas consumption call (#1407)

* Fix hayabusa solo mode for executor actions (#1409)

* Add complex scenarios tests

* Fix linting issues

* Adjust to 2.4.1

* add delegation complex scenarios

---------

Co-authored-by: Paolo Galli <paolo.galli@vechain.org>
Co-authored-by: Pedro Gomes <otherview@gmail.com>
* add raw storage retrieve api

* lint

* Add to client, add tests

* Add comment

* fix test

---------

Co-authored-by: vanjatomic <vanja.tomic@vechain.org>
* remove redundant gas consumption call (#1407)

* Fix hayabusa solo mode for executor actions (#1409)

* Add complex scenarios tests

* Fix linting issues

* Adjust to 2.4.1

* add delegation complex scenarios

* add combination scenarios

---------

Co-authored-by: Paolo Galli <paolo.galli@vechain.org>
Co-authored-by: Pedro Gomes <otherview@gmail.com>
Co-authored-by: vanja-vechain <122791588+vanja-vechain@users.noreply.github.com>
Co-authored-by: Paolo Galli <paolo.galli@vechain.org>
Co-authored-by: Darren Kelly <107671032+darrenvechain@users.noreply.github.com>
Co-authored-by: YeahNotSewerSide <47860375+YeahNotSewerSide@users.noreply.github.com>
Co-authored-by: libotony <tony.li@vechain.org>
Co-authored-by: Darren Kelly <darren.kelly@vechain.org>
Co-authored-by: Pedro Gomes <otherview@gmail.com>
Co-authored-by: vanjatomic <vanja.tomic@vechain.org>
Co-authored-by: vanja-vechain <122791588+vanja-vechain@users.noreply.github.com>
Co-authored-by: Paolo Galli <paolo.galli@vechain.org>
Co-authored-by: Darren Kelly <107671032+darrenvechain@users.noreply.github.com>
Co-authored-by: YeahNotSewerSide <47860375+YeahNotSewerSide@users.noreply.github.com>
Co-authored-by: libotony <tony.li@vechain.org>
Co-authored-by: Darren Kelly <darren.kelly@vechain.org>
Co-authored-by: Pedro Gomes <otherview@gmail.com>
Co-authored-by: vanjatomic <vanja.tomic@vechain.org>
Co-authored-by: vanja-vechain <122791588+vanja-vechain@users.noreply.github.com>
Co-authored-by: Paolo Galli <paolo.galli@vechain.org>
Co-authored-by: Darren Kelly <107671032+darrenvechain@users.noreply.github.com>
Co-authored-by: YeahNotSewerSide <47860375+YeahNotSewerSide@users.noreply.github.com>
Co-authored-by: libotony <tony.li@vechain.org>
Co-authored-by: Darren Kelly <darren.kelly@vechain.org>
Co-authored-by: Pedro Gomes <otherview@gmail.com>
Co-authored-by: vanjatomic <vanja.tomic@vechain.org>
Co-authored-by: tony <liboliqi@gmail.com>
Co-authored-by: vanja-vechain <122791588+vanja-vechain@users.noreply.github.com>
Co-authored-by: Paolo Galli <paolo.galli@vechain.org>
Co-authored-by: Darren Kelly <107671032+darrenvechain@users.noreply.github.com>
Co-authored-by: YeahNotSewerSide <47860375+YeahNotSewerSide@users.noreply.github.com>
Co-authored-by: libotony <tony.li@vechain.org>
Co-authored-by: Darren Kelly <darren.kelly@vechain.org>
Co-authored-by: Pedro Gomes <otherview@gmail.com>
Co-authored-by: vanjatomic <vanja.tomic@vechain.org>
Co-authored-by: tony <liboliqi@gmail.com>
Co-authored-by: vanja-vechain <122791588+vanja-vechain@users.noreply.github.com>
Co-authored-by: Paolo Galli <paolo.galli@vechain.org>
Co-authored-by: Darren Kelly <107671032+darrenvechain@users.noreply.github.com>
Co-authored-by: YeahNotSewerSide <47860375+YeahNotSewerSide@users.noreply.github.com>
Co-authored-by: libotony <tony.li@vechain.org>
Co-authored-by: Darren Kelly <darren.kelly@vechain.org>
Co-authored-by: Pedro Gomes <otherview@gmail.com>
Co-authored-by: vanjatomic <vanja.tomic@vechain.org>
Co-authored-by: tony <liboliqi@gmail.com>
@darrenkel darrenkel marked this pull request as ready for review November 28, 2025 09:22
@darrenkel darrenkel changed the base branch from release/v2.4.1-old to release/v2.4.1 January 5, 2026 09:23
@darrenkel darrenkel changed the base branch from release/v2.4.1-last to master January 14, 2026 15:15
@darrenkel darrenkel closed this Jan 22, 2026
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.

10 participants