From d2adadb6002ab952dfa7ecafda4347ea01f8d23b Mon Sep 17 00:00:00 2001 From: CalDescent Date: Fri, 1 Jul 2022 22:31:30 +0100 Subject: [PATCH] Added onlineAccountsMemoryPoWTimestamp to blockchain.json --- src/main/java/org/qortal/block/BlockChain.java | 8 ++++++++ src/main/resources/blockchain.json | 1 + 2 files changed, 9 insertions(+) diff --git a/src/main/java/org/qortal/block/BlockChain.java b/src/main/java/org/qortal/block/BlockChain.java index 8bbefb11..c79d3a30 100644 --- a/src/main/java/org/qortal/block/BlockChain.java +++ b/src/main/java/org/qortal/block/BlockChain.java @@ -169,6 +169,10 @@ public class BlockChain { * featureTriggers because unit tests need to set this value via Reflection. */ private long onlineAccountsModulusV2Timestamp; + /** Feature trigger timestamp for online accounts mempow verification. Can't use featureTriggers + * because unit tests need to set this value via Reflection. */ + private long onlineAccountsMemoryPoWTimestamp; + /** Settings relating to CIYAM AT feature. */ public static class CiyamAtSettings { /** Fee per step/op-code executed. */ @@ -322,6 +326,10 @@ public class BlockChain { return this.onlineAccountsModulusV2Timestamp; } + public long getOnlineAccountsMemoryPoWTimestamp() { + return this.onlineAccountsMemoryPoWTimestamp; + } + /** Returns true if approval-needing transaction types require a txGroupId other than NO_GROUP. */ public boolean getRequireGroupForApproval() { return this.requireGroupForApproval; diff --git a/src/main/resources/blockchain.json b/src/main/resources/blockchain.json index dc84ebd0..d4a9124d 100644 --- a/src/main/resources/blockchain.json +++ b/src/main/resources/blockchain.json @@ -20,6 +20,7 @@ "onlineAccountSignaturesMinLifetime": 43200000, "onlineAccountSignaturesMaxLifetime": 86400000, "onlineAccountsModulusV2Timestamp": 9999999999999, + "onlineAccountsMemoryPoWTimestamp": 9999999999999, "rewardsByHeight": [ { "height": 1, "reward": 5.00 }, { "height": 259201, "reward": 4.75 },