/ src / test / resources / test-chain-v2-block-timestamps.json
test-chain-v2-block-timestamps.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  	"maxRewardSharesPerMintingAccount": 20,
15  	"founderEffectiveMintingLevel": 10,
16  	"onlineAccountSignaturesMinLifetime": 3600000,
17  	"onlineAccountSignaturesMaxLifetime": 86400000,
18  	"mempowTransactionUpdatesTimestamp": 0,
19  	"blockRewardBatchStartHeight": 999999000,
20  	"blockRewardBatchSize": 10,
21  	"blockRewardBatchAccountsBlockCount": 3,
22  	"rewardsByHeight": [
23  		{ "height": 1, "reward": 100 },
24  		{ "height": 11, "reward": 10 },
25  		{ "height": 21, "reward": 1 }
26  	],
27  	"sharesByLevel": [
28  		{ "id": 1, "levels": [ 1, 2 ], "share": 0.06 },
29  		{ "id": 2, "levels": [ 3, 4 ], "share": 0.13 },
30  		{ "id": 3, "levels": [ 5, 6 ], "share": 0.20 },
31  		{ "id": 4, "levels": [ 7, 8 ], "share": 0.27 },
32  		{ "id": 5, "levels": [ 9, 10 ], "share": 0.34 }
33  	],
34  	"blocksNeededByLevel": [ 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ],
35  	"blockTimingsByHeight": [
36  		{ "height": 1, "target": 60000, "deviation": 30000, "power": 0.2 },
37  		{ "height": 2, "target": 70000, "deviation": 10000, "power": 0.8 }
38  	],
39  	"ciyamAtSettings": {
40  		"feePerStep": "0.0001",
41  		"maxStepsPerRound": 500,
42  		"stepsPerFunctionCall": 10,
43  		"minutesPerBlock": 1
44  	},
45  	"featureTriggers": {
46  		"messageHeight": 0,
47  		"atHeight": 0,
48  		"assetsTimestamp": 0,
49  		"votingTimestamp": 0,
50  		"arbitraryTimestamp": 0,
51  		"powfixTimestamp": 0,
52  		"forknetTimestamp": 0,
53  		"newAssetPricingTimestamp": 0,
54  		"groupApprovalTimestamp": 0,
55  		"onlineAccountMinterLevelValidationHeight": 0,
56  		"chatReferenceTimestamp": 0,
57  		"arbitraryOptionalFeeTimestamp": 0,
58  		"unconfirmableRewardSharesHeight": 99999999,
59  		"ignoreLevelForRewardShareHeight": 9999999999999
60  	},
61  	"genesisInfo": {
62  		"version": 4,
63  		"timestamp": 0,
64  		"transactions": [
65  			{ "type": "ISSUE_ASSET", "assetName": "FRK", "description": "FRK native coin", "data": "", "quantity": 0, "isDivisible": true, "fee": 0 },
66  
67  			{ "type": "GENESIS", "recipient": "FRiCDZ7AfC3LNG6y3uFNv1ojXR4144GpLD", "amount": "1000000000" },
68  			{ "type": "GENESIS", "recipient": "FUBWwodKYRdigGbfjz9fKGjb2Epcmm6tMt", "amount": "1000000" },
69  			{ "type": "GENESIS", "recipient": "FKhwdsqpiQ2oHciS9g9GkTNpQDtihNb1xN", "amount": "1000000" },
70  			{ "type": "GENESIS", "recipient": "FMwD7etSXUHVFthLHuu5AsJxnPYn6uoSXR", "amount": "1000000" },
71  
72  			{ "type": "CREATE_GROUP", "creatorPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "groupName": "dev-group", "description": "developer group", "isOpen": false, "approvalThreshold": "PCT100", "minimumBlockDelay": 0, "maximumBlockDelay": 1440 },
73  
74  			{ "type": "ISSUE_ASSET", "issuerPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "assetName": "TEST", "description": "test asset", "data": "", "quantity": "1000000", "isDivisible": true, "fee": 0 },
75  			{ "type": "ISSUE_ASSET", "issuerPublicKey": "C6wuddsBV3HzRrXUtezE7P5MoRXp5m3mEDokRDGZB6ry", "assetName": "OTHER", "description": "other test asset", "data": "", "quantity": "1000000", "isDivisible": true, "fee": 0 },
76  			{ "type": "ISSUE_ASSET", "issuerPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "assetName": "GOLD", "description": "gold test asset", "data": "", "quantity": "1000000", "isDivisible": true, "fee": 0 },
77  
78  			{ "type": "ACCOUNT_FLAGS", "target": "FRiCDZ7AfC3LNG6y3uFNv1ojXR4144GpLD", "andMask": -1, "orMask": 1, "xorMask": 0 },
79  			{ "type": "REWARD_SHARE", "minterPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "recipient": "FRiCDZ7AfC3LNG6y3uFNv1ojXR4144GpLD", "rewardSharePublicKey": "7PpfnvLSG7y4HPh8hE7KoqAjLCkv7Ui6xw4mKAkbZtox", "sharePercent": "100" },
80  
81  			{ "type": "ACCOUNT_LEVEL", "target": "FMwD7etSXUHVFthLHuu5AsJxnPYn6uoSXR", "level": 5 }
82  		]
83  	}
84  }