// SPDX-License-Identifier: MIT pragma solidity ^0.8.19; import {Script, console} from "forge-std/Script.sol"; import {WETH10} from "../contracts/tokens/WETH10.sol"; contract DeployWETH10 is Script { function run() external { uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY"); address deployer = vm.addr(deployerPrivateKey); console.log("Deploying WETH10 with address:", deployer); vm.startBroadcast(deployerPrivateKey); WETH10 weth10 = new WETH10(); console.log("WETH10 deployed at:", address(weth10)); console.log("WETH10 name:", weth10.name()); console.log("WETH10 symbol:", weth10.symbol()); console.log("WETH10 decimals:", weth10.decimals()); vm.stopBroadcast(); } }