From bfbda56300e4e485b5bedf3cee2515e3fb2769c1 Mon Sep 17 00:00:00 2001 From: adaki2004 Date: Wed, 24 May 2023 22:55:06 +0200 Subject: [PATCH] Adjust factor to quicker block time --- packages/protocol/contracts/L1/TaikoConfig.sol | 2 +- packages/protocol/script/DetermineNewProofTimeIssued.s.sol | 4 ++-- packages/protocol/test/TaikoL1TestBase.t.sol | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/protocol/contracts/L1/TaikoConfig.sol b/packages/protocol/contracts/L1/TaikoConfig.sol index b680ee1990..90efaf0962 100644 --- a/packages/protocol/contracts/L1/TaikoConfig.sol +++ b/packages/protocol/contracts/L1/TaikoConfig.sol @@ -41,7 +41,7 @@ library TaikoConfig { ethDepositGas: 21000, ethDepositMaxFee: 1 ether / 10, txListCacheExpiry: 0, - adjustmentQuotient: 16000, + adjustmentQuotient: 32000, relaySignalRoot: false }); } diff --git a/packages/protocol/script/DetermineNewProofTimeIssued.s.sol b/packages/protocol/script/DetermineNewProofTimeIssued.s.sol index 5fdd4e4dec..2c5f35d17c 100644 --- a/packages/protocol/script/DetermineNewProofTimeIssued.s.sol +++ b/packages/protocol/script/DetermineNewProofTimeIssued.s.sol @@ -5,8 +5,8 @@ import "forge-std/Script.sol"; import "forge-std/console2.sol"; import {LibLn} from "../test/LibLn.sol"; -uint16 constant DESIRED_PROOF_TIME_TARGET = 500; -uint16 constant ADJUSTMENT_QUOTIENT = 16000; +uint16 constant DESIRED_PROOF_TIME_TARGET = 160; +uint16 constant ADJUSTMENT_QUOTIENT = 32000; contract DetermineProofTimeIssued is Script { function run() public view { diff --git a/packages/protocol/test/TaikoL1TestBase.t.sol b/packages/protocol/test/TaikoL1TestBase.t.sol index 1921eb6963..e228918880 100644 --- a/packages/protocol/test/TaikoL1TestBase.t.sol +++ b/packages/protocol/test/TaikoL1TestBase.t.sol @@ -50,7 +50,7 @@ abstract contract TaikoL1TestBase is Test { // Calculation shall be done in derived contracts - based on testnet or mainnet expected proof time uint64 public initProofTimeIssued; uint16 proofTimeTarget; - uint16 public constant ADJUSTMENT_QUOTIENT = 16000; + uint16 public constant ADJUSTMENT_QUOTIENT = 32000; function deployTaikoL1() internal virtual returns (TaikoL1 taikoL1);