mirror of
https://github.com/Qortal/qortal.git
synced 2025-03-29 00:36:05 +00:00
Also: RewardShareKeys app now supports only one arg (minter private key) in self-reward-share mode, where recipient public key is derived from minter private key. Added methods to Account for returning 'effective' minting level where minting level for founders is read from blockchain config. (Or returns zero if unable to mint). Changed two Block constructors into static methods that return a new Block as there was way too much work being done to really be called a constructor, especially with all the opportunities to throw an exception too. Main blockchain config updated to reflect near-launch version. Added/changed blockchain weight tests to check block winning based on higher account levels.
55 lines
2.0 KiB
JSON
55 lines
2.0 KiB
JSON
{
|
|
"isTestChain": true,
|
|
"blockTimestampMargin": 500,
|
|
"transactionExpiryPeriod": 86400000,
|
|
"maxBlockSize": 2097152,
|
|
"maxBytesPerUnitFee": 1024,
|
|
"unitFee": "0.1",
|
|
"requireGroupForApproval": false,
|
|
"minAccountLevelToRewardShare": 5,
|
|
"maxRewardSharesPerMintingAccount": 20,
|
|
"founderEffectiveMintingLevel": 10,
|
|
"onlineAccountSignaturesMinLifetime": 3600000,
|
|
"onlineAccountSignaturesMaxLifetime": 86400000,
|
|
"rewardsByHeight": [
|
|
{ "height": 1, "reward": 100 },
|
|
{ "height": 11, "reward": 10 },
|
|
{ "height": 21, "reward": 1 }
|
|
],
|
|
"sharesByLevel": [
|
|
{ "levels": [ 1, 2 ], "share": 0.05 },
|
|
{ "levels": [ 3, 4 ], "share": 0.10 },
|
|
{ "levels": [ 5, 6 ], "share": 0.15 },
|
|
{ "levels": [ 7, 8 ], "share": 0.20 },
|
|
{ "levels": [ 9, 10 ], "share": 0.25 }
|
|
],
|
|
"qoraHoldersShare": 0.20,
|
|
"qoraPerQortReward": 250,
|
|
"blocksNeededByLevel": [ 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ],
|
|
"blockTimingsByHeight": [
|
|
{ "height": 1, "target": 60000, "deviation": 30000, "power": 0.2 }
|
|
],
|
|
"featureTriggers": {
|
|
"messageHeight": 0,
|
|
"atHeight": 0,
|
|
"assetsTimestamp": 0,
|
|
"votingTimestamp": 0,
|
|
"arbitraryTimestamp": 0,
|
|
"powfixTimestamp": 0,
|
|
"v2Timestamp": 1600000000000,
|
|
"newAssetPricingTimestamp": 1600000000000,
|
|
"groupApprovalTimestamp": 0
|
|
},
|
|
"genesisInfo": {
|
|
"version": 1,
|
|
"timestamp": 1400247274336,
|
|
"transactions": [
|
|
{ "type": "ISSUE_ASSET", "owner": "QcFmNxSArv5tWEzCtTKb2Lqc5QkKuQ7RNs", "assetName": "QORA", "description": "QORA native coin", "data": "", "quantity": 10000000000, "isDivisible": true, "fee": 0, "reference": "3Verk6ZKBJc3WTTVfxFC9icSjKdM8b92eeJEpJP8qNizG4ZszNFq8wdDYdSjJXq2iogDFR1njyhsBdVpbvDfjzU7" },
|
|
{ "type": "GENESIS", "recipient": "QgV4s3xnzLhVBEJxcYui4u4q11yhUHsd9v", "amount": "1000000000", "fee": 0 },
|
|
{ "type": "GENESIS", "recipient": "QixPbJUwsaHsVEofJdozU9zgVqkK6aYhrK", "amount": "1000000", "fee": 0 },
|
|
{ "type": "GENESIS", "recipient": "QaUpHNhT3Ygx6avRiKobuLdusppR5biXjL", "amount": "1000000", "fee": 0 },
|
|
{ "type": "GENESIS", "recipient": "Qci5m9k4rcwe4ruKrZZQKka4FzUUMut3er", "amount": "1000000", "fee": 0 }
|
|
]
|
|
}
|
|
}
|