mirror of
https://github.com/pezkuwichain/revive-differential-tests.git
synced 2026-04-28 15:28:01 +00:00
Support zombienet (#172)
* Basic zombie node definition * [WIP] - Impl EthereumNode for zombie node * Remove unused imports * [WIP] Support substrate node in zombienet network * Impl zombie node resolver && node for zombie node * Spawn eth-rpc on top of collator node * Implement ZombienetPlatform and integrate zombie node with eth rpc * Add wourkaround to run tests * Add few comments * fmt * Replace default transaction request in test * Merge - Fix conficts with main * fmt * Clippy fix * Add polkadot and parachain node to ci * CI - Fetch polkadot binaries from releases * Fix unit test assertion * Minor doc improvements * Change names from ZombieNet to Zombienet and switch from Command to Process * Refactor ZombieNode to cache provider using OnceCell * CI: Cache polkadot binaries and use them if available * Fix conficts with main * Refactor shared_node to return static reference and add shared_state for context access * fmt * Rename ZombienetConfiguration to PolkadotParachainConfiguration and update related usage
This commit is contained in:
@@ -39,6 +39,10 @@ pub enum PlatformIdentifier {
|
||||
ReviveDevNodePolkavmResolc,
|
||||
/// The revive dev node with the REVM backend with the solc compiler.
|
||||
ReviveDevNodeRevmSolc,
|
||||
/// A zombienet based Substrate/Polkadot node with the PolkaVM backend with the resolc compiler.
|
||||
ZombienetPolkavmResolc,
|
||||
/// A zombienet based Substrate/Polkadot node with the REVM backend with the solc compiler.
|
||||
ZombienetRevmSolc,
|
||||
}
|
||||
|
||||
/// An enum of the platform identifiers of all of the platforms supported by this framework.
|
||||
@@ -95,6 +99,8 @@ pub enum NodeIdentifier {
|
||||
Kitchensink,
|
||||
/// The revive dev node implementation.
|
||||
ReviveDevNode,
|
||||
/// A zombienet spawned nodes
|
||||
Zombienet,
|
||||
}
|
||||
|
||||
/// An enum representing the identifiers of the supported VMs.
|
||||
|
||||
Reference in New Issue
Block a user