simulation.py 355 B

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