hiCity-nft/src/config/constants/nfts.ts

347 lines
11 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { Nft, NftSource, NftType } from './types'
export const IPFS_GATEWAY = 'https://cloudflare-ipfs.com'
export const nftSources: NftSource = {
[NftType.PANCAKE]: {
address: {
56: '0xDf7952B35f24aCF7fC0487D01c8d5690a60DBa07',
97: '0x60935F36e4631F73f0f407e68642144e07aC7f5E',
},
identifierKey: 'image',
},
[NftType.MIXIE]: {
address: {
56: '0xa251b5EAa9E67F2Bc8b33F33e20E91552Bf85566',
97: '',
},
identifierKey: 'image',
},
}
/**
* NOTE: https://cloudflare-ipfs.com does not support video streaming so for the video URLS we need to use
* https://gateway.pinata.cloud
*/
const Nfts: Nft[] = [
{
name: 'Claire',
description: 'Can Claire the clairvoyant see whats in the cards for you?',
images: {
lg: 'claire-lg.png',
md: 'claire-md.png',
sm: 'claire-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmRa2WbGnqdgUzrYXxZWv549BDxq3heYridJeoWGcebcU8/claire.png',
},
sortOrder: 999,
identifier: 'claire',
type: NftType.PANCAKE,
variationId: 17,
},
{
name: 'Syrup Soak',
description: 'Ahh... what could be sweeter than a syrupy soak?',
images: {
lg: 'soak-lg.png',
md: 'soak-md.png',
sm: 'soak-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmW3zLfdQpw9vWpgcDyR2WM9A34tTWvvYyjKc3JjhtL68z/syrup-soak.png',
},
video: {
webm: 'https://gateway.pinata.cloud/ipfs/QmW3zLfdQpw9vWpgcDyR2WM9A34tTWvvYyjKc3JjhtL68z/syrup-soak.webm',
mp4: 'https://gateway.pinata.cloud/ipfs/QmW3zLfdQpw9vWpgcDyR2WM9A34tTWvvYyjKc3JjhtL68z/syrup-soak.mp4',
},
sortOrder: 999,
identifier: 'syrup-soak',
type: NftType.PANCAKE,
variationId: 16,
},
{
name: 'Mixie v1',
description: 'Stories were told, and songs were sung, about Chef Mixies pancakes and her big Syrup gun.',
images: {
lg: 'mixie-1-lg.png',
md: 'mixie-1-md.png',
sm: 'mixie-1-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmQiRpr7ZMkzV7qbqVaUZ1LiuHTTdpWmapUhaY6ZGmVLQ4/001-Chef-Mixie.png',
},
sortOrder: 999,
identifier: '001-Chef-Mixie',
type: NftType.MIXIE,
variationId: 1,
},
{
name: 'Mixie v2',
description: 'Stories were told, and songs were sung, about Chef Mixies pancakes and her big Syrup gun.',
images: {
lg: 'mixie-2-lg.png',
md: 'mixie-2-md.png',
sm: 'mixie-2-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmQiRpr7ZMkzV7qbqVaUZ1LiuHTTdpWmapUhaY6ZGmVLQ4/002-Chef-Mixie.png',
},
sortOrder: 999,
identifier: '002-Chef-Mixie',
type: NftType.MIXIE,
variationId: 2,
},
{
name: 'Mixie v3',
description: 'Stories were told, and songs were sung, about Chef Mixies pancakes and her big Syrup gun.',
images: {
lg: 'mixie-3-lg.png',
md: 'mixie-3-md.png',
sm: 'mixie-3-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmQiRpr7ZMkzV7qbqVaUZ1LiuHTTdpWmapUhaY6ZGmVLQ4/003-Chef-Mixie.png',
},
sortOrder: 999,
identifier: '003-Chef-Mixie',
type: NftType.MIXIE,
variationId: 3,
},
{
name: 'Easter 21 Champions',
description: 'Eggscellent! Celebrating Syrup Storm winning the Easter Battle!',
images: {
lg: 'easter-champion-storm-lg.png',
md: 'easter-champion-storm-md.png',
sm: 'easter-champion-storm-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmWFQdggxnAkgFNBWixT6v7nrgEnYfYDxG5A9u42aHhU6U/easter-champion-storm.png',
},
video: {
webm: 'https://gateway.pinata.cloud/ipfs/QmWFQdggxnAkgFNBWixT6v7nrgEnYfYDxG5A9u42aHhU6U/easter-champion-storm.webm',
mp4: 'https://gateway.pinata.cloud/ipfs/QmWFQdggxnAkgFNBWixT6v7nrgEnYfYDxG5A9u42aHhU6U/easter-champion-storm.mp4',
},
sortOrder: 999,
identifier: 'easter-champion-storm',
type: NftType.PANCAKE,
variationId: 15,
},
{
name: "Cakeston Easter '21",
description: 'Melting Easter eggs and melting hearts!',
images: {
lg: 'cakeston-easter-21-lg.png',
md: 'cakeston-easter-21-md.png',
sm: 'cakeston-easter-21-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmZGqWaovULNEMKxBCGnGjh27JQkAyadS6AW4J4Lzf3XBp/easter-caker.png',
},
sortOrder: 999,
identifier: 'easter-caker',
type: NftType.PANCAKE,
variationId: 15,
},
{
name: "Flipsie Easter '21",
description: 'Watch out for Flipsies spatula smash!',
images: {
lg: 'flipsie-easter-21-lg.png',
md: 'flipsie-easter-21-md.png',
sm: 'flipsie-easter-21-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmZGqWaovULNEMKxBCGnGjh27JQkAyadS6AW4J4Lzf3XBp/easter-flipper.png',
},
sortOrder: 999,
identifier: 'easter-flipper',
type: NftType.PANCAKE,
variationId: 14,
},
{
name: "Stormy Easter '21",
description: 'Do you like chocolate with your syrup? Go long!',
images: {
lg: 'stormy-easter-21-lg.png',
md: 'stormy-easter-21-md.png',
sm: 'stormy-easter-21-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmZGqWaovULNEMKxBCGnGjh27JQkAyadS6AW4J4Lzf3XBp/easter-storm.png',
},
sortOrder: 999,
identifier: 'easter-storm',
type: NftType.PANCAKE,
variationId: 12,
},
{
name: 'Bullish',
description: 'Happy Niu Year! This bunnys excited for the year of the bull (market!)',
images: {
lg: 'bullish-lg.png',
md: 'bullish-md.png',
sm: 'bullish-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmNS1A5HsRW1JvFWtGkm4o9TgZVe2P7kA8TB4yxvS6A7ms/bullish.png',
},
video: {
webm: 'https://cloudflare-ipfs.com/ipfs/QmNS1A5HsRW1JvFWtGkm4o9TgZVe2P7kA8TB4yxvS6A7ms/bullish.webm',
mp4: 'https://cloudflare-ipfs.com/ipfs/QmNS1A5HsRW1JvFWtGkm4o9TgZVe2P7kA8TB4yxvS6A7ms/bullish.mp4',
},
sortOrder: 999,
identifier: 'bullish',
type: NftType.PANCAKE,
variationId: 11,
},
{
name: 'Hiccup',
description: "Oopsie daisy! Hiccup's had a bit of an accident. Poor little fella.",
images: {
lg: 'hiccup-lg.png',
md: 'hiccup-md.png',
sm: 'hiccup-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmQ6EE6gkVzAQUdQLLM7CyrnME6LZHCoy92ZERW8HXmyjw/hiccup.png',
},
sortOrder: 999,
identifier: 'hiccup',
type: NftType.PANCAKE,
variationId: 10,
},
{
name: 'Sleepy',
description: 'Aww, looks like eating pancakes all day is tough work. Sweet dreams!',
images: {
lg: 'sleepy-lg.png',
md: 'sleepy-md.png',
sm: 'sleepy-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmYD9AtzyQPjSa9jfZcZq88gSaRssdhGmKqQifUDjGFfXm/sleepy.png',
blur: 'sleepy-blur.png',
},
sortOrder: 999,
identifier: 'sleepy',
type: NftType.PANCAKE,
variationId: 5,
},
{
name: 'Sunny',
description: 'Sunny is always cheerful when there are pancakes around. Smile!',
images: {
lg: 'sunny-lg.png',
md: 'sunny-md.png',
sm: 'sunny-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmYD9AtzyQPjSa9jfZcZq88gSaRssdhGmKqQifUDjGFfXm/sunny.png',
blur: 'sunny-blur.png',
},
sortOrder: 999,
identifier: 'sunny',
type: NftType.PANCAKE,
variationId: 9,
},
{
name: 'Churro',
description: "Don't let that dopey smile deceive you... Churro's a master CAKE chef!",
images: {
lg: 'churro-lg.png',
md: 'churro-md.png',
sm: 'churro-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmYD9AtzyQPjSa9jfZcZq88gSaRssdhGmKqQifUDjGFfXm/churro.png',
blur: 'churro-blur.png',
},
sortOrder: 999,
identifier: 'churro',
type: NftType.PANCAKE,
variationId: 8,
},
{
name: 'Dollop',
description: "Nommm... Oh hi, I'm just meditating on the meaning of CAKE.",
images: {
lg: 'dollop-lg.png',
md: 'dollop-md.png',
sm: 'dollop-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmYD9AtzyQPjSa9jfZcZq88gSaRssdhGmKqQifUDjGFfXm/dollop.png',
blur: 'dollop-blur.png',
},
sortOrder: 999,
identifier: 'dollop',
type: NftType.PANCAKE,
variationId: 6,
},
{
name: 'Twinkle',
description: "Three guesses what's put that twinkle in those eyes! (Hint: it's CAKE)",
images: {
lg: 'twinkle-lg.png',
md: 'twinkle-md.png',
sm: 'twinkle-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmYD9AtzyQPjSa9jfZcZq88gSaRssdhGmKqQifUDjGFfXm/twinkle.png',
blur: 'twinkle-blur.png',
},
sortOrder: 999,
identifier: 'twinkle',
type: NftType.PANCAKE,
variationId: 7,
},
{
name: 'Swapsies',
description: 'These bunnies love nothing more than swapping pancakes. Especially on BSC.',
images: {
lg: 'swapsies-lg.png',
md: 'swapsies-md.png',
sm: 'swapsies-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/swapsies.png',
blur: 'swapsies-blur.png',
},
sortOrder: 999,
identifier: 'swapsies',
type: NftType.PANCAKE,
variationId: 0,
},
{
name: 'Drizzle',
description: "It's raining syrup on this bunny, but he doesn't seem to mind. Can you blame him?",
images: {
lg: 'drizzle-lg.png',
md: 'drizzle-md.png',
sm: 'drizzle-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/drizzle.png',
blur: 'drizzle-blur.png',
},
sortOrder: 999,
identifier: 'drizzle',
type: NftType.PANCAKE,
variationId: 1,
},
{
name: 'Blueberries',
description: "These bunnies like their pancakes with blueberries. What's your favorite topping?",
images: {
lg: 'blueberries-lg.png',
md: 'blueberries-md.png',
sm: 'blueberries-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/blueberries.png',
blur: 'blueberries-blur.png',
},
sortOrder: 999,
identifier: 'blueberries',
type: NftType.PANCAKE,
variationId: 2,
},
{
name: 'Circular',
description: "Love makes the world go 'round... but so do pancakes. And these bunnies know it.",
images: {
lg: 'circular-lg.png',
md: 'circular-md.png',
sm: 'circular-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/circular.png',
blur: 'circular-blur.png',
},
sortOrder: 999,
identifier: 'circular',
type: NftType.PANCAKE,
variationId: 3,
},
{
name: 'Sparkle',
description: 'Its sparkling syrup, pancakes, and even lottery tickets! This bunny really loves it.',
images: {
lg: 'sparkle-lg.png',
md: 'sparkle-md.png',
sm: 'sparkle-sm.png',
ipfs: 'https://cloudflare-ipfs.com/ipfs/QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/sparkle.png',
blur: 'sparkle-blur.png',
},
sortOrder: 999,
identifier: 'sparkle',
type: NftType.PANCAKE,
variationId: 4,
},
]
export default Nfts