Skip to content

Commit

Permalink
build with scaffoldeth
Browse files Browse the repository at this point in the history
  • Loading branch information
liiz-durang committed Oct 21, 2024
1 parent d478c30 commit fb43446
Show file tree
Hide file tree
Showing 141 changed files with 181 additions and 1 deletion.
Empty file modified .github/workflows/lint.yaml
100644 → 100755
Empty file.
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified .lintstagedrc.js
100644 → 100755
Empty file.
Empty file modified .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
100644 → 100755
Empty file.
Empty file modified .yarn/plugins/@yarnpkg/plugin-typescript.cjs
100644 → 100755
Empty file.
Empty file modified .yarnrc.yml
100644 → 100755
Empty file.
Empty file modified CONTRIBUTING.md
100644 → 100755
Empty file.
Empty file modified LICENCE
100644 → 100755
Empty file.
Empty file modified README.md
100644 → 100755
Empty file.
Empty file modified package.json
100644 → 100755
Empty file.
Empty file modified packages/hardhat/.env.example
100644 → 100755
Empty file.
Empty file modified packages/hardhat/.eslintignore
100644 → 100755
Empty file.
Empty file modified packages/hardhat/.eslintrc.json
100644 → 100755
Empty file.
Empty file modified packages/hardhat/.gitignore
100644 → 100755
Empty file.
Empty file modified packages/hardhat/.prettierrc.json
100644 → 100755
Empty file.
3 changes: 3 additions & 0 deletions packages/hardhat/contracts/YourContract.sol
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ import "hardhat/console.sol";
* @author BuidlGuidl
*/
contract YourContract {



// State Variables
address public immutable owner;
string public greeting = "Building Unstoppable Apps!!!";
Expand Down
Empty file modified packages/hardhat/deploy/00_deploy_your_contract.ts
100644 → 100755
Empty file.
Empty file modified packages/hardhat/deploy/99_generateTsAbis.ts
100644 → 100755
Empty file.
Empty file modified packages/hardhat/hardhat.config.ts
100644 → 100755
Empty file.
Empty file modified packages/hardhat/package.json
100644 → 100755
Empty file.
Empty file modified packages/hardhat/scripts/generateAccount.ts
100644 → 100755
Empty file.
Empty file modified packages/hardhat/scripts/listAccount.ts
100644 → 100755
Empty file.
Empty file modified packages/hardhat/test/YourContract.ts
100644 → 100755
Empty file.
Empty file modified packages/hardhat/tsconfig.json
100644 → 100755
Empty file.
Empty file modified packages/nextjs/.env.example
100644 → 100755
Empty file.
Empty file modified packages/nextjs/.eslintignore
100644 → 100755
Empty file.
Empty file modified packages/nextjs/.eslintrc.json
100644 → 100755
Empty file.
Empty file modified packages/nextjs/.gitignore
100644 → 100755
Empty file.
Empty file modified packages/nextjs/.prettierrc.json
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified packages/nextjs/app/blockexplorer/_components/BackButton.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/blockexplorer/_components/ContractTabs.tsx
100644 → 100755
Empty file.
Empty file.
Empty file modified packages/nextjs/app/blockexplorer/_components/SearchBar.tsx
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file modified packages/nextjs/app/blockexplorer/_components/index.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/blockexplorer/address/[address]/page.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/blockexplorer/layout.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/blockexplorer/page.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/blockexplorer/transaction/[txHash]/page.tsx
100644 → 100755
Empty file.
Empty file.
Empty file modified packages/nextjs/app/debug/_components/DebugContracts.tsx
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file modified packages/nextjs/app/debug/_components/contract/ContractUI.tsx
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified packages/nextjs/app/debug/_components/contract/Tuple.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/debug/_components/contract/TupleArray.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/debug/_components/contract/TxReceipt.tsx
100644 → 100755
Empty file.
Empty file.
Empty file modified packages/nextjs/app/debug/_components/contract/index.tsx
100644 → 100755
Empty file.
Empty file.
Empty file modified packages/nextjs/app/debug/_components/contract/utilsDisplay.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/debug/page.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/layout.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/app/page.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/Footer.tsx
100644 → 100755
Empty file.
4 changes: 4 additions & 0 deletions packages/nextjs/components/Header.tsx
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@ export const menuLinks: HeaderMenuLink[] = [
label: "Home",
href: "/",
},
{
label: "My App",
href: "/myApp",
},

{
label: "Debug Contracts",
Expand Down
Empty file modified packages/nextjs/components/ScaffoldEthAppWithProviders.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/SwitchTheme.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/ThemeProvider.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/assets/BuidlGuidlLogo.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Address/Address.tsx
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Balance.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Faucet.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/FaucetButton.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Input/AddressInput.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Input/Bytes32Input.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Input/BytesInput.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Input/EtherInput.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Input/InputBase.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Input/IntegerInput.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Input/index.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/Input/utils.ts
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified packages/nextjs/components/scaffold-eth/index.tsx
100644 → 100755
Empty file.
175 changes: 174 additions & 1 deletion packages/nextjs/contracts/deployedContracts.ts
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,179 @@
*/
import { GenericContractsDeclaration } from "~~/utils/scaffold-eth/contract";

const deployedContracts = {} as const;
const deployedContracts = {
31337: {
YourContract: {
address: "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9",
abi: [
{
inputs: [
{
internalType: "address",
name: "_owner",
type: "address",
},
],
stateMutability: "nonpayable",
type: "constructor",
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: "address",
name: "greetingSetter",
type: "address",
},
{
indexed: false,
internalType: "string",
name: "newGreeting",
type: "string",
},
{
indexed: false,
internalType: "bool",
name: "premium",
type: "bool",
},
{
indexed: false,
internalType: "uint256",
name: "value",
type: "uint256",
},
],
name: "GreetingChange",
type: "event",
},
{
inputs: [],
name: "counter",
outputs: [
{
internalType: "uint256",
name: "",
type: "uint256",
},
],
stateMutability: "view",
type: "function",
},
{
inputs: [],
name: "decrement",
outputs: [],
stateMutability: "nonpayable",
type: "function",
},
{
inputs: [],
name: "greeting",
outputs: [
{
internalType: "string",
name: "",
type: "string",
},
],
stateMutability: "view",
type: "function",
},
{
inputs: [],
name: "increment",
outputs: [],
stateMutability: "nonpayable",
type: "function",
},
{
inputs: [],
name: "owner",
outputs: [
{
internalType: "address",
name: "",
type: "address",
},
],
stateMutability: "view",
type: "function",
},
{
inputs: [],
name: "premium",
outputs: [
{
internalType: "bool",
name: "",
type: "bool",
},
],
stateMutability: "view",
type: "function",
},
{
inputs: [
{
internalType: "string",
name: "_newGreeting",
type: "string",
},
],
name: "setGreeting",
outputs: [],
stateMutability: "payable",
type: "function",
},
{
inputs: [],
name: "totalCounter",
outputs: [
{
internalType: "uint256",
name: "",
type: "uint256",
},
],
stateMutability: "view",
type: "function",
},
{
inputs: [
{
internalType: "address",
name: "",
type: "address",
},
],
name: "userGreetingCounter",
outputs: [
{
internalType: "uint256",
name: "",
type: "uint256",
},
],
stateMutability: "view",
type: "function",
},
{
inputs: [],
name: "withdraw",
outputs: [],
stateMutability: "nonpayable",
type: "function",
},
{
stateMutability: "payable",
type: "receive",
},
],
inheritedFunctions: {},
},
},
} as const;

export default deployedContracts satisfies GenericContractsDeclaration;
Empty file modified packages/nextjs/contracts/externalContracts.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/index.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useAnimationConfig.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useBurnerWallet.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useContractLogs.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useDeployedContractInfo.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useDisplayUsdMode.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useFetchBlocks.ts
100644 → 100755
Empty file.
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useNetworkColor.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useOutsideClick.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useScaffoldContract.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useScaffoldEventHistory.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useScaffoldReadContract.ts
100644 → 100755
Empty file.
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useScaffoldWriteContract.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useTargetNetwork.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useTransactor.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/hooks/scaffold-eth/useWatchBalance.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/next-env.d.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/next.config.js
100644 → 100755
Empty file.
Empty file modified packages/nextjs/package.json
100644 → 100755
Empty file.
Empty file modified packages/nextjs/postcss.config.js
100644 → 100755
Empty file.
Empty file modified packages/nextjs/public/favicon.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified packages/nextjs/public/logo.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified packages/nextjs/public/manifest.json
100644 → 100755
Empty file.
Empty file modified packages/nextjs/public/thumbnail.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified packages/nextjs/scaffold.config.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/services/store/store.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/services/web3/wagmiConfig.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/services/web3/wagmiConnectors.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/styles/globals.css
100644 → 100755
Empty file.
Empty file modified packages/nextjs/tailwind.config.js
100644 → 100755
Empty file.
Empty file modified packages/nextjs/tsconfig.json
100644 → 100755
Empty file.
Empty file modified packages/nextjs/types/abitype/abi.d.ts
100644 → 100755
Empty file.
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/block.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/common.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/contract.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/contractsData.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/decodeTxData.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/fetchPriceFromUniswap.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/getMetadata.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/getParsedError.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/index.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/networks.ts
100644 → 100755
Empty file.
Empty file modified packages/nextjs/utils/scaffold-eth/notification.tsx
100644 → 100755
Empty file.
Empty file modified packages/nextjs/vercel.json
100644 → 100755
Empty file.
Empty file modified yarn.lock
100644 → 100755
Empty file.

0 comments on commit fb43446

Please sign in to comment.