simulation.py 326 B

123456789101112131415
  1. from ouroboros import Stakeholder
  2. from ouroboros import Z
  3. import time
  4. EPOCH_LENGTH = 2
  5. stakeholders = []
  6. for i in range(2):
  7. stakeholders.append(Stakeholder(EPOCH_LENGTH))
  8. environment = Z(stakeholders, EPOCH_LENGTH, genesis_time=time.time())
  9. environment.start()
  10. for sh in environment.stakeholders:
  11. sh.beacon.join()