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

switch to pallet_revive runtime #40

Merged
merged 28 commits into from
Sep 3, 2024
Merged

switch to pallet_revive runtime #40

merged 28 commits into from
Sep 3, 2024

Conversation

xermicus
Copy link
Member

@xermicus xermicus commented Sep 3, 2024

  • The PVM exports module uses private symbols to not conflict with call import and export
  • The solidity helper utils now also compile the EVM deploy code used in tests
  • Tests are now executed in pallet_revive
  • Left some tests out that depend on pallet_revive API methods not yet fully functional
  • Tests can now be written in a declarative manner
  • Test expectations can now be derived from running the case in the geth evm first
  • Benchmarks are now conducted using pallet_revive and geth evm reference implemenation
  • PVM compiler and extensive benchmarks were removed due (can add them once the pallet supports it)
  • The pallet contracts low level api crate renamed to revive-runtime-api
  • Update pallet_revive and polkavm deps

xermicus and others added 28 commits August 27, 2024 00:36
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: xermicus <[email protected]>
Signed-off-by: Cyrill Leutwiler <[email protected]>
Signed-off-by: Cyrill Leutwiler <[email protected]>
Signed-off-by: Cyrill Leutwiler <[email protected]>
Signed-off-by: Cyrill Leutwiler <[email protected]>
Signed-off-by: Cyrill Leutwiler <[email protected]>
Signed-off-by: Cyrill Leutwiler <[email protected]>
Signed-off-by: xermicus <[email protected]>
@xermicus xermicus merged commit d2f76b6 into main Sep 3, 2024
1 check passed
@xermicus xermicus deleted the pallet-revive-runtime branch September 3, 2024 15:18
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.

1 participant