/ src / test / resources / test-chain-v2-minting.json
test-chain-v2-minting.json
 1  {
 2  	"isTestChain": true,
 3  	"blockTimestampMargin": 500,
 4  	"transactionExpiryPeriod": 86400000,
 5  	"maxBlockSize": 2097152,
 6  	"maxBytesPerUnitFee": 1024,
 7  	"unitFees": [
 8  		{ "timestamp": 0, "fee": "0.001" }
 9  	],
10  	"nameRegistrationUnitFees": [
11  		{ "timestamp": 0, "fee": "0.001" }
12  	],
13  	"requireGroupForApproval": false,
14  	"maxRewardSharesByTimestamp": [
15  		{ "timestamp": 0, "maxShares": 6 },
16  		{ "timestamp": 9999999999999, "maxShares": 3 }
17  	],
18  	"founderEffectiveMintingLevel": 10,
19  	"onlineAccountSignaturesMinLifetime": 3600000,
20  	"onlineAccountSignaturesMaxLifetime": 86400000,
21  	"mempowTransactionUpdatesTimestamp": 9999999999999,
22  	"blockRewardBatchStartHeight": 999999000,
23  	"blockRewardBatchSize": 10,
24  	"blockRewardBatchAccountsBlockCount": 3,
25  	"rewardsByHeight": [
26  		{ "height": 1, "reward": 100 },
27  		{ "height": 11, "reward": 10 },
28  		{ "height": 21, "reward": 1 }
29  	],
30  	"sharesByLevel": [
31  		{ "id": 1, "levels": [ 1, 2 ], "share": 0.06 },
32  		{ "id": 2, "levels": [ 3, 4 ], "share": 0.13 },
33  		{ "id": 3, "levels": [ 5, 6 ], "share": 0.20 },
34  		{ "id": 4, "levels": [ 7, 8 ], "share": 0.27 },
35  		{ "id": 5, "levels": [ 9, 10 ], "share": 0.34 }
36  	],
37  	"blocksNeededByLevel": [ 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ],
38  	"blockTimingsByHeight": [
39  		{ "height": 1, "target": 60000, "deviation": 30000, "power": 0.2 }
40  	],
41  	"ciyamAtSettings": {
42  		"feePerStep": "0.0001",
43  		"maxStepsPerRound": 500,
44  		"stepsPerFunctionCall": 10,
45  		"minutesPerBlock": 1
46  	},
47  	"featureTriggers": {
48  		"messageHeight": 0,
49  		"atHeight": 0,
50  		"assetsTimestamp": 0,
51  		"votingTimestamp": 0,
52  		"arbitraryTimestamp": 0,
53  		"powfixTimestamp": 0,
54  		"forknetTimestamp": 0,
55  		"newAssetPricingTimestamp": 0,
56  		"groupApprovalTimestamp": 0,
57  		"onlineAccountMinterLevelValidationHeight": 0,
58  		"chatReferenceTimestamp": 0,
59  		"arbitraryOptionalFeeTimestamp": 9999999999999,
60  		"unconfirmableRewardSharesHeight": 99999999,
61  		"ignoreLevelForRewardShareHeight": 9999999999999
62  	},
63  	"genesisInfo": {
64  		"version": 4,
65  		"timestamp": 0,
66  		"transactions": [
67  			{ "type": "ISSUE_ASSET", "assetName": "FRK", "description": "FRK native coin", "data": "", "quantity": 0, "isDivisible": true, "fee": 0 },
68  
69  			{ "type": "GENESIS", "recipient": "FRiCDZ7AfC3LNG6y3uFNv1ojXR4144GpLD", "amount": "1000000000" },
70  			{ "type": "GENESIS", "recipient": "FUBWwodKYRdigGbfjz9fKGjb2Epcmm6tMt", "amount": "1000000" },
71  			{ "type": "GENESIS", "recipient": "FKhwdsqpiQ2oHciS9g9GkTNpQDtihNb1xN", "amount": "1000000" },
72  			{ "type": "GENESIS", "recipient": "FMwD7etSXUHVFthLHuu5AsJxnPYn6uoSXR", "amount": "1000000" },
73  
74  			{ "type": "ACCOUNT_FLAGS", "target": "FRiCDZ7AfC3LNG6y3uFNv1ojXR4144GpLD", "andMask": -1, "orMask": 1, "xorMask": 0 },
75  			{ "type": "REWARD_SHARE", "minterPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "recipient": "FRiCDZ7AfC3LNG6y3uFNv1ojXR4144GpLD", "rewardSharePublicKey": "7PpfnvLSG7y4HPh8hE7KoqAjLCkv7Ui6xw4mKAkbZtox", "sharePercent": 100 },
76  
77  			{ "type": "ACCOUNT_LEVEL", "target": "FUBWwodKYRdigGbfjz9fKGjb2Epcmm6tMt", "level": 1 },
78  			{ "type": "REWARD_SHARE", "minterPublicKey": "C6wuddsBV3HzRrXUtezE7P5MoRXp5m3mEDokRDGZB6ry", "recipient": "FUBWwodKYRdigGbfjz9fKGjb2Epcmm6tMt", "rewardSharePublicKey": "CcABzvk26TFEHG7Yok84jxyd4oBtLkx8RJdGFVz2csvp", "sharePercent": 100 },
79  
80  			{ "type": "ACCOUNT_LEVEL", "target": "FKhwdsqpiQ2oHciS9g9GkTNpQDtihNb1xN", "level": 8 },
81  			{ "type": "REWARD_SHARE", "minterPublicKey": "7KNBj2MnEb6zq1vvKY1q8G2Voctcc2Z1X4avFyEH2eJC", "recipient": "FKhwdsqpiQ2oHciS9g9GkTNpQDtihNb1xN", "rewardSharePublicKey": "6bnEKqZbsCSWryUQnbBT9Umufdu3CapFvxfAni6afhFb", "sharePercent": 100 },
82  
83  			{ "type": "ACCOUNT_LEVEL", "target": "FMwD7etSXUHVFthLHuu5AsJxnPYn6uoSXR", "level": 5 },
84  			{ "type": "REWARD_SHARE", "minterPublicKey": "CGAedAQU91SR73iqoYtss6NAsra284SShXnDWvRXqR4G", "recipient": "FMwD7etSXUHVFthLHuu5AsJxnPYn6uoSXR", "rewardSharePublicKey": "4QafENiQCCDCnbXgcZfiyCu9qWqZ6YEciXAyFb4TT8YQ", "sharePercent": 100 }
85  		]
86  	}
87  }