Cyrill Leutwiler
caa1228720
Run all tests on CI ( #21 )
...
Run all tests on CI
Signed-off-by: xermicus <cyrill@parity.io >
2024-06-05 00:50:03 +02:00
xermicus
2ea10d0c3e
convert todo list into GH issues
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-05-24 23:25:43 +02:00
xermicus
4f0a109771
update README.md
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-05-24 21:50:12 +02:00
Cyrill Leutwiler
bdaf573f17
integration tests on CI ( #12 )
...
Run integration tests on CI
2024-05-24 20:27:28 +02:00
Cyrill Leutwiler
06aa289d9b
Constructors and contract creation ( #11 )
...
Implement constructor logic and support create/create2 in the mock runtime
Signed-off-by: xermicus <cyrill@parity.io >
2024-05-22 21:35:32 +02:00
xermicus
6f080bb9f4
rename binary to resolc
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-05-08 11:16:24 +02:00
Chris
3fbf2833c2
feat: streamline bin updates during developement ( #5 )
...
* feat: streamline bin updates during developement
Description
===========
This PR introduces a way for the 'zksolc' binary
to automatically be updated/copied to '.cargo/bin'
after each build to resolves the issue of having
to manually update the $PATH or each time keep
running `cargo install --path crates/solidity`,
which was a recurring annoyance during testing
and development.
Co-authored-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2024-04-18 16:00:44 +02:00
xermicus
7aa27516e4
remove zkEVM extensions
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-04-15 15:22:23 +02:00
xermicus
3f9a90fe79
provide build script for LLVM
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-04-12 15:07:52 +02:00
Cyrill Leutwiler
50f2dd9b74
Polkavm heap ( #2 )
...
Use PolkaVM heap
2024-03-22 12:41:41 +01:00
xermicus
2b9e40225d
implement calldatacopy
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-03-19 10:49:47 +01:00
xermicus
6d058a42ed
suppress warnings about unused things
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-03-12 18:16:12 +01:00
Cyrill Leutwiler
cffa14a4d2
Emerge Yul recompiler ( #1 )
...
Provide a modified (and incomplete) version of ZKSync zksolc that can compile the most basic contracts
2024-03-12 12:06:02 +01:00