mirror of
https://github.com/vacp2p/linea-monorepo.git
synced 2026-01-09 20:27:58 -05:00
[Fix] - Add missing roles and encoding for updateDelay (#345)
* add missing roles and encoding for updateDelay * remove forge-std and ignore in git
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { ethers } from "hardhat";
|
||||
import { LineaRollupInit__factory, LineaRollup__factory } from "../../typechain-types";
|
||||
import { LineaRollupInit__factory, LineaRollup__factory, TimeLock__factory } from "../../typechain-types";
|
||||
|
||||
/*******************************USAGE******************************************************************
|
||||
GOERLI_PRIVATE_KEY=<your_private_key> \
|
||||
@@ -29,8 +29,16 @@ const main = async () => {
|
||||
console.log("Encoded TX Output:");
|
||||
console.log("\n");
|
||||
|
||||
//-------------------------UpgradeAndCall Directly with initializeParentShnarfsAndFinalizedState--------------------------
|
||||
//-------------------------updateDelay on timelock--------------------------
|
||||
const newDelayInSeconds = 60;
|
||||
|
||||
const updateDelayOnTimelock = TimeLock__factory.createInterface().encodeFunctionData("updateDelay", [
|
||||
newDelayInSeconds,
|
||||
]);
|
||||
|
||||
console.log("updateDelayOnTimelock", updateDelayOnTimelock);
|
||||
|
||||
//-------------------------UpgradeAndCall Directly with initializeParentShnarfsAndFinalizedState--------------------------
|
||||
const upgradeCallWithInitializeParentShnarfsAndFinalizedState = ethers.concat([
|
||||
"0x9623609d",
|
||||
ethers.AbiCoder.defaultAbiCoder().encode(
|
||||
|
||||
Reference in New Issue
Block a user