preparing genesis.json db_init.cpp for PPY
This commit is contained in:
parent
2259224078
commit
8d73141d8b
2 changed files with 393 additions and 2 deletions
391
genesis/genesis.json
Normal file
391
genesis/genesis.json
Normal file
|
|
@ -0,0 +1,391 @@
|
|||
{
|
||||
"initial_timestamp": "2017-05-30T08:09:05",
|
||||
"max_core_supply": "546053259451",
|
||||
"initial_parameters": {
|
||||
"current_fees": {
|
||||
"parameters": [[
|
||||
0,{
|
||||
"fee": 1000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
1,{
|
||||
"fee": 50
|
||||
}
|
||||
],[
|
||||
2,{
|
||||
"fee": 0
|
||||
}
|
||||
],[
|
||||
3,{
|
||||
"fee": 500000000000
|
||||
}
|
||||
],[
|
||||
4,{}
|
||||
],[
|
||||
5,{
|
||||
"basic_fee": 1000,
|
||||
"premium_fee": 1000000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
6,{
|
||||
"fee": 1000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
7,{
|
||||
"fee": 3000
|
||||
}
|
||||
],[
|
||||
8,{
|
||||
"membership_annual_fee": 500000000000,
|
||||
"membership_lifetime_fee": 500000
|
||||
}
|
||||
],[
|
||||
9,{
|
||||
"fee": 200000
|
||||
}
|
||||
],[
|
||||
10,{
|
||||
"symbol3": "500000000000",
|
||||
"symbol4": "500000000000",
|
||||
"long_symbol": 5000000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
11,{
|
||||
"fee": 100000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
12,{
|
||||
"fee": 500000000000
|
||||
}
|
||||
],[
|
||||
13,{
|
||||
"fee": 500000000000
|
||||
}
|
||||
],[
|
||||
14,{
|
||||
"fee": 1000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
15,{
|
||||
"fee": 1000
|
||||
}
|
||||
],[
|
||||
16,{
|
||||
"fee": 3000
|
||||
}
|
||||
],[
|
||||
17,{
|
||||
"fee": 500000000000
|
||||
}
|
||||
],[
|
||||
18,{
|
||||
"fee": 500000000000
|
||||
}
|
||||
],[
|
||||
19,{
|
||||
"fee": 500000000000
|
||||
}
|
||||
],[
|
||||
20,{
|
||||
"fee": 1000000
|
||||
}
|
||||
],[
|
||||
21,{
|
||||
"fee": 2000
|
||||
}
|
||||
],[
|
||||
22,{
|
||||
"fee": 1000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
23,{
|
||||
"fee": 1000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
24,{
|
||||
"fee": 0
|
||||
}
|
||||
],[
|
||||
25,{
|
||||
"fee": 3000
|
||||
}
|
||||
],[
|
||||
26,{
|
||||
"fee": 200
|
||||
}
|
||||
],[
|
||||
27,{
|
||||
"fee": 200,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
28,{
|
||||
"fee": 0
|
||||
}
|
||||
],[
|
||||
29,{
|
||||
"fee": 100000
|
||||
}
|
||||
],[
|
||||
30,{
|
||||
"fee": 2000
|
||||
}
|
||||
],[
|
||||
31,{
|
||||
"fee": 0
|
||||
}
|
||||
],[
|
||||
32,{
|
||||
"fee": 100000
|
||||
}
|
||||
],[
|
||||
33,{
|
||||
"fee": 50000
|
||||
}
|
||||
],[
|
||||
34,{
|
||||
"fee": 500000000000
|
||||
}
|
||||
],[
|
||||
35,{
|
||||
"fee": 1000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
36,{
|
||||
"fee": 1000
|
||||
}
|
||||
],[
|
||||
37,{}
|
||||
],[
|
||||
38,{
|
||||
"fee": 20000,
|
||||
"price_per_kbyte": 1000
|
||||
}
|
||||
],[
|
||||
39,{
|
||||
"fee": 500000000000,
|
||||
"price_per_output": 500000000000
|
||||
}
|
||||
],[
|
||||
40,{
|
||||
"fee": 500000000000,
|
||||
"price_per_output": 500000000000
|
||||
}
|
||||
],[
|
||||
41,{
|
||||
"fee": 500000000000
|
||||
}
|
||||
],[
|
||||
42,{}
|
||||
],[
|
||||
43,{
|
||||
"fee": 3000
|
||||
}
|
||||
],[
|
||||
44,{}
|
||||
],[
|
||||
45,{
|
||||
"fee": 1000
|
||||
}
|
||||
],[
|
||||
46,{
|
||||
"fee": 5000
|
||||
}
|
||||
],[
|
||||
47,{
|
||||
"fee": 0
|
||||
}
|
||||
],[
|
||||
48,{
|
||||
"fee": 1000
|
||||
}
|
||||
],[
|
||||
49,{}
|
||||
]
|
||||
],
|
||||
"scale": 10000
|
||||
},
|
||||
"block_interval": 3,
|
||||
"maintenance_interval": 3600,
|
||||
"maintenance_skip_slots": 3,
|
||||
"committee_proposal_review_period": 3600,
|
||||
"maximum_transaction_size": 98304,
|
||||
"maximum_block_size": 2097192,
|
||||
"maximum_time_until_expiration": 86400,
|
||||
"maximum_proposal_lifetime": 2419200,
|
||||
"maximum_asset_whitelist_authorities": 10,
|
||||
"maximum_asset_feed_publishers": 10,
|
||||
"maximum_witness_count": 1001,
|
||||
"maximum_committee_count": 1001,
|
||||
"maximum_authority_membership": 10,
|
||||
"reserve_percent_of_fee": 10000,
|
||||
"network_percent_of_fee": 10000,
|
||||
"lifetime_referrer_percent_of_fee": 0,
|
||||
"cashback_vesting_period_seconds": 9999999,
|
||||
"cashback_vesting_threshold": 500000000000,
|
||||
"count_non_member_votes": true,
|
||||
"allow_non_member_whitelists": true,
|
||||
"witness_pay_per_block": 1000000,
|
||||
"worker_budget_per_day": "0",
|
||||
"max_predicate_opcode": 1,
|
||||
"fee_liquidation_threshold": 500000000000,
|
||||
"accounts_per_fee_scale": 1000,
|
||||
"account_fee_scale_bitshifts": 0,
|
||||
"max_authority_depth": 2,
|
||||
"witness_schedule_algorithm": 1,
|
||||
"min_round_delay": 1,
|
||||
"max_round_delay": 300,
|
||||
"min_time_per_commit_move": 15,
|
||||
"max_time_per_commit_move": 15,
|
||||
"min_time_per_reveal_move": 6,
|
||||
"max_time_per_reveal_move": 6,
|
||||
"rake_fee_percentage": 350,
|
||||
"maximum_registration_deadline": 2592000,
|
||||
"maximum_players_in_tournament": 256,
|
||||
"maximum_tournament_whitelist_length": 1000,
|
||||
"maximum_tournament_start_time_in_future": 5184000,
|
||||
"maximum_tournament_start_delay": 259200,
|
||||
"maximum_tournament_number_of_wins": 25,
|
||||
"extensions": []
|
||||
},
|
||||
"initial_bts_accounts": [],
|
||||
"initial_accounts": [{
|
||||
"name": "init0",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init1",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init2",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init3",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init4",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init5",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init6",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init7",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init8",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init9",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "init10",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": true
|
||||
},{
|
||||
"name": "nathan",
|
||||
"owner_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"active_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
|
||||
"is_lifetime_member": false
|
||||
}
|
||||
],
|
||||
"initial_assets": [],
|
||||
"initial_balances": [{
|
||||
"owner": "BTSFAbAx7yuxt725qSZvfwWqkdCwp9ZnUama",
|
||||
"asset_symbol": "PPY",
|
||||
"amount": "1000000000000000"
|
||||
}
|
||||
],
|
||||
"initial_vesting_balances": [],
|
||||
"initial_active_witnesses": 11,
|
||||
"initial_witness_candidates": [{
|
||||
"owner_name": "init0",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init1",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init2",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init3",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init4",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init5",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init6",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init7",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init8",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init9",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
},{
|
||||
"owner_name": "init10",
|
||||
"block_signing_key": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
|
||||
}
|
||||
],
|
||||
"initial_committee_candidates": [{
|
||||
"owner_name": "init0"
|
||||
},{
|
||||
"owner_name": "init1"
|
||||
},{
|
||||
"owner_name": "init2"
|
||||
},{
|
||||
"owner_name": "init3"
|
||||
},{
|
||||
"owner_name": "init4"
|
||||
},{
|
||||
"owner_name": "init5"
|
||||
},{
|
||||
"owner_name": "init6"
|
||||
}
|
||||
],
|
||||
"initial_worker_candidates": [],
|
||||
"initial_chain_id": "aa34045518f1469a28fa4578240d5f039afa9959c0b95ce3b39674efa691fb21",
|
||||
"immutable_parameters": {
|
||||
"min_committee_member_count": 11,
|
||||
"min_witness_count": 11,
|
||||
"num_special_accounts": 0,
|
||||
"num_special_assets": 0
|
||||
}
|
||||
}
|
||||
|
|
@ -368,8 +368,8 @@ void database::init_genesis(const genesis_state_type& genesis_state)
|
|||
create<asset_dividend_data_object>([&](asset_dividend_data_object& a) {
|
||||
a.options.minimum_distribution_interval = 3*24*60*60;
|
||||
a.options.minimum_fee_percentage = 10*GRAPHENE_1_PERCENT;
|
||||
a.options.next_payout_time = genesis_state.initial_timestamp + fc::hours(1);
|
||||
a.options.payout_interval = 7*24*60*60;
|
||||
a.options.next_payout_time = genesis_state.initial_timestamp + fc::days(1);
|
||||
a.options.payout_interval = 30*24*60*60;
|
||||
a.dividend_distribution_account = TOURNAMENT_RAKE_FEE_ACCOUNT_ID;
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue