El evento de pipeline (tuberías) permite a los desarrolladores crear, de manera fácil, aplicaciones en tiempo real, permitiéndoles escuchar cambios importantes de estados y eventos del ciclo de vida.
. Un *wildcard* puede aparecer como `foo/*`, `foo/bar/*` o, simplemente, *.e.j. price/* coincidirá tanto price/USD_ETH como price/MKR_USD pero no lo hará con price/MKR_USD/foo.
* coincide con todos los niveles que se encuentren por debajo.e.j. price/** coincidirá con price/USD_ETH, price/MKR_USD y price/MKR_USD/foo.
Objetos de Eventos
Los eventos desencadenados recibirán el objeto que se muestre a la derecha.
<event_type> - el nombre del evento<event_payload> - el nuevo estado de la data enviado con el evento<event_sequence_number> - un índice secuencialmente creciente<latest_block_when_emitted> - el bloque actual en el momento de la emisión{
type: <event_type>,
payload: <event_payload>, /* if applicable */
index: <event_sequence_number>,
block: <latest_block_when_emitted>
}
maker.on('price/ETH_USD', eventObj => {
const { price } = eventObj.payload;
console.log('ETH price changed to', price);
})