You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.
This issue tracks the main issues and PRs to be closed in order to have a first iteration of IPC's user-defined actors. When this milestone is reached we would be in a good place to start the integration with Lotus:
Unit test leveraging fvm_utils::MockRuntime: Now that we have decoupled the runtime abstraction from builtin-actors into fvm_utils we can perform proper tests over the subnet_actors (which wasn't the case before): Support checkpoint ipc-subnet-actor#9
ipc_atomic_exec:
Take this PR to the finish-line. Before merging we should consider including a few tests to see that it works and then include the full coverage.
As mentioned by @cryptoAtwill below, support for native actors have been removed momentarily from ref-fvm and experimental/fvm-m2. The working versions of ref-fvm and lotus to make the actors work so far are:
lotus commit: c602412eba07c3e5650b6ebd59d93f640411ee1b
fvm_*: 3.0.0.alpha.5
The text was updated successfully, but these errors were encountered:
For this version, so far the working combination of each component is as follows:
lotus commit: c602412eba07c3e5650b6ebd59d93f640411ee1b
fvm_*: 3.0.0.alpha.5
This issue tracks the main issues and PRs to be closed in order to have a first iteration of IPC's user-defined actors. When this milestone is reached we would be in a good place to start the integration with Lotus:
ipc-subnet-actor
:TCid
instead ofCid
throughout the actor ipc-subnet-actor#3: This one is being addressed by @cryptoAtwill through this PR and the follow-ups.fvm_utils::MockRuntime
: Now that we have decoupled theruntime
abstraction frombuiltin-actors
intofvm_utils
we can perform proper tests over thesubnet_actors
(which wasn't the case before): Support checkpoint ipc-subnet-actor#9ipc_atomic_exec
:fvm_utils::MockRuntime
: Unit test coverage ipc-atomic-execution#2. We can probably migrate directly the ones included hereipc_atomic_exec
and consider merging it as an improved implementation of the atomic_exec protocol.ipc_gateway
builtin-actors/actors/hierarchical-sca
toipc-gateway
.ipc_sdk
IPCAddress
,SubnetID
, etc.) into its own repo and start working on an ipc sdk (see for context Common library crate for bothipc
andatmoic-execution
ipc-atomic-execution#3)All actors are deployable leveraging
lotus::experimental/fvm-m2
branch, and we can interact with them.Populate READMEs for all actors:
All the above issues are also addressing the "great renaming": consensus-shipyard/ipc-subnet-actor#5.
As mentioned by @cryptoAtwill below, support for native actors have been removed momentarily from
ref-fvm
andexperimental/fvm-m2
. The working versions ofref-fvm
andlotus
to make the actors work so far are:lotus commit:
c602412eba07c3e5650b6ebd59d93f640411ee1b
fvm_*:
3.0.0.alpha.5
The text was updated successfully, but these errors were encountered: