【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" } }