Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate EVM typegen to new codec #261

Merged
merged 38 commits into from
May 3, 2024
Merged
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
bfb8fcc
Introduce evm-utils package
vanruch Mar 20, 2024
7352b25
Finish arrays
vanruch Mar 20, 2024
cdaf232
Add tuples, benchmark with viem
vanruch Mar 20, 2024
0d182fd
Add ethers to benchmark
vanruch Mar 21, 2024
9e77c5e
fix typo
vanruch Mar 21, 2024
c297c9c
exclude tests from compilation
vanruch Mar 21, 2024
fb8ce31
remove watch from test
vanruch Mar 21, 2024
4b81164
remove commented code
vanruch Mar 21, 2024
c964ad1
fix overreserving for string and bytes
vanruch Mar 21, 2024
c91e8fb
parse function arguments
vanruch Mar 22, 2024
0be6aae
use named arguments for structs
vanruch Mar 23, 2024
1b7f049
add event codec
vanruch Mar 24, 2024
cb6ca1e
rename to evm-codec
vanruch Mar 24, 2024
74b8f7b
fix types, run rush update
vanruch Mar 25, 2024
02e006d
Merge branch 'master' into evm-utils
vanruch Mar 25, 2024
61028a9
sunc with master
vanruch Mar 25, 2024
cc3fa5f
add changelog
vanruch Mar 25, 2024
c561931
remove useless import
vanruch Mar 25, 2024
74823fa
prettify types
vanruch Mar 25, 2024
d578e47
Migrate EVM typegen to new codec
vanruch Mar 26, 2024
21b8ac6
Merge branch 'master' into evm-utils
vanruch Mar 26, 2024
a04d689
Pass objects to structs and functions
vanruch Mar 26, 2024
9ede40b
Use new structs in bench
vanruch Mar 27, 2024
ec26a24
Merge branch 'evm-utils' into new-evm-typegen
vanruch Mar 27, 2024
60159e6
fix function output types
vanruch Mar 27, 2024
f4bf795
Support multiple return values in functions
vanruch Mar 27, 2024
6254944
fix build
vanruch Mar 27, 2024
1111312
Merge branch 'evm-utils' into new-evm-typegen
vanruch Mar 27, 2024
8d49e80
add types to typegen
vanruch Mar 27, 2024
889f486
correctly handle void return type
vanruch Mar 27, 2024
06fb178
remove test abi
vanruch Mar 27, 2024
5bb366b
Merge branch 'master' into new-evm-typegen
vanruch Apr 12, 2024
7cf83e9
Merge branch 'master' into new-evm-typegen
vanruch Apr 18, 2024
0353607
update typegen
vanruch Apr 18, 2024
7eaa0d9
remove prettier from codegen
vanruch Apr 18, 2024
873ad31
nicer function and event types in generated files
vanruch Apr 29, 2024
6f5f8a4
remove outdated functions from evm-coded
vanruch May 3, 2024
3dae0a7
changelog
vanruch May 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions common/changes/@subsquid/evm-codec/evm-utils_2024-03-25-12-14.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"changes": [
{
"packageName": "@subsquid/evm-codec",
"comment": "Introduce new package for encoding/decoding EVM ABI data",
"type": "minor"
}
],
"packageName": "@subsquid/evm-codec"
}
Loading
Loading