-
Notifications
You must be signed in to change notification settings - Fork 557
/
Copy pathmainnet.mlh
79 lines (60 loc) · 2.33 KB
/
mainnet.mlh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
[%%define ledger_depth 35]
(*BEGIN src/config/coinbase/realistic.mlh*)
[%%define coinbase "720"]
(*END src/config/coinbase/realistic.mlh*)
(*BEGIN src/config/scan_state/point2tps.mlh*)
[%%define scan_state_with_tps_goal true]
(* 0.2TPS * 10 *)
[%%define scan_state_tps_goal_x10 2]
[%%define scan_state_work_delay 2]
(*END src/config/scan_state/point2tps.mlh*)
(*BEGIN src/config/proof_level/full.mlh*)
[%%define proof_level "full"]
(*END src/config/proof_level/full.mlh*)
(*BEGIN src/config/txpool_size.mlh*)
(* Note this value needs to be consistent across nodes to prevent spurious bans.
see comment in transaction_pool.ml for more details. *)
[%%define pool_max_size 3000]
[%%undef zkapp_cmd_limit]
(*END src/config/txpool_size.mlh*)
(*BEGIN src/config/account_creation_fee/realistic.mlh*)
[%%define account_creation_fee_int "1.0"]
(*END src/config/account_creation_fee/realistic.mlh*)
(*BEGIN src/config/amount_defaults/realistic.mlh*)
[%%define default_snark_worker_fee "0.1"]
[%%define minimum_user_command_fee "0.001"]
(*END src/config/amount_defaults/realistic.mlh*)
(*BEGIN src/config/supercharged_coinbase_factor/one.mlh*)
[%%define supercharged_coinbase_factor 1]
(*END src/config/supercharged_coinbase_factor/one.mlh*)
(* custom consensus parameters for the mainnet release *)
[%%define k 290]
[%%define delta 0]
[%%define slots_per_epoch 7140]
[%%define slots_per_sub_window 7]
[%%define sub_windows_per_window 11]
[%%define grace_period_slots 2160]
[%%define plugins false]
[%%define genesis_ledger "testnet_postake"]
[%%define genesis_state_timestamp "2020-09-16 03:15:00-07:00"]
[%%define block_window_duration 180000]
[%%define itn_features false]
[%%define print_versioned_types false]
[%%define test_full_epoch false]
(*BEGIN src/config/fork.mlh*)
[%%undef fork_blockchain_length]
[%%undef fork_state_hash]
[%%undef fork_global_slot_since_genesis]
[%%undef zkapp_cmd_limit]
(*END src/config/fork.mlh*)
(*BEGIN src/config/features/mainnet.mlh*)
[%%define network "mainnet"]
(*END src/config/features/mainnet.mlh*)
(* 2*block_window_duration *)
[%%define compaction_interval 360000]
[%%define vrf_poll_interval 5000]
[%%define zkapp_cmd_limit 24]
[%%undef scan_state_transaction_capacity_log_2]
(* Constants determining sync ledger query/response size*)
[%%define sync_ledger_max_subtree_depth 8]
[%%define sync_ledger_default_subtree_depth 6]