├── .commitlintrc.json ├── .eslintrc ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── format.yml │ └── lint.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierrc ├── LICENSE ├── README.md ├── api ├── v1 │ └── collections │ │ ├── address.ts │ │ ├── distribution.ts │ │ ├── index.ts │ │ └── tokens │ │ ├── filter.ts │ │ ├── id.ts │ │ └── index.ts └── version.ts ├── package.json ├── tsconfig.json ├── utils ├── abis │ └── ERC721.json ├── index.ts ├── mongo.ts ├── provider.ts ├── schemas │ ├── attribute.schema.ts │ ├── collection.schema.ts │ ├── metadata.schema.ts │ └── token.schema.ts └── types │ └── index.ts ├── vercel.json └── yarn.lock /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn commitlint --edit $1 -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn format:check -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/README.md -------------------------------------------------------------------------------- /api/v1/collections/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/api/v1/collections/address.ts -------------------------------------------------------------------------------- /api/v1/collections/distribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/api/v1/collections/distribution.ts -------------------------------------------------------------------------------- /api/v1/collections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/api/v1/collections/index.ts -------------------------------------------------------------------------------- /api/v1/collections/tokens/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/api/v1/collections/tokens/filter.ts -------------------------------------------------------------------------------- /api/v1/collections/tokens/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/api/v1/collections/tokens/id.ts -------------------------------------------------------------------------------- /api/v1/collections/tokens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/api/v1/collections/tokens/index.ts -------------------------------------------------------------------------------- /api/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/api/version.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/abis/ERC721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/abis/ERC721.json -------------------------------------------------------------------------------- /utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/index.ts -------------------------------------------------------------------------------- /utils/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/mongo.ts -------------------------------------------------------------------------------- /utils/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/provider.ts -------------------------------------------------------------------------------- /utils/schemas/attribute.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/schemas/attribute.schema.ts -------------------------------------------------------------------------------- /utils/schemas/collection.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/schemas/collection.schema.ts -------------------------------------------------------------------------------- /utils/schemas/metadata.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/schemas/metadata.schema.ts -------------------------------------------------------------------------------- /utils/schemas/token.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/schemas/token.schema.ts -------------------------------------------------------------------------------- /utils/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/utils/types/index.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/vercel.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancakeswap/pancake-nft-api/HEAD/yarn.lock --------------------------------------------------------------------------------