This use-case describes the process creating a new key-pair and persisting it.
- Oracle server
- Subfunction
- Oracle
- Seller
- The oracle configured the system's settings to connect to a running Bitcoin or Omni Core RPC server
- The oracle requests a new key-pair
- The system generates a key-pair
- The oracle checks, whether the key is valid
- The oracle checks, whether the key was not stored before
- The oracle checks, whether the key was not used to sign a transaction before
- The oracle requests to store the key
- The system stores the key
- The oracle checks, whether the key was stored
- The oracle returns the corresponding public key
Xa. TODO
- TODO
- TODO
- A new key-pair was generated
- A new key-pair was persisted
- The key-pair is unique and new
- The key-pair wasn't used before