In OpenSea documentation is said that Collections are used to represent all the assets in a single (or multiple) contract addresses and help users group items from the same creator.
Collection has primary_asset_contracts attribute with description "A list of the contracts that are associated with this collection".
But there is neither API, neither UI solution to include additional contract address to collection. So how collection with more than one contract address can be created?
primary_asset_contracts
or do I have to be the owner? This section of the docs says "many ERC-721 contracts may all belong to the same collection (dapp)". So I think it is possible. I addedprimary_asset_contracts
and added an array of ERC721 addresses owned, minted and deployed by the same address but it doesn't seem to work..primary_asset_contracts
is only mentioned in the API docs. So I think it's an internal key OpenSea uses to create collections for the same issuer. But a collection itself only has one contract in it.