├── .babelrc ├── .env.example ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .mocharc.json ├── LICENSE ├── README.md ├── contracts ├── EIP712Whitelisting.sol ├── Genesis.sol ├── Loot.sol ├── RingsForLoot.sol ├── Sample1155.sol └── mLoot.sol ├── hardhat.config.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _error.tsx ├── api │ └── trpc │ │ └── [trpc].ts ├── common.tsx ├── deploy.tsx ├── forge.tsx ├── index.tsx ├── loot.tsx ├── mint.tsx └── rare.tsx ├── public ├── favicon.png ├── images │ ├── bg-forge.jpg │ ├── bg-mint.jpg │ ├── example │ │ ├── Common.png │ │ ├── Epic.png │ │ ├── Legendary.png │ │ ├── Mythic.png │ │ └── all.png │ ├── forging-wide.jpg │ ├── forging.jpg │ ├── forging.png │ ├── forging │ │ ├── Bronze Rings 2.jpg │ │ ├── Bronze Rings 3.jpg │ │ ├── Bronze Rings 4.jpg │ │ ├── Gold Rings 2.jpg │ │ ├── Gold Rings 3.jpg │ │ ├── Gold Rings 4.jpg │ │ ├── Platinum Rings 2.jpg │ │ ├── Platinum Rings 3.jpg │ │ ├── Platinum Rings 4.jpg │ │ ├── Silver Rings 2.jpg │ │ ├── Silver Rings 3.jpg │ │ ├── Silver Rings 4.jpg │ │ ├── Titanium Rings 2.jpg │ │ ├── Titanium Rings 3.jpg │ │ └── Titanium Rings 4.jpg │ ├── mainRing.png │ ├── ogImage.png │ ├── ringEnlightenment.png │ ├── ringFox.png │ ├── ringProtection.png │ ├── ringRage.png │ ├── rings-stacked-small.jpg │ └── rings-stacked.jpg ├── og-image.png └── placeholder.jpg ├── scripts └── deploy.ts ├── src ├── addresses.ts ├── api │ ├── router.ts │ └── whitelist.ts ├── bags.ts ├── balances.ts ├── components │ ├── AccountButton.tsx │ ├── AccountInfo.tsx │ ├── Countdown.tsx │ ├── SiteHeader.tsx │ ├── Store.tsx │ └── icons.tsx ├── data.ts ├── extractErrorMessage.ts ├── ga.ts ├── gen.ts ├── getInfuraProvider.tsx ├── hooks │ ├── Ethereum.tsx │ ├── contracts.tsx │ ├── trpc.ts │ ├── useNow.tsx │ └── useWeb3.tsx ├── launch.ts ├── loot.ts ├── prices.ts └── signWhitelist.ts ├── styles ├── globals.css └── index.module.css ├── test └── RingsForLoot-test.ts ├── tsconfig.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["next/babel"] 3 | } -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/.mocharc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/README.md -------------------------------------------------------------------------------- /contracts/EIP712Whitelisting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/contracts/EIP712Whitelisting.sol -------------------------------------------------------------------------------- /contracts/Genesis.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/contracts/Genesis.sol -------------------------------------------------------------------------------- /contracts/Loot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/contracts/Loot.sol -------------------------------------------------------------------------------- /contracts/RingsForLoot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/contracts/RingsForLoot.sol -------------------------------------------------------------------------------- /contracts/Sample1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/contracts/Sample1155.sol -------------------------------------------------------------------------------- /contracts/mLoot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/contracts/mLoot.sol -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/_error.tsx -------------------------------------------------------------------------------- /pages/api/trpc/[trpc].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/api/trpc/[trpc].ts -------------------------------------------------------------------------------- /pages/common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/common.tsx -------------------------------------------------------------------------------- /pages/deploy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/deploy.tsx -------------------------------------------------------------------------------- /pages/forge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/forge.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/loot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/loot.tsx -------------------------------------------------------------------------------- /pages/mint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/mint.tsx -------------------------------------------------------------------------------- /pages/rare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/pages/rare.tsx -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/images/bg-forge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/bg-forge.jpg -------------------------------------------------------------------------------- /public/images/bg-mint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/bg-mint.jpg -------------------------------------------------------------------------------- /public/images/example/Common.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/example/Common.png -------------------------------------------------------------------------------- /public/images/example/Epic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/example/Epic.png -------------------------------------------------------------------------------- /public/images/example/Legendary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/example/Legendary.png -------------------------------------------------------------------------------- /public/images/example/Mythic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/example/Mythic.png -------------------------------------------------------------------------------- /public/images/example/all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/example/all.png -------------------------------------------------------------------------------- /public/images/forging-wide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging-wide.jpg -------------------------------------------------------------------------------- /public/images/forging.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging.jpg -------------------------------------------------------------------------------- /public/images/forging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging.png -------------------------------------------------------------------------------- /public/images/forging/Bronze Rings 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Bronze Rings 2.jpg -------------------------------------------------------------------------------- /public/images/forging/Bronze Rings 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Bronze Rings 3.jpg -------------------------------------------------------------------------------- /public/images/forging/Bronze Rings 4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Bronze Rings 4.jpg -------------------------------------------------------------------------------- /public/images/forging/Gold Rings 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Gold Rings 2.jpg -------------------------------------------------------------------------------- /public/images/forging/Gold Rings 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Gold Rings 3.jpg -------------------------------------------------------------------------------- /public/images/forging/Gold Rings 4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Gold Rings 4.jpg -------------------------------------------------------------------------------- /public/images/forging/Platinum Rings 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Platinum Rings 2.jpg -------------------------------------------------------------------------------- /public/images/forging/Platinum Rings 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Platinum Rings 3.jpg -------------------------------------------------------------------------------- /public/images/forging/Platinum Rings 4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Platinum Rings 4.jpg -------------------------------------------------------------------------------- /public/images/forging/Silver Rings 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Silver Rings 2.jpg -------------------------------------------------------------------------------- /public/images/forging/Silver Rings 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Silver Rings 3.jpg -------------------------------------------------------------------------------- /public/images/forging/Silver Rings 4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Silver Rings 4.jpg -------------------------------------------------------------------------------- /public/images/forging/Titanium Rings 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Titanium Rings 2.jpg -------------------------------------------------------------------------------- /public/images/forging/Titanium Rings 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Titanium Rings 3.jpg -------------------------------------------------------------------------------- /public/images/forging/Titanium Rings 4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/forging/Titanium Rings 4.jpg -------------------------------------------------------------------------------- /public/images/mainRing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/mainRing.png -------------------------------------------------------------------------------- /public/images/ogImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/ogImage.png -------------------------------------------------------------------------------- /public/images/ringEnlightenment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/ringEnlightenment.png -------------------------------------------------------------------------------- /public/images/ringFox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/ringFox.png -------------------------------------------------------------------------------- /public/images/ringProtection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/ringProtection.png -------------------------------------------------------------------------------- /public/images/ringRage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/ringRage.png -------------------------------------------------------------------------------- /public/images/rings-stacked-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/rings-stacked-small.jpg -------------------------------------------------------------------------------- /public/images/rings-stacked.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/images/rings-stacked.jpg -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/public/placeholder.jpg -------------------------------------------------------------------------------- /scripts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/scripts/deploy.ts -------------------------------------------------------------------------------- /src/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/addresses.ts -------------------------------------------------------------------------------- /src/api/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/api/router.ts -------------------------------------------------------------------------------- /src/api/whitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/api/whitelist.ts -------------------------------------------------------------------------------- /src/bags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/bags.ts -------------------------------------------------------------------------------- /src/balances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/balances.ts -------------------------------------------------------------------------------- /src/components/AccountButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/components/AccountButton.tsx -------------------------------------------------------------------------------- /src/components/AccountInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/components/AccountInfo.tsx -------------------------------------------------------------------------------- /src/components/Countdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/components/Countdown.tsx -------------------------------------------------------------------------------- /src/components/SiteHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/components/SiteHeader.tsx -------------------------------------------------------------------------------- /src/components/Store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/components/Store.tsx -------------------------------------------------------------------------------- /src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/components/icons.tsx -------------------------------------------------------------------------------- /src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/data.ts -------------------------------------------------------------------------------- /src/extractErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/extractErrorMessage.ts -------------------------------------------------------------------------------- /src/ga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/ga.ts -------------------------------------------------------------------------------- /src/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/gen.ts -------------------------------------------------------------------------------- /src/getInfuraProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/getInfuraProvider.tsx -------------------------------------------------------------------------------- /src/hooks/Ethereum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/hooks/Ethereum.tsx -------------------------------------------------------------------------------- /src/hooks/contracts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/hooks/contracts.tsx -------------------------------------------------------------------------------- /src/hooks/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/hooks/trpc.ts -------------------------------------------------------------------------------- /src/hooks/useNow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/hooks/useNow.tsx -------------------------------------------------------------------------------- /src/hooks/useWeb3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/hooks/useWeb3.tsx -------------------------------------------------------------------------------- /src/launch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/launch.ts -------------------------------------------------------------------------------- /src/loot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/loot.ts -------------------------------------------------------------------------------- /src/prices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/prices.ts -------------------------------------------------------------------------------- /src/signWhitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/src/signWhitelist.ts -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/styles/index.module.css -------------------------------------------------------------------------------- /test/RingsForLoot-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/test/RingsForLoot-test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w1nt3r-eth/rings-for-loot/HEAD/yarn.lock --------------------------------------------------------------------------------