diff --git a/packages/foundry/script/DeployFactory.s.sol b/packages/foundry/script/DeployFactory.s.sol index 0fd69b5..c9ac608 100644 --- a/packages/foundry/script/DeployFactory.s.sol +++ b/packages/foundry/script/DeployFactory.s.sol @@ -1,47 +1,47 @@ -//SPDX-License-Identifier: MIT -pragma solidity ^0.8.19; - -import {console} from "forge-std/console.sol"; - -import {ScaffoldETHDeploy} from "./DeployHelpers.s.sol"; -import {ReputationTokensFactory} from "@atxdao/contracts/reputation/ReputationTokensFactory.sol"; -import {ReputationTokensUpgradeable} from "@atxdao/contracts/reputation/ReputationTokensUpgradeable.sol"; - -contract DeployFactoryScript is ScaffoldETHDeploy { - error InvalidPrivateKey(string); - - address controller = 0x2F15D4A66D22ecC6967928b6A76Ab06897b05676; //replace with burner or other address from wallet! - - function run() external { - uint256 deployerPrivateKey = setupLocalhostEnv(); - if (deployerPrivateKey == 0) { - revert InvalidPrivateKey( - "You don't have a deployer account. Make sure you have set DEPLOYER_PRIVATE_KEY in .env or use `yarn generate` to generate a new random account" - ); - } - address deployerPubKey = vm.createWallet(deployerPrivateKey).addr; - - vm.startBroadcast(deployerPrivateKey); - address[] memory admins = new address[](2); - admins[0] = deployerPubKey; - admins[1] = controller; - - address tokensAddr = address(0); - - uint256 chainId; - assembly { - chainId := chainid() - } - - if (chainId == 10) { - tokensAddr = 0x4200000000000000000000000000000000000042; - } - - ReputationTokensUpgradeable implementation = new ReputationTokensUpgradeable(); - ReputationTokensFactory factory = new ReputationTokensFactory( - admins, - address(implementation), - address(0) - ); - } -} +// //SPDX-License-Identifier: MIT +// pragma solidity ^0.8.19; + +// import {console} from "forge-std/console.sol"; + +// import {ScaffoldETHDeploy} from "./DeployHelpers.s.sol"; +// import {ReputationTokensFactory} from "@atxdao/contracts/reputation/ReputationTokensFactory.sol"; +// import {ReputationTokensUpgradeable} from "@atxdao/contracts/reputation/ReputationTokensUpgradeable.sol"; + +// contract DeployFactoryScript is ScaffoldETHDeploy { +// error InvalidPrivateKey(string); + +// address controller = 0x2F15D4A66D22ecC6967928b6A76Ab06897b05676; //replace with burner or other address from wallet! + +// function run() external { +// uint256 deployerPrivateKey = setupLocalhostEnv(); +// if (deployerPrivateKey == 0) { +// revert InvalidPrivateKey( +// "You don't have a deployer account. Make sure you have set DEPLOYER_PRIVATE_KEY in .env or use `yarn generate` to generate a new random account" +// ); +// } +// address deployerPubKey = vm.createWallet(deployerPrivateKey).addr; + +// vm.startBroadcast(deployerPrivateKey); +// address[] memory admins = new address[](2); +// admins[0] = deployerPubKey; +// admins[1] = controller; + +// address tokensAddr = address(0); + +// uint256 chainId; +// assembly { +// chainId := chainid() +// } + +// if (chainId == 10) { +// tokensAddr = 0x4200000000000000000000000000000000000042; +// } + +// ReputationTokensUpgradeable implementation = new ReputationTokensUpgradeable(); +// ReputationTokensFactory factory = new ReputationTokensFactory( +// admins, +// address(implementation), +// address(0) +// ); +// } +// } diff --git a/packages/nextjs/app/factory/_components/UpdateTokenCard.tsx b/packages/nextjs/app/factory/_components/UpdateTokenCard.tsx index 407698e..da50cce 100644 --- a/packages/nextjs/app/factory/_components/UpdateTokenCard.tsx +++ b/packages/nextjs/app/factory/_components/UpdateTokenCard.tsx @@ -1,61 +1,61 @@ -"use client"; +// "use client"; -import Select from "react-select"; +// import Select from "react-select"; -type Props = { - index: number; - onTypeChanged: any; - onUriChanged: any; -}; +// type Props = { +// index: number; +// onTypeChanged: any; +// onUriChanged: any; +// }; -const options = [ - { value: 0, label: "Transferable" }, - { value: 1, label: "Lifetime" }, - { value: 2, label: "Redeemable" }, -]; -export function UpdateTokenCard({ index, onTypeChanged, onUriChanged }: Props) { - const defaultOption = options[0]; +// const options = [ +// { value: 0, label: "Transferable" }, +// { value: 1, label: "Lifetime" }, +// { value: 2, label: "Redeemable" }, +// ]; +// export function UpdateTokenCard({ index, onTypeChanged, onUriChanged }: Props) { +// const defaultOption = options[0]; - // const [selectedDropdownOption, setSelectedDropdownOption] = useState(defaultOption); +// // const [selectedDropdownOption, setSelectedDropdownOption] = useState(defaultOption); - return ( -
Token {index}
-Type
-