Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
188 changes: 166 additions & 22 deletions src/cadence/mainnet/getNFTIDs.cdc
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ import NonFungibleToken from 0x1d7e57aa55817448
import CNN_NFT from 0x329feb3ab062d289
import Gaia from 0x8b148183c28ff88f
import Beam from 0x86b4a0010a71cfc3
import BlockleteGames_NFT from 0x329feb3ab062d289
import ChainmonstersRewards from 0x93615d25d14fa337
import Crave from 0x6d008a788fc27265
import CricketMoments from 0xed398881d9bf40fb
import Everbloom from 0xe703f7fee6400754
Expand All @@ -18,7 +16,6 @@ import Mynft from 0xf6fcbef550d97aa5
import NyatheesOVO from 0x75e0b6de94eb05d0
import RaceDay_NFT from 0x329feb3ab062d289
import RareRooms_NFT from 0x329feb3ab062d289
import RCRDSHPNFT from 0x6c3ff40b90b928ab
import SportsIconCollectible from 0x8de96244f54db422
import StarlyCard from 0x5b82f21c0edf76e3
import CaaPass from 0x98c9c2e548b84d31
Expand Down Expand Up @@ -48,6 +45,7 @@ import Andbox_NFT from 0x329feb3ab062d289
import ZeedzINO from 0x62b3063fbe672fc8
import Kicks from 0xf3cc54f4d91c2f6c
import BarterYardPackNFT from 0xa95b021cf8a30d80
import BarterYardClubWerewolf from 0x28abb9f291cadaf2
import DayNFT from 0x1600b04bf033fb99
import Costacos_NFT from 0x329feb3ab062d289
import Canes_Vault_NFT from 0x329feb3ab062d289
Expand All @@ -59,6 +57,8 @@ import DGD_NFT from 0x329feb3ab062d289
import NowggNFT from 0x85b8bbf926dcddfa
import GogoroCollectible from 0x8c9bbcdcd7514081
import YahooCollectible from 0x758252ab932a3416
import YahooPartnersCollectible from 0x758252ab932a3416
import BlindBoxRedeemVoucher from 0x910514afa41bfeac
import SomePlaceCollectible from 0x667a16294a089ef8
import ARTIFACTPack from 0x24de869c5e40b2eb
import ARTIFACT from 0x24de869c5e40b2eb
Expand All @@ -73,8 +73,34 @@ import Necryptolis from 0x718efe5e88fe48ea
import FLOAT from 0x2d4c3caffbeab845
import BreakingT_NFT from 0x329feb3ab062d289
import Owners from 0x41cad19decccdf25
import Metaverse from 0xd756450f386fb4ac
import Metaverse from 0x256599e1b091be12
import NFTContract from 0x1e075b24abe6eca6
import SwaychainNFT from 0xa4e9020ad21eb30b
import QRLNFT from 0xa4e9020ad21eb30b
import MaxarNFT from 0xa4e9020ad21eb30b
import TheFabricantS2ItemNFT from 0x7752ea736384322f
import VnMiss from 0x7c11edb826692404
import AADigital from 0x39eeb4ee6f30fc3f
import DooverseItems from 0x66ad29c7d7465437
import CryptoPiggo from 0xd3df824bf81910a4
import TrartContractNFT from 0x6f01a4b0046c1f87
import SturdyItems from 0x427ceada271aa0b1
import TicalUniverse from 0xfef48806337aabf1
import PartyMansionDrinksContract from 0x34f2bf4a80bb0f69
import Evolution from 0xf4264ac8f3256818
import Flovatar from 0x921ea449dffec68a
import FlovatarComponent from 0x921ea449dffec68a
import Moments from 0xd4ad4740ee426334
import MotoGPCard from 0xa49cc0ee46c54bfb
import UFC_NFT from 0x329feb3ab062d289
import ByteNextMedalNFT from 0x3b16cb9f5c036412
import MaxarNFT from 0xa4e9020ad21eb30b
import RCRDSHPNFT from 0x6c3ff40b90b928ab
import Seussibles from 0x321d8fcde05f6e8c
import MetaPanda from 0xf2af175e411dfff8
import Flunks from 0x807c3d470888cc48
import LibraryPass from 0x52cbea4e6f616b8e
import SkyharborNFT from 0x33f44e504a396ba7

pub fun main(ownerAddress: Address): {String: [UInt64]} {
let owner = getAccount(ownerAddress)
Expand All @@ -85,10 +111,6 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
.borrow<&{CNN_NFT.CNN_NFTCollectionPublic}>() {
ids["CNN"] = col.getIDs()
}
if let col = owner.getCapability(/public/ChainmonstersRewardCollection)
.borrow<&{ChainmonstersRewards.ChainmonstersRewardCollectionPublic}>() {
ids["ChainmonstersRewards"] = col.getIDs()
}
if let col = owner.getCapability(Gaia.CollectionPublicPath)
.borrow<&{Gaia.CollectionPublic}>() {
ids["Gaia"] = col.getIDs()
Expand All @@ -97,10 +119,6 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
.borrow<&{Beam.BeamCollectionPublic}>() {
ids["Beam"] = col.getIDs()
}
if let col = owner.getCapability(BlockleteGames_NFT.CollectionPublicPath)
.borrow<&{BlockleteGames_NFT.BlockleteGames_NFTCollectionPublic}>() {
ids["BlockleteGames_NFT"] = col.getIDs()
}
if let col = owner.getCapability(Crave.CollectionPublicPath)
.borrow<&{Crave.CraveCollectionPublic}>() {
ids["Crave"] = col.getIDs()
Expand Down Expand Up @@ -157,10 +175,6 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
.borrow<&{RareRooms_NFT.RareRooms_NFTCollectionPublic}>() {
ids["RareRooms_NFT"] = col.getIDs()
}
if let col = owner.getCapability(RCRDSHPNFT.collectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["RCRDSHPNFT"] = col.getIDs()
}
if let col = owner.getCapability(SportsIconCollectible.CollectionPublicPath)
.borrow<&{SportsIconCollectible.CollectibleCollectionPublic}>() {
ids["SportsIconCollectible"] = col.getIDs()
Expand Down Expand Up @@ -228,7 +242,7 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
}
if let col = owner.getCapability(Collectible.CollectionPublicPath)
.borrow<&{Collectible.CollectionPublic}>() {
ids["Xtingles_NFT"] = col.getIDs()
ids["Xtingles"] = col.getIDs()
}
if let col = owner.getCapability(CryptoZooNFT.CollectionPublicPath)
.borrow<&{CryptoZooNFT.CryptoZooNFTCollectionPublic}>() {
Expand Down Expand Up @@ -298,12 +312,17 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
.borrow<&{Kicks.KicksCollectionPublic}>() {
ids["Kicks"] = col.getIDs()
}

if let col = owner.getCapability(BarterYardPackNFT.CollectionPublicPath)
.borrow<&{ BarterYardPackNFT.BarterYardPackNFTCollectionPublic }>() {
ids["BarterYardPack"] = col.getIDs()
}

if let col = owner.getCapability(BarterYardClubWerewolf.CollectionPublicPath)
.borrow<& BarterYardClubWerewolf.Collection{NonFungibleToken.CollectionPublic}>() {
ids["BarterYardClubWerewolf"] = col.getIDs()
}

if let col = owner.getCapability(DayNFT.CollectionPublicPath)
.borrow<&{DayNFT.CollectionPublic}>() {
ids["DayNFT"] = col.getIDs()
Expand Down Expand Up @@ -359,6 +378,16 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
ids["YahooCollectible"] = col.getIDs()
}

if let col = owner.getCapability(YahooPartnersCollectible.CollectionPublicPath)
.borrow<&{YahooPartnersCollectible.CollectionPublic}>() {
ids["YahooPartnersCollectible"] = col.getIDs()
}

if let col = owner.getCapability(BlindBoxRedeemVoucher.CollectionPublicPath)
.borrow<&{BlindBoxRedeemVoucher.CollectionPublic}>() {
ids["BlindBoxRedeemVoucher"] = col.getIDs()
}

if let col = owner.getCapability(SomePlaceCollectible.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["SomePlaceCollectible"] = col.getIDs()
Expand All @@ -383,7 +412,7 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["MatrixWorldAssetsNFT"] = col.getIDs()
}

if let col = owner.getCapability(RacingTime.CollectionPublicPath)
.borrow<&{RacingTime.RacingTimeCollectionPublic}>() {
ids["RacingTime"] = col.getIDs()
Expand All @@ -403,7 +432,7 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["GoatedGoatsTrait"] = col.getIDs()
}

if let col = owner.getCapability(DropzToken.CollectionPublicPath)
.borrow<&{DropzToken.DropzTokenCollectionPublic}>() {
ids["DropzToken"] = col.getIDs()
Expand All @@ -413,7 +442,7 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
.borrow<&{Necryptolis.NecryptolisCollectionPublic}>() {
ids["Necryptolis"] = col.getIDs()
}

if let col = owner.getCapability(FLOAT.FLOATCollectionPublicPath)
.borrow<&FLOAT.Collection{FLOAT.CollectionPublic}>() {
ids["FLOAT"] = col.getIDs()
Expand All @@ -422,7 +451,7 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
if let col = owner.getCapability(BreakingT_NFT.CollectionPublicPath)
.borrow<&{BreakingT_NFT.BreakingT_NFTCollectionPublic}>() {
ids["BreakingT_NFT"] = col.getIDs()
}
}

if let col = owner.getCapability(Owners.CollectionPublicPath)
.borrow<&{Owners.OwnersCollectionPublic}>() {
Expand All @@ -434,10 +463,125 @@ pub fun main(ownerAddress: Address): {String: [UInt64]} {
ids["Metaverse"] = col.getIDs()
}

if let col = owner.getCapability(NFTContract.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["NFTContract"] = col.getIDs()
}

if let col = owner.getCapability(SwaychainNFT.CollectionPublicPath)
.borrow<&{SwaychainNFT.SwaychainNFTCollectionPublic}>() {
ids["Swaychain"] = col.getIDs()
}

if let col = owner.getCapability(QRLNFT.CollectionPublicPath)
.borrow<&{QRLNFT.QRLNFTCollectionPublic}>() {
ids["QRL"] = col.getIDs()
}

if let col = owner.getCapability(MaxarNFT.CollectionPublicPath)
.borrow<&{MaxarNFT.MaxarNFTCollectionPublic}>() {
ids["Maxar"] = col.getIDs()
}

if let col = owner.getCapability(TheFabricantS2ItemNFT.CollectionPublicPath)
.borrow<&{TheFabricantS2ItemNFT.ItemCollectionPublic}>() {
ids["TheFabricantS2ItemNFT"] = col.getIDs()
}

if let col = owner.getCapability(VnMiss.CollectionPublicPath)
.borrow<&{VnMiss.VnMissCollectionPublic}>() {
ids["VnMiss"] = col.getIDs()
}

if let col = owner.getCapability(AADigital.CollectionPublicPath)
.borrow<&{AADigital.AADigitalCollectionPublic}>() {
ids["AvatarArt"] = col.getIDs()
}
if let col = owner.getCapability(DooverseItems.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["Dooverse"] = col.getIDs()
}
if let col = owner.getCapability(/public/motogpCardCollection)
.borrow<&{MotoGPCard.ICardCollectionPublic}>() {
ids["MotoGPCard"] = col.getIDs()
}
if let col = owner.getCapability(PartyMansionDrinksContract.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["PartyMansionDrinksContract"] = col.getIDs()
}
if let col = owner.getCapability(CryptoPiggo.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["CryptoPiggo"] = col.getIDs()
}
if let col = owner.getCapability(TrartContractNFT.CollectionPublicPath)
.borrow<&{TrartContractNFT.ICardCollectionPublic}>() {
ids["TrartContractNFT"] = col.getIDs()
}
if let col = owner.getCapability(SturdyItems.CollectionPublicPath)
.borrow<&{SturdyItems.SturdyItemsCollectionPublic}>() {
ids["SturdyItems"] = col.getIDs()
}
if let col = owner.getCapability(TicalUniverse.CollectionPublicPath)
.borrow<&{TicalUniverse.TicalUniverseCollectionPublic}>() {
ids["TicalUniverse"] = col.getIDs()
}
if let col = owner.getCapability(/public/f4264ac8f3256818_Evolution_Collection)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["Evolution"] = col.getIDs()
}
if let col = owner.getCapability(Moments.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["Moments"] = col.getIDs()
}

if let col = owner.getCapability(UFC_NFT.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["UFC_NFT"] = col.getIDs()
}

if let col = owner.getCapability(Flovatar.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["Flovatar"] = col.getIDs()
}
if let col = owner.getCapability(FlovatarComponent.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["FlovatarComponent"] = col.getIDs()
}

if let col = owner.getCapability(ByteNextMedalNFT.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["ByteNextMedalNFT"] = col.getIDs()
}

if let col = owner.getCapability(RCRDSHPNFT.collectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["RCRDSHPNFT"] = col.getIDs()
}

if let col = owner.getCapability(Seussibles.PublicCollectionPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["Seussibles"] = col.getIDs()
}

if let col = owner.getCapability(MetaPanda.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["MetaPanda"] = col.getIDs()
}

if let col = owner.getCapability(Flunks.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["Flunks"] = col.getIDs()
}

if let col = owner.getCapability(LibraryPass.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["LibraryPass"] = col.getIDs()
}

if let col = owner.getCapability(SkyharborNFT.CollectionPublicPath)
.borrow<&{NonFungibleToken.CollectionPublic}>() {
ids["SkyharborNFT"] = col.getIDs()
}

return ids
}
Loading