Skip to content

Commit

Permalink
Add set-auction-root script for updating Merkle root and rename set-r…
Browse files Browse the repository at this point in the history
…oot to set-rd-root for clarity.
  • Loading branch information
ylv-io committed Feb 19, 2025
1 parent d56c3aa commit c0f11da
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions script/actions/set-auction-root.s.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.18;

import {MigrationHelper} from "@kinto-core-script/utils/MigrationHelper.sol";
import {IKintoWallet} from "@kinto-core/interfaces/IKintoWallet.sol";
import {SealedBidTokenSale} from "@kinto-core/apps/SealedBidTokenSale.sol";

import {stdJson} from "forge-std/StdJson.sol";
import "forge-std/Script.sol";
import "forge-std/console.sol";

contract UpdateRootScript is MigrationHelper {
using stdJson for string;

function run() public override {
super.run();

bytes32 newRoot = vm.envBytes32("ROOT");

_handleOps(
abi.encodeWithSelector(SealedBidTokenSale.setMerkleRoot.selector, newRoot),
_getChainDeployment("SealedBidTokenSale"),
deployerPrivateKey
);
}
}
File renamed without changes.

0 comments on commit c0f11da

Please sign in to comment.