/ src / test / resources / test-chain-v2.json
test-chain-v2.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": 0,
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": 0,
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": "CREATE_GROUP", "creatorPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "groupName": "dev-group", "description": "developer group", "isOpen": false, "approvalThreshold": "PCT100", "minimumBlockDelay": 0, "maximumBlockDelay": 1440 },
75  
76  			{ "type": "UPDATE_GROUP", "ownerPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "groupId": 1, "newOwner": "QdSnUy6sUiEnaN87dWmE92g1uQjrvPgrWG", "newDescription": "developer group", "newIsOpen": false, "newApprovalThreshold": "PCT40", "minimumBlockDelay": 10, "maximumBlockDelay": 1440 },
77  
78  			{ "type": "ISSUE_ASSET", "issuerPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "assetName": "TEST", "description": "test asset", "data": "", "quantity": "1000000", "isDivisible": true, "fee": 0 },
79  			{ "type": "ISSUE_ASSET", "issuerPublicKey": "C6wuddsBV3HzRrXUtezE7P5MoRXp5m3mEDokRDGZB6ry", "assetName": "OTHER", "description": "other test asset", "data": "", "quantity": "1000000", "isDivisible": true, "fee": 0 },
80  			{ "type": "ISSUE_ASSET", "issuerPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "assetName": "GOLD", "description": "gold test asset", "data": "", "quantity": "1000000", "isDivisible": true, "fee": 0 },
81  
82  			{ "type": "ACCOUNT_FLAGS", "target": "FRiCDZ7AfC3LNG6y3uFNv1ojXR4144GpLD", "andMask": -1, "orMask": 1, "xorMask": 0 },
83  			{ "type": "REWARD_SHARE", "minterPublicKey": "2tiMr5LTpaWCgbRvkPK8TFd7k63DyHJMMFFsz9uBf1ZP", "recipient": "FRiCDZ7AfC3LNG6y3uFNv1ojXR4144GpLD", "rewardSharePublicKey": "7PpfnvLSG7y4HPh8hE7KoqAjLCkv7Ui6xw4mKAkbZtox", "sharePercent": "100" },
84  
85  			{ "type": "ACCOUNT_LEVEL", "target": "FMwD7etSXUHVFthLHuu5AsJxnPYn6uoSXR", "level": 5 }
86  		]
87  	}
88  }