Module project.main
This project is designed to test, validate, and refine the foundational concepts that will serve as the cornerstone for eODS.
Classes
class Main
-
Expand source code
class Main: beacon_chain_accounting = BeaconChainAccounting() simulator = Simulator(beacon_chain_accounting) simulator.initialize_required_data() for _ in range(num_ticks): simulator.tick_delegation() simulator.process_rewards_penalties() simulator.tick_withdrawals() tester = Tester(beacon_chain_accounting) assert tester.test_quotas_sum_to_be_1() assert tester.test_delegated_amount_is_positive() assert tester.test_delegators_balances_are_positive()
Class variables
var beacon_chain_accounting
var simulator
var tester