keep-network / keep-ecdsa

The smart contracts and client behind the Keep ECDSA client
MIT License
60 stars 23 forks source link

System Tests: Bonded ECDSA Keep #385

Open nkuba opened 4 years ago

nkuba commented 4 years ago

Random Beacon Integration

Open Keep

Positive scenarios

Expected results:

Negative scenarios

Client Unavailability

Sign

Positive scenarios

Expected results:

Negative scenarios

Client Unavailability

Close Keep

Seize Signer Bonds

Submit Signature Fraud

🚫 Blocked by https://github.com/keep-network/keep-core/issues/1588

To test these scenarios easier we should expect a network of 3 operator nodes and keeps with group size of 3.

Below tests should be executed for two situations:

  1. operator is supporting just one keep
  2. operator is supporting multiple keeps
nkuba commented 4 years ago

Open Keep Request with threshold = 0 Request is rejected.

Keep is created and the public key is calculated.