├── . gitattributes ├── .babelrc ├── .env.development ├── .gcloudignore ├── .gitignore ├── .storybook ├── main.js └── preview.tsx ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── README.md ├── app.yaml ├── config.js ├── coverage.json ├── global.d.ts ├── jest.config.js ├── math.tex ├── migrations └── 1_initial_migration.js ├── mocks ├── drizzle │ └── index.tsx ├── next │ ├── config.js │ └── router.js └── token.js ├── next-env.d.ts ├── next.config.js ├── nodemon.json ├── ormconfig.js ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public ├── .DS_Store └── images │ ├── .DS_Store │ ├── box.svg │ ├── emptyCrate.svg │ ├── favicon.ico │ ├── gem.svg │ ├── howitworks │ ├── step1.svg │ ├── step2.svg │ └── step3.svg │ └── logo.svg ├── spec.md ├── src ├── .DS_Store ├── __old__ │ ├── Contract │ │ ├── Admin.tsx │ │ ├── TokenTransferBrowser │ │ │ └── index.tsx │ │ └── index.tsx │ ├── admin.tsx │ └── nft │ │ └── index.tsx ├── assets │ ├── background.jpg │ └── logo.svg ├── components │ ├── .DS_Store │ ├── Crate │ │ ├── index.style.ts │ │ └── index.tsx │ ├── CrateCard │ │ └── index.tsx │ ├── CrateSummaryCard │ │ └── index.tsx │ ├── Cube │ │ └── index.tsx │ ├── Diamond │ │ └── index.tsx │ ├── Header │ │ ├── UserButton.tsx │ │ └── index.tsx │ ├── HowItWorks │ │ └── index.tsx │ ├── LoadingScreen │ │ └── index.tsx │ ├── PageControls │ │ └── index.tsx │ ├── Store │ │ └── index.tsx │ └── UserAvatar │ │ ├── index.tsx │ │ └── options.ts ├── constants │ └── index.ts ├── containers │ ├── AppHeader.tsx │ ├── AppLayout.tsx │ ├── CrateBrowser.tsx │ ├── CrateView.tsx │ ├── OwnedCratesBrowser.tsx │ └── TokenCollection.tsx ├── contracts │ ├── ERC721Factory.sol │ ├── Migrations.sol │ ├── NiftyCrate.sol │ ├── NiftyCrateOpener.sol │ ├── NiftyRanking.sol │ ├── SenderAccessControl.sol │ ├── TestNFT.sol │ ├── TopDownComposable.sol │ └── interfaces │ │ ├── ISenderAccessControl.sol │ │ └── ITopDownComposable.sol ├── db │ └── index.ts ├── entity │ ├── BaseRecord.ts │ └── User.ts ├── gql │ ├── graphql.schema.json │ ├── index.tsx │ ├── queries │ │ └── index.ts │ ├── resolvers.ts │ ├── typeDefs.ts │ ├── types.tsx │ └── withApollo.ts ├── hooks │ ├── getCrateContents.ts │ ├── getCrateDetails.ts │ └── useEthereum.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── about.tsx │ ├── crate │ │ └── [id].tsx │ ├── crates │ │ └── [address].tsx │ └── index.tsx ├── server │ └── index.ts ├── services │ ├── email │ │ └── index.ts │ ├── ganache │ │ └── index.ts │ └── opensea │ │ └── index.ts ├── stories │ ├── Crate.stories.tsx │ ├── CrateCard.stories.tsx │ ├── Header.stories.tsx │ ├── HowItWorks.stories.tsx │ └── LoadingScreen.stories.tsx ├── styles │ ├── main.scss │ ├── reset.scss │ └── theme.ts └── utils │ ├── drizzle.ts │ ├── drizzleLoading.ts │ ├── formatEth.ts │ ├── getUserImage.ts │ ├── range.ts │ └── shortAddress.ts ├── tailwind.config.js ├── test ├── NiftyCrate.test.js ├── TopDownComposable.test.js └── utils │ └── index.js ├── truffle-config.js ├── tsconfig.json ├── yarn copy.lock ├── yarn-error.log └── yarn.lock /. gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/. gitattributes -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/.babelrc -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/.env.development -------------------------------------------------------------------------------- /.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/.gcloudignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | src/artifacts/* 3 | /coverage 4 | .data 5 | .next -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/.storybook/preview.tsx -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/README.md -------------------------------------------------------------------------------- /app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/app.yaml -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/config.js -------------------------------------------------------------------------------- /coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/coverage.json -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/global.d.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/jest.config.js -------------------------------------------------------------------------------- /math.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/math.tex -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /mocks/drizzle/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/mocks/drizzle/index.tsx -------------------------------------------------------------------------------- /mocks/next/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/mocks/next/config.js -------------------------------------------------------------------------------- /mocks/next/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/mocks/next/router.js -------------------------------------------------------------------------------- /mocks/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/mocks/token.js -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/next.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/nodemon.json -------------------------------------------------------------------------------- /ormconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/ormconfig.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/.DS_Store -------------------------------------------------------------------------------- /public/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/.DS_Store -------------------------------------------------------------------------------- /public/images/box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/box.svg -------------------------------------------------------------------------------- /public/images/emptyCrate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/emptyCrate.svg -------------------------------------------------------------------------------- /public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/favicon.ico -------------------------------------------------------------------------------- /public/images/gem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/gem.svg -------------------------------------------------------------------------------- /public/images/howitworks/step1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/howitworks/step1.svg -------------------------------------------------------------------------------- /public/images/howitworks/step2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/howitworks/step2.svg -------------------------------------------------------------------------------- /public/images/howitworks/step3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/howitworks/step3.svg -------------------------------------------------------------------------------- /public/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/public/images/logo.svg -------------------------------------------------------------------------------- /spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/spec.md -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/__old__/Contract/Admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/__old__/Contract/Admin.tsx -------------------------------------------------------------------------------- /src/__old__/Contract/TokenTransferBrowser/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/__old__/Contract/TokenTransferBrowser/index.tsx -------------------------------------------------------------------------------- /src/__old__/Contract/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/__old__/Contract/index.tsx -------------------------------------------------------------------------------- /src/__old__/admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/__old__/admin.tsx -------------------------------------------------------------------------------- /src/__old__/nft/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/__old__/nft/index.tsx -------------------------------------------------------------------------------- /src/assets/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/assets/background.jpg -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/components/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/.DS_Store -------------------------------------------------------------------------------- /src/components/Crate/index.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/Crate/index.style.ts -------------------------------------------------------------------------------- /src/components/Crate/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/Crate/index.tsx -------------------------------------------------------------------------------- /src/components/CrateCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/CrateCard/index.tsx -------------------------------------------------------------------------------- /src/components/CrateSummaryCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/CrateSummaryCard/index.tsx -------------------------------------------------------------------------------- /src/components/Cube/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/Cube/index.tsx -------------------------------------------------------------------------------- /src/components/Diamond/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/Diamond/index.tsx -------------------------------------------------------------------------------- /src/components/Header/UserButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/Header/UserButton.tsx -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/HowItWorks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/HowItWorks/index.tsx -------------------------------------------------------------------------------- /src/components/LoadingScreen/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/LoadingScreen/index.tsx -------------------------------------------------------------------------------- /src/components/PageControls/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/PageControls/index.tsx -------------------------------------------------------------------------------- /src/components/Store/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/Store/index.tsx -------------------------------------------------------------------------------- /src/components/UserAvatar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/UserAvatar/index.tsx -------------------------------------------------------------------------------- /src/components/UserAvatar/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/components/UserAvatar/options.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/containers/AppHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/containers/AppHeader.tsx -------------------------------------------------------------------------------- /src/containers/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/containers/AppLayout.tsx -------------------------------------------------------------------------------- /src/containers/CrateBrowser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/containers/CrateBrowser.tsx -------------------------------------------------------------------------------- /src/containers/CrateView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/containers/CrateView.tsx -------------------------------------------------------------------------------- /src/containers/OwnedCratesBrowser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/containers/OwnedCratesBrowser.tsx -------------------------------------------------------------------------------- /src/containers/TokenCollection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/containers/TokenCollection.tsx -------------------------------------------------------------------------------- /src/contracts/ERC721Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/ERC721Factory.sol -------------------------------------------------------------------------------- /src/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/Migrations.sol -------------------------------------------------------------------------------- /src/contracts/NiftyCrate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/NiftyCrate.sol -------------------------------------------------------------------------------- /src/contracts/NiftyCrateOpener.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/NiftyCrateOpener.sol -------------------------------------------------------------------------------- /src/contracts/NiftyRanking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/NiftyRanking.sol -------------------------------------------------------------------------------- /src/contracts/SenderAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/SenderAccessControl.sol -------------------------------------------------------------------------------- /src/contracts/TestNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/TestNFT.sol -------------------------------------------------------------------------------- /src/contracts/TopDownComposable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/TopDownComposable.sol -------------------------------------------------------------------------------- /src/contracts/interfaces/ISenderAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/interfaces/ISenderAccessControl.sol -------------------------------------------------------------------------------- /src/contracts/interfaces/ITopDownComposable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/contracts/interfaces/ITopDownComposable.sol -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/entity/BaseRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/entity/BaseRecord.ts -------------------------------------------------------------------------------- /src/entity/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/entity/User.ts -------------------------------------------------------------------------------- /src/gql/graphql.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/gql/graphql.schema.json -------------------------------------------------------------------------------- /src/gql/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/gql/index.tsx -------------------------------------------------------------------------------- /src/gql/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/gql/queries/index.ts -------------------------------------------------------------------------------- /src/gql/resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/gql/resolvers.ts -------------------------------------------------------------------------------- /src/gql/typeDefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/gql/typeDefs.ts -------------------------------------------------------------------------------- /src/gql/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/gql/types.tsx -------------------------------------------------------------------------------- /src/gql/withApollo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/gql/withApollo.ts -------------------------------------------------------------------------------- /src/hooks/getCrateContents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/hooks/getCrateContents.ts -------------------------------------------------------------------------------- /src/hooks/getCrateDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/hooks/getCrateDetails.ts -------------------------------------------------------------------------------- /src/hooks/useEthereum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/hooks/useEthereum.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/pages/about.tsx -------------------------------------------------------------------------------- /src/pages/crate/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/pages/crate/[id].tsx -------------------------------------------------------------------------------- /src/pages/crates/[address].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/pages/crates/[address].tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/services/email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/services/email/index.ts -------------------------------------------------------------------------------- /src/services/ganache/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/services/ganache/index.ts -------------------------------------------------------------------------------- /src/services/opensea/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/services/opensea/index.ts -------------------------------------------------------------------------------- /src/stories/Crate.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/stories/Crate.stories.tsx -------------------------------------------------------------------------------- /src/stories/CrateCard.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/stories/CrateCard.stories.tsx -------------------------------------------------------------------------------- /src/stories/Header.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/stories/Header.stories.tsx -------------------------------------------------------------------------------- /src/stories/HowItWorks.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/stories/HowItWorks.stories.tsx -------------------------------------------------------------------------------- /src/stories/LoadingScreen.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/stories/LoadingScreen.stories.tsx -------------------------------------------------------------------------------- /src/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/styles/main.scss -------------------------------------------------------------------------------- /src/styles/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/styles/reset.scss -------------------------------------------------------------------------------- /src/styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/styles/theme.ts -------------------------------------------------------------------------------- /src/utils/drizzle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/utils/drizzle.ts -------------------------------------------------------------------------------- /src/utils/drizzleLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/utils/drizzleLoading.ts -------------------------------------------------------------------------------- /src/utils/formatEth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/utils/formatEth.ts -------------------------------------------------------------------------------- /src/utils/getUserImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/utils/getUserImage.ts -------------------------------------------------------------------------------- /src/utils/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/utils/range.ts -------------------------------------------------------------------------------- /src/utils/shortAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/src/utils/shortAddress.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /test/NiftyCrate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/test/NiftyCrate.test.js -------------------------------------------------------------------------------- /test/TopDownComposable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/test/TopDownComposable.test.js -------------------------------------------------------------------------------- /test/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/test/utils/index.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/truffle-config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn copy.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/yarn copy.lock -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/yarn-error.log -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/achadha235/niftycrate/HEAD/yarn.lock --------------------------------------------------------------------------------