This repository has been archived by the owner on Jan 11, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Feature branch: Integrate IPC Solidity contracts #221
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
adlrocha
approved these changes
Jun 8, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing job! LGTM. I added a few suggestions but with those settled feel free to merge.
Co-authored-by: adlrocha <adlrocha@tutamail.com>
adlrocha
changed the title
Update config
Feature branch: Integrate IPC Solidity contracts
Jun 9, 2023
Co-authored-by: adlrocha <adlrocha@tutamail.com>
Co-authored-by: adlrocha <adlrocha@tutamail.com>
Co-authored-by: adlrocha <adlrocha@tutamail.com>
Co-authored-by: adlrocha <adlrocha@tutamail.com>
* create and join for evm * update abi * update ethers * update params * add debug log * temp solution * log more * swap order * add root * update create subnet constructor * use u128 for value over u64 * Update src/manager/evm.rs Co-authored-by: adlrocha <adlrocha@tutamail.com> * Update src/manager/evm.rs Co-authored-by: adlrocha <adlrocha@tutamail.com> * Update src/manager/evm.rs Co-authored-by: adlrocha <adlrocha@tutamail.com> * Update src/manager/evm.rs Co-authored-by: adlrocha <adlrocha@tutamail.com> * update based on review * update ipc crate * update evm * update route * update subnet registry abi * fix err * fix err * update route * lint * generalize checkpointing (#227) * initial commit * update subnet id contract * initial commit * add submit checkpoint placeholder: * lint * add checkpoint skeleton * update get bottom up checkpoints * update crates * add list top down msgs * Updates from Integration testing (#230) * update evm config * update no create subnet * Fevm fvm checkpoint (#232) * wip * update new checkpoint * initial bottom up impl * Update src/manager/evm/conversion.rs Co-authored-by: adlrocha <6717133+adlrocha@users.noreply.github.com> * Update src/manager/evm/conversion.rs Co-authored-by: adlrocha <6717133+adlrocha@users.noreply.github.com> * Initial impl for top down (#233) * initial impl for top down * lint * merge files --------- Co-authored-by: adlrocha <6717133+adlrocha@users.noreply.github.com> --------- Co-authored-by: adlrocha <adlrocha@tutamail.com> Co-authored-by: adlrocha <6717133+adlrocha@users.noreply.github.com>
Signed-off-by: Alfonso de la Rocha <adlrocha@tutamail.com>
* add evm key store * add headers * fix formatting * relax trait bound * update trait bound * add features * add features * add more tests * lint * shift code location * lint * Integrate evm key store (#249) * initial impl * change address type * integrate evm key store * fix provider * remove private key in config * rename fvm_keystore to fvm_wallet * Import evm wallet (#251) * import evm wallet * lint * Fix keystore after integration testing (#252) * fix evm key store filename * fix evm key store filename * hex encode evm private key * add missing crate * more logs * log * fix join subnet * fix join subnet * fix top down target subnet to parent * fix top down target subnet to child * fix itest * fix create itest * itest use agent from * Update identity/src/evm/persistent.rs --------- Co-authored-by: adlrocha <6717133+adlrocha@users.noreply.github.com> --------- Co-authored-by: adlrocha <6717133+adlrocha@users.noreply.github.com> * Fix evm keystore comments (#253) * increase timeout to support mainnet/calibration (#250) * fix comments * update comment * update comment * specify key type for fvm keys * fix serde type * lint * lint * fix import evm format * increase timeout * List subnet (#254) * add subnet support * update status mapping * update gateway abi --------- Co-authored-by: adlrocha <6717133+adlrocha@users.noreply.github.com> Co-authored-by: Alfonso de la Rocha <adlrocha@tutamail.com> --------- Co-authored-by: adlrocha <6717133+adlrocha@users.noreply.github.com> Co-authored-by: Alfonso de la Rocha <adlrocha@tutamail.com>
* import private key for evm * handle 0x
* docs to deploy IPC Solidity in calibration * update with evm support * Update docs/calibration-solidity.md Co-authored-by: Jorge Soares <547492+jsoares@users.noreply.github.com> --------- Co-authored-by: Jorge Soares <547492+jsoares@users.noreply.github.com>
6 tasks
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update
This branch is becoming the base feature branch for the integration of the IPC Solidity actors with the IPC agent.
Config update PR
Update the config to a new format that supports both FVM and EVM. Sample format:
All direct field access are changed to getter functions.