Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

260
Views
¿Cómo verificar si el usuario tiene un token específico consultando NTBalances?

Estoy tratando de verificar si un usuario tiene un token específico, en mi caso, token_id debería ser "87". ¿Cómo puedo verificar eso usando NFTBalances?

Escribí el código a continuación, pero no funciona.

 import React, { useState , useEffect } from "react"; import { useMoralis, useNFTBalances } from "react-moralis"; function Club() { const { isInitialized } = useMoralis(); const { data: NFTBalances } = useNFTBalances() const [isMember, setIsMember] = useState(false); console.log(NFTBalances); useEffect(() => { async function fetchData() { if (isInitialized) { const NFTs = NFTBalances.result; if (NFTBalances?.result) { for (let NFT of NFTs) { if(NFT.token_id=="87") { setIsMember(true); } else { setIsMember(false); } } } } fetchData(); }}, [isInitialized]); return ( <div> {isMember? <div className="notification is-success">Welcome! You are a premium member of our club!</div>:<div>You don't have access to this page.</div>} </div> ) } export default Club;

¿Cómo puedo arreglarlo? Solo muestra que no tengo el token, pero en realidad lo tengo. ¿Estoy haciendo algo mal en el código? ¿Es esta la forma correcta de consultar el contenido de NFTBalances?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!