Line data Source code
1 : // SPDX-License-Identifier: MIT 2 : 3 : pragma solidity ^0.6.12; 4 : pragma experimental ABIEncoderV2; 5 : 6 : // STD imports 7 : 8 : import { Script } from "forge-std/Script.sol"; 9 : 10 : import { console2 } from "forge-std/console2.sol"; 11 : 12 : // Local imports 13 : 14 : import { TornadoAddresses } from "../src/common/TornadoAddresses.sol"; 15 : 16 : import { TornadoRouter } from "../src/v2/TornadoRouter.sol"; 17 : 18 : contract DeployScript is TornadoAddresses, Script { 19 : function run() external { 20 0 : uint256 key = vm.envUint("PRIVATE_KEY"); 21 : 22 0 : vm.startBroadcast(key); 23 : 24 0 : new TornadoRouter(getGovernanceProxyAddress()); 25 : 26 0 : vm.stopBroadcast(); 27 : } 28 : }