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

200
Views
¿Cómo obtener el precio de un token BEP20?

Me gustaría calcular el precio de un token BEP20 en BNB. Revisé poocoin y pancakeswap cómo calculan el precio. Por lo que veo llaman continuamente al bsc-dataseed a través de web3.js, pero aún no encontré la solución.

El estado actual de mi investigación:

  1. Llaman continuamente a la semilla de datos (webrpc) para obtener el último número de bloque:
 // Request params { "jsonrp": "2.0", "method": "eth_blockNumber", "params": [], "id": 1 }
  1. Después de recibir el último bloque, inmediatamente comienzan otra llamada con los siguientes parámetros
 { "jsonrpc": "2.0", "id": 53, "method": "eth_call", "params": [ { "to": "0x1ee38d535d541c55c9dae27b12edf090c608e6fb", "data": "" }, "latest" ] }

Por lo que sé, el 0x1ee38d535d541c55c9dae27b12edf090c608e6fb es un contrato que contiene el método de multicall . Los primeros 10 caracteres de los datos (0x252dba42) son el método aggregate . Pero, ¿cuál es la parte restante de los datos?
Este es el contrato ABI para el método aggregate :

 { "constant": true, "inputs": [ { "components": [ {"name": "target","type": "address"}, {"name": "callData","type": "bytes"} ], "name": "calls", "type": "tuple[]" } ], "name": "aggregate", "outputs": [ { "name": "blockNumber", "type": "uint256" }, { "name": "returnData", "type": "bytes[]" } ], "payable": false, "stateMutability": "view", "type": "function" }

Las preguntas:

¿Es necesaria la segunda llamada?
¿Cómo puedo calcular el precio a partir de esos datos?
¿Conoces una manera más fácil?

over 4 years ago · Santiago Trujillo
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!