¿Cuáles son las diferencias entre la devolución de llamada y la dirección OAR?

estoy usando oraclize con testrpc y truffle y me he confundido en algunos puntos

Ahora, cuando elijo una cuenta de dirección cuando ejecuto el puente, por qué y cuál es el propósito de la elección.

node bridge -a 1

aquí se ha elegido la cuenta 1 de las cuentas de testrpc, pero no sé exactamente cómo se usará.

Si el resultado se enviará a la dirección que solicita estos datos (digamos que envío la consulta desde la cuenta 2), se supone que la dirección es mi dirección (cuenta 2) cuando envíe la consulta, corrija mi comprensión si entiendo mal.

Otro punto, ¿la dirección del remitente del resultado de la consulta será OAR? ¿Quiero decir que el remitente del resultado de la consulta será el OAR?

Gracias

Respuestas (1)

Nicola de Oracle aquí.

La opción --account (-a) le permite elegir solo su dirección de devolución de llamada (cbAddress), esto es importante porque la cuenta debe estar desbloqueada y tener fondos suficientes.

Esto se usa principalmente para implementar/actualizar todos los contratos de Oraclize (Oraclize Address Resolver (OAR) y Oraclize Connector) y para enviar las respuestas de sus consultas de contrato (las transacciones que llaman a su método __callback).

La dirección OAR puede variar y se usa solo para resolver fácilmente la dirección del conector de Oraclize en su cadena, es algo que oraclizeAPI usa internamente y realmente no tiene que administrar manualmente nada de esto.

Tenga en cuenta que la herramienta Ethereum Bridge aún es experimental y se suspenderá pronto a favor de una nueva herramienta llamada "Stargate", que será mucho más fácil de instalar y mantener.