Skip to content

Add ABI_TYPE/ABI_COMPONENTS to SolEncode and embed ABI in ELF#37

Open
smiasojed wants to merge 19 commits intomainfrom
sm/sol-abi-trait
Open

Add ABI_TYPE/ABI_COMPONENTS to SolEncode and embed ABI in ELF#37
smiasojed wants to merge 19 commits intomainfrom
sm/sol-abi-trait

Conversation

@smiasojed
Copy link
Copy Markdown
Contributor

Functionality backport from cdm-integration branch

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 8, 2026

Benchmark Size Comparison (vs main)

Artifact Baseline Current Delta Status
fibonacci_builder-dsl.debug.polkavm 36538 36836 +0.82% OK
fibonacci_builder-dsl.release.polkavm 1194 1193 -0.08% OK
fibonacci_no-alloc.debug.polkavm 35780 35962 +0.51% OK
fibonacci_no-alloc.release.polkavm 469 469 +0.00% OK
fibonacci_with-alloc.debug.polkavm 45124 46344 +2.70% OK
fibonacci_with-alloc.release.polkavm 448 448 +0.00% OK
multi_builder-dsl.debug.polkavm 53560 53858 +0.56% OK
multi_builder-dsl.release.polkavm 3569 3565 -0.11% OK
multi_no-alloc.debug.polkavm 55532 55529 -0.01% OK
multi_no-alloc.release.polkavm 3419 3417 -0.06% OK
multi_with-alloc.debug.polkavm 64687 66800 +3.27% OK
multi_with-alloc.release.polkavm 3864 3749 -2.98% OK
mytoken_builder-dsl.debug.polkavm 49837 50142 +0.61% OK
mytoken_builder-dsl.release.polkavm 4094 4096 +0.05% OK
mytoken_no-alloc.debug.polkavm 52159 52406 +0.47% OK
mytoken_no-alloc.release.polkavm 3751 3736 -0.40% OK
mytoken_with-alloc.debug.polkavm 63125 64436 +2.08% OK
mytoken_with-alloc.release.polkavm 4301 4267 -0.79% OK
---------------------------------------------------- ------------ ------------ ---------- --------
Total 481451 487253 +1.21%

OK: All artifacts within 5% regression threshold

Run 24134749820 | 01f4b4a | 2026-04-08 12:36 UTC

@@ -14,6 +14,7 @@ pub struct SolInterface {
pub fn parse_solidity_interface(source: &str) -> Result<SolInterface, String> {
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

why this file even exists btw? syn-solidity is already mature crate

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.

2 participants