Estaba mirando feeds.chain.link y no es inmediatamente obvio si alguien puede acceder a todos estos feeds de precios sin incurrir en un costo:
Por ejemplo, encontré el contrato agregador ETH/USD , que tiene una propiedad "latestAnswer" a la que cualquiera puede acceder de forma gratuita. Al momento de publicar esta pregunta, su valor es 37867000000 (1 ETH = $378.67).
¿Hay un agregador para todos los pares enumerados en feeds.chain.link?
En la red principal, los patrocinadores pagan el ENLACE asociado para mantener esos feeds en vivo, descentralizados y seguros, por lo que no son gratuitos. Esto permite que la red sea un recurso compartido en el que todos contribuyen un poco y los hace incluso más baratos que ejecutar incluso su propia fuente centralizada.
Dicho esto, las fuentes de precios son actualmente una view
función simple, y cualquiera puede usarlas técnicamente, ya que los controles de acceso están potencialmente en la hoja de ruta. No es realmente económico ni justo para aquellos patrocinadores que pagan para apoyarlos a todos los demás. Hasta que se construyan los controles de acceso, comuníquese con ellos si los está utilizando en la red principal y aprenda cómo puede contribuir para mantenerlos confiables, honestos y seguros.
Cada solicitud tiene un costo en tokens LINK. Por lo general, es 0.1 Link, que incluye los 18 decimales. Así que asegúrese de enviar algunos tokens a su contrato antes de ejecutar las funciones de Oracle
Pablo Razvan Berg