simulation.py 410 B

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