Monitorear un Contrato Inteligente para un ID de Activo Especifico y obtener una Notificacion de Escritorio
Monitorear un Contrato Inteligente para un ID de Activo Especifico y obtener una Notificacion de Escritorio
Sección titulada «Monitorear un Contrato Inteligente para un ID de Activo Especifico y obtener una Notificacion de Escritorio»Este ejemplo es un poco mas avanzado, donde usamos Adder para monitorear un contrato inteligente para ver si cierto activo fue agregado o removido del contrato.
Antes de desglosar los filtros y comandos que usaremos para este ejemplo, asumimos que ya tienes en mente una politica de contrato inteligente que quieres monitorear.

Para este ejemplo, el id de politica del contrato inteligente que vamos a monitorear es:
c04e78ea267631f27975446a15d96ef1f3bbcdbf99577d3e552c663bPara esta guia asumimos que ya has descargado el exe de Adder y has abierto una linea de comandos. Si no, consulta nuestra guia de Inicio Rapido.
Comencemos eligiendo un activo que queremos seguir. Si este activo se usa en el contrato inteligente que estamos siguiendo, recibiremos una alerta de escritorio.
Paso 1 - Obtener ID de Activo / Huella Digital
Sección titulada «Paso 1 - Obtener ID de Activo / Huella Digital»Para filtrar por un Token que queremos monitorear necesitamos el id del activo, tambien conocido como la huella digital del activo. Podemos usar herramientas como cexplorer.io para buscar por nombre de token y obtener el id / huella digital del activo.

Toma nota de la huella digital del activo, la necesitaremos mas tarde. Para este ejemplo, usamos el siguiente id / huella digital de activo:
asset1uaxup2yv695uat3chgwqtpg9xvau55pd5z6r46Ahora que tenemos nuestro id / huella digital del activo que queremos monitorear, estamos listos para ver los filtros y comandos que usaremos. Para este ejemplo, usaremos:
- Filtro de Politica
- Filtro de Activo
- Tipo de Filtro
- Salida
Filtro de Politica
Sección titulada «Filtro de Politica»Usaremos el id de politica del contrato inteligente de arriba para decirle a Adder que monitoree esta politica usando el siguiente filtro:
-filter-policy c04e78ea267631f27975446a15d96ef1f3bbcdbf99577d3e552c663bFiltro de Activo
Sección titulada «Filtro de Activo»Podemos usar la huella digital del activo para cTOSI de arriba para que Adder rastree transacciones con esa huella digital usando el siguiente filtro:
-filter-asset asset1uaxup2yv695uat3chgwqtpg9xvau55pd5z6r46Tipo de Filtro - Transaccion
Sección titulada «Tipo de Filtro - Transaccion»Para este ejemplo, queremos recibir alertas cuando ocurra una transaccion con el contrato inteligente, ya sea al enviar o recibir el activo cTOSI. Para hacer esto agregaremos el siguiente filtro:
-filter-type chainsync.transactionQueremos que la salida sea una notificacion de escritorio. Para que cuando ocurra una transaccion que contenga cTOSI con el contrato inteligente, recibamos una notificacion de escritorio. Para hacer esto agregaremos el siguiente comando:
-output notifyPoniendolo Todo Junto
Sección titulada «Poniendolo Todo Junto»Para obtener notificaciones de escritorio cuando una transaccion incluya el token Tosidrop cTOSI, dentro del contrato inteligente ejecutaremos el siguiente comando en nuestra linea de comandos:
Por favor ajusta la ruta a tu exe de Adder. En este ejemplo esta en el Escritorio para el usuario richm.
Tambien ajusta al id de activo y id de politica que quieres rastrear.
C:\Users\richm\Desktop\adder-v0.26.0-windows-amd64.exe -filter-type chainsync.transaction -filter-asset asset1uaxup2yv695uat3chgwqtpg9xvau55pd5z6r46 -filter-policy c04e78ea267631f27975446a15d96ef1f3bbcdbf99577d3e552c663b -output notifyFelicitaciones!
Sección titulada «Felicitaciones!»Ahora puedes minimizar la ventana y dejar que Adder se ejecute en segundo plano. Cada vez que ocurra una transaccion que contenga cTOSI en nuestro contrato inteligente recibiras una alerta de escritorio.

CONSEJO: Puedes obtener una lista de todos los comandos disponibles usando la bandera
-ho-help.
Consulta nuestros otros ejemplos para ver que mas puede hacer Adder y desbloquea el poder de Adder
- Ejemplo 1 - Monitorear Mi Billetera y obtener una Notificacion de Escritorio
- Ejemplo 2 - Monitorear un Token y obtener una Notificacion de Escritorio
- Ejemplo 3 - Monitorear un SPO y obtener una Alerta en Discord
- Ejemplo 4 - Monitorear un Contrato Inteligente para un ID de Activo Especifico y obtener una Notificacion de Escritorio