Cryptocurrency Research Lab.

Cryptocurrency関連技術についての調査・研究

【BSC】PancakeSwap NFT

🥞PancakeSwap🐰のNFTを入手したので、いったいどんな仕組みなのか少し調べてみることにしました。

NFT規格としてEthererumのERC-721というものがありますが、EVM互換のBinance Smart Chain (BSC)でも同様の規格によって、NFTが実現されています。

Pancake Bunnies

先週、PancakeSwapに追加されたNFTページです。

https://pancakeswap.finance/nft

このNFTは、『Pancake Bunnies』という名前で定義されていますので、BscScan上で眺めてみたいと思います。

https://bscscan.com/token/0xdf7952b35f24acf7fc0487d01c8d5690a60dba07#readContract

getBunnyId()

tokenIdを入れるとNFTの種類(bunnyId)が分かりました。

所有しているtokneIdは、NFTマーケットのDEGOでも確認することができるようです。

所有しているNFT @ DEGO
売り出されているNFT @ DEGO

売り出されているNFTのtokenIdもこちらで確認ができるようです。

getBunnyName()

bunnyIdを指定すると名前が取得できるようです。

bunnyId bunnyName
0 Swapsies
1 Drizzle
2 Blueberries
3 Circular
4 Sparkle

今後もいろいろな種類のNFTが追加されていくのかもしれませんね。

このNFTがどのように活用されていくのか楽しみです。

tokenURI

tokenIdを指定すると、NFTに紐づいたURIが取得できます。

ipfs://QmYu9WwPNKNSZQiTCDfRk7aCR472GURavR9M1qosDmqpev/swapsies.json
{
    "name": "Swapsies",
    "description": "These bunnies love nothing more than swapping pancakes. Especially on BSC.",
    "image": "ipfs://QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/swapsies.png",
    "attributes": {
        "bunnyId": "0"
    }
}

ipfs://QmYu9WwPNKNSZQiTCDfRk7aCR472GURavR9M1qosDmqpev/drizzle.json
{
    "name": "Drizzle",
    "description": "It's raining syrup on this bunny, but he doesn't seem to mind. Can you blame him?",
    "image": "ipfs://QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/drizzle.png",
    "attributes": {
        "bunnyId": "1"
    }
}

ipfs://QmYu9WwPNKNSZQiTCDfRk7aCR472GURavR9M1qosDmqpev/blueberries.json
{
    "name": "Blueberries",
    "description": "These bunnies like their pancakes with blueberries. What's your favorite topping?",
    "image": "ipfs://QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/blueberries.png",
    "attributes": {
        "bunnyId": "2"
    }
}

ipfs://QmYu9WwPNKNSZQiTCDfRk7aCR472GURavR9M1qosDmqpev/circular.json
{
    "name": "Circular",
    "description": "Love makes the world go ‘round... but so do pancakes. And these bunnies know it.",
    "image": "ipfs://QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/circular.png",
    "attributes": {
        "bunnyId": "3"
    }
}

ipfs://QmYu9WwPNKNSZQiTCDfRk7aCR472GURavR9M1qosDmqpev/sparkle.json
{
    "name": "Sparkle",
    "description": "It’s sparkling syrup, pancakes, and even lottery tickets! This bunny really loves it.",
    "image": "ipfs://QmXdHqg3nywpNJWDevJQPtkz93vpfoHcZWQovFz2nmtPf5/sparkle.png",
    "attributes": {
        "bunnyId": "4"
    }
}