I would like to get nfts of current user ( loggined by metamask )
*Higher i added id and server url so this part is ok
does the current user have NFTs? if you don’t specify the chain it will consider eth by default.
Yep ( 3eth and 1 polygon )
ok, I’m going to need more info, like the address that has the NFTs and what NFTs are missing
0x0e97fafc7b7991c38fe57e2b4e1b97b4a5cc0a0d - opensea id of current user ( my account which contains 3 nfts )
Tokenframe shows all nfts correctly so I am confused
Hey @Vanya_1
Try to specify address manually like this:
Moralis.Web3API.getNFTs({params: {address: "0x...1"}})
UPD:
Moralis.Web3API.account.getNFTs({address: "0x...1"})
I see, yes usually it detects current user’s walletAddress automatically, but now this feature may not work correctly
The syntax would be like this:
x = await Moralis.Web3API.account.getNFTs({address: '0x0e97fafc7b7991c38fe57e2b4e1b97b4a5cc0a0d', chain: 'matic'})
I looked at opensea and it looks like all those 4 NFTs are lazy minted NFTs and we don’t have a way to show lazy minted NFTs because those NFTs are only in an internal database on open sea.
sorry, didn’t notice that you are using vanilla Js Moralis and not react-moralis
Thnks ( but still returns an empty array ) so I don’t have a way to get nfts from the account?
those 4 NFTs are not really on your account on chain, are only on opensea
It’s okay )
Thanks a lot
Okey understoud but why this nfts not available ?
and i have one nft which created not “lazy” using eht on ploygon and i cant see it too?
what is that example on polygon that is not lazy minted?
this one seems to be lazy minted as the metadata is editable:
Contract Address 0x2953...4963
Token ID 6600906030443945...
Token Standard ERC-1155
Blockchain Polygon
Metadata Editable
It looks like it is the same that I pasted above, can you point me to the transaction on chain that minted that NFT?