├── .gitignore ├── .gitmodules ├── .nvmrc ├── .prettierrc.json ├── LICENSE ├── README.md ├── components.json ├── contracts ├── .gitignore ├── README.md ├── foundry.toml ├── libraries │ └── DeployUtils.sol ├── script │ └── Deploy.s.sol ├── src │ └── InitialSupplySuperchainERC20.sol └── test │ ├── InitialSupplySuperchainERC20.t.sol │ └── SuperchainERC20.t.sol ├── eslint.config.js ├── index.html ├── mprocs.yaml ├── package.json ├── pnpm-lock.yaml ├── public └── vite.svg ├── remappings.txt ├── src ├── App.tsx ├── Providers.tsx ├── abi │ ├── crossChainCounterAbi.ts │ └── crossChainCounterIncrementerAbi.ts ├── components │ ├── Bridge.tsx │ ├── RecentActivity.tsx │ ├── TokenAggregateSupply.tsx │ ├── TokenInfo.tsx │ ├── WalletBalance.tsx │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sonner.tsx │ │ └── tabs.tsx ├── config.ts ├── index.css ├── lib │ ├── indexer.ts │ ├── json.ts │ ├── truncateDecimals.ts │ ├── useIndexer.ts │ ├── useTokenInfo.ts │ └── utils.ts ├── main.tsx ├── networks.ts └── vite-env.d.ts ├── supersim-logs └── .gitignore ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.10 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/components.json -------------------------------------------------------------------------------- /contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/contracts/.gitignore -------------------------------------------------------------------------------- /contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/contracts/README.md -------------------------------------------------------------------------------- /contracts/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/contracts/foundry.toml -------------------------------------------------------------------------------- /contracts/libraries/DeployUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/contracts/libraries/DeployUtils.sol -------------------------------------------------------------------------------- /contracts/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/contracts/script/Deploy.s.sol -------------------------------------------------------------------------------- /contracts/src/InitialSupplySuperchainERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/contracts/src/InitialSupplySuperchainERC20.sol -------------------------------------------------------------------------------- /contracts/test/InitialSupplySuperchainERC20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/contracts/test/InitialSupplySuperchainERC20.t.sol -------------------------------------------------------------------------------- /contracts/test/SuperchainERC20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/contracts/test/SuperchainERC20.t.sol -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/index.html -------------------------------------------------------------------------------- /mprocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/mprocs.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/public/vite.svg -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/remappings.txt -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/Providers.tsx -------------------------------------------------------------------------------- /src/abi/crossChainCounterAbi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/abi/crossChainCounterAbi.ts -------------------------------------------------------------------------------- /src/abi/crossChainCounterIncrementerAbi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/abi/crossChainCounterIncrementerAbi.ts -------------------------------------------------------------------------------- /src/components/Bridge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/Bridge.tsx -------------------------------------------------------------------------------- /src/components/RecentActivity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/RecentActivity.tsx -------------------------------------------------------------------------------- /src/components/TokenAggregateSupply.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/TokenAggregateSupply.tsx -------------------------------------------------------------------------------- /src/components/TokenInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/TokenInfo.tsx -------------------------------------------------------------------------------- /src/components/WalletBalance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/WalletBalance.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/index.css -------------------------------------------------------------------------------- /src/lib/indexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/lib/indexer.ts -------------------------------------------------------------------------------- /src/lib/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/lib/json.ts -------------------------------------------------------------------------------- /src/lib/truncateDecimals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/lib/truncateDecimals.ts -------------------------------------------------------------------------------- /src/lib/useIndexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/lib/useIndexer.ts -------------------------------------------------------------------------------- /src/lib/useTokenInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/lib/useTokenInfo.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/networks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/src/networks.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /supersim-logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum-optimism/superchain-starter-superchainerc20/HEAD/vite.config.ts --------------------------------------------------------------------------------