feat(test-suite): add multi-chain e2e testing infrastructure#2135
feat(test-suite): add multi-chain e2e testing infrastructure#2135
Conversation
…nces can be deployed
|
Multi chain E2E tests passing: https://github.com/zama-ai/fhevm/actions/runs/23339565119/job/67893253000 |
|
Old single chain e2e tests still pass: https://github.com/zama-ai/fhevm/actions/runs/23341768810/job/67896862476 |
|
Does this work with multi-chain and multi-copro? It looks like it would just set up multi-chain in one coprocessor no? Also not sure why the name |
Good catch. Currently Just to clarify multi chain doesn't necessarily mean multi coprocessor right? The infrastructure can be one coprocessor with a host listener for each chain or multiple coprocessors and each one with a host listener for each chain. Is this correct? |
Absolutely - multi-copro is for security (run multiple instances and validate consensus e.g. 3 out of 5) and is orthogonal to multi-chain. Each copro has its own listeners for each chain (they're completely independent) |
Summary
--multi-chainflag) that spins up a second host chain (Chain B) using parameterized docker compose fileshost_chainstable and restart the zkproof-worker so it can resolve Chain B's ACL addressCloses: https://github.com/zama-ai/fhevm-internal/issues/1163