-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Sunny Days ☀️
-
- Test: Network Initialization
-
- Test: userWorkerKey exchange
-
- Automatic epoch transitions (aka Pass The Torch -> PTT)
-
- Test: Successful deployment of contract_1: calculator
-
- Test: Successful compute of contract_1: calculator
-
- Test: Successful deployment of contract_2: flipcoin
-
- Test: Successful compute of contract_2: flipcoin
-
- Test: Successful deployment of contract_3: erc20
-
- Test: Successful compute of contract_3: erc20
-
- Test: Successful deployment of contract_4: millionaires
-
- Test: Successful compute of contract_4: millionaires
-
- Test Successful deployment of contract_5: Voting
-
- Test Successful compute of contract_5: Voting with Ethereum call
-
- Successful simultaneous deployments of contracts 1, 2, 3, 4 & 5
-
- Test: Successful successive computations with no state change (contract_1: simple_calculator)
-
- Successful successive computations that change the state across epochs
-
- Successful multiple computations across multiple workers and epochs
Rainy Days 🌧
-
- Test: Failed contract deployment: wrong bytecode
-
- Test Failed contract deployment: wrong encryption key
-
- Test: Failed contract deployment: wrong worker
-
- Test: Failed contract deployment: wrong constructor function (Deployment of a valid contract with invalid constructor succeeds enigma-core#111)
-
- Test: Failed contract deployment: wrong constructor arguments (Unreachable exception when passing wrong parameters to a secret contract enigma-core#128)
-
- Test: Failed contract deployment: out of gas
-
- Test: Failed execution: wrong parameters (Unreachable exception when passing wrong parameters to a secret contract enigma-core#128)
-
- Test: Failed execution: out of gas
-
- Test: Failed execution: non-existent secret contract address (Computing a secret contract at a nonexistent address throws exception in core, but never returns error #10)
-
- Test Failed execution: wrong encryption key
-
- Test Failed execution: wrong worker
-
- Failed execution: runtime exception (similar to Unreachable exception when passing wrong parameters to a secret contract enigma-core#128)
-
- Failed execution: wrong Ethereum payload
-
- Failed execution: wrong Ethereum address
Metadata
Metadata
Assignees
Labels
No labels