De los documentos :
COMPRA Y VENTA AUTOMÁTICA
Hasta ahora, se ha basado en la utilidad y la confianza para valorar su token. Pero si lo desea, puede hacer que el valor del token esté respaldado por ether (u otros tokens) creando un fondo que los vende y compra automáticamente al valor de mercado.
Primero, fijemos el precio de compra y venta:
uint256 public sellPrice; uint256 public buyPrice; function setPrices(uint256 newSellPrice, uint256 newBuyPrice) onlyOwner { sellPrice = newSellPrice; buyPrice = newBuyPrice; }
Esto es aceptable para un precio que no cambia muy a menudo, ya que cada nuevo cambio de precio requerirá que ejecute una transacción y gaste un poco de éter. Si desea tener un precio flotante constante, le recomendamos que investigue las fuentes de datos estándar.
Si revisa el enlace, probablemente encontrará que no explica cómo hacer que el precio flote constantemente. Entonces, ¿cómo hacer esto?
La idea es que, en lugar de que usted establezca personalmente el precio, habría una fuente de precios centralizada que su contrato consulta cada vez que necesita saber el precio. Estos en gran medida no existen, pero se pueden implementar de manera bastante simple.
El enlace es a un estándar propuesto para contratos de alimentación de datos para que pueda agregar y eliminar fuentes de varias fuentes sin preocuparse por las diferencias de ABI.
Poliakoff
JasonS