Skip to content

Commit

Permalink
feat: deploy
Browse files Browse the repository at this point in the history
  • Loading branch information
sandybradley committed Aug 2, 2024
1 parent 6c60fa5 commit 00646d7
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 0 deletions.
25 changes: 25 additions & 0 deletions script/FoldCaptiveStaking.s.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.19;

import "forge-std/Script.sol";
import {FoldCaptiveStaking} from "src/FoldCaptiveStaking.sol";

contract FoldCaptiveStakingScript is Script {
INonfungiblePositionManager public positionManager =
INonfungiblePositionManager(0xC36442b4a4522E871399CD717aBDD847Ab11FE88);
IUniswapV3Pool public pool = IUniswapV3Pool(0x5eCEf3b72Cb00DBD8396EBAEC66E0f87E9596e97);
WETH public weth = WETH(payable(0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2));
ERC20 public fold = ERC20(0xd084944d3c05CD115C09d072B9F44bA3E0E45921);

function run() public {
vm.startBroadcast();
foldCaptiveStaking =
new FoldCaptiveStaking(address(positionManager), address(pool), address(weth), address(fold));

fold.transfer(address(foldCaptiveStaking), 1_000_000);
weth.transfer(address(foldCaptiveStaking), 1_000_000);

foldCaptiveStaking.initialize();
vm.stopBroadcast();
}
}
10 changes: 10 additions & 0 deletions script/deploy-fork.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/usr/bin/env bash

source .env

forge script script/FoldCaptiveStaking.s.sol:FoldCaptiveStakingScript \
--chain-id 1 \
--fork-url $RPC_MAINNET \
--broadcast \
--private-key $PRIVATE_KEY \
-vvv
12 changes: 12 additions & 0 deletions script/deploy.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/env bash

source .env

forge script script/FoldCaptiveStaking.s.sol:FoldCaptiveStakingScript \
--chain-id 1 \
--rpc-url $RPC_MAINNET \
--broadcast \
--private-key $PRIVATE_KEY \
--verify \
--etherscan-api-key $ETHERSCAN_API_KEY \
-vvv

0 comments on commit 00646d7

Please sign in to comment.