tenderly Toolkit features smart contract search

Tutorial Tenderly :características del kit de herramientas de Tenderly

Publicado por
Comparte en redes sociales

En este tutorial revisaremos las características del kit de herramientas del Tiernamente solicitud. Tenderly es una plataforma que ofrece varias herramientas útiles para los desarrolladores de contratos inteligentes de Solidity. La plataforma proporciona monitoreo de contratos inteligente, alertas en tiempo real, análisis y herramientas de resolución de problemas. Ofrecen funciones adicionales por una tarifa, pero para este tutorial revisaremos sus ofertas gratuitas que son más útiles para los desarrolladores de solidez.

Búsqueda de transacciones y contratos inteligentes

Tiernamente facilita la búsqueda de una transacción o contrato inteligente en diferentes cadenas de bloques. Por ejemplo, ingrese el hash de la transacción o la dirección del contrato inteligente en el cuadro de búsqueda de Tenderly y el sistema buscará en múltiples plataformas (Ethereum, Binance Smart Chain, RSK, POA, xDai, Polygon, Avalanche, Optimism, etc.) y diferentes entornos (Mainnet o Testnet). Tiernamente hace que sea muy fácil encontrar información en todas las plataformas.

Busque un contrato inteligente

Para buscar un contrato inteligente, ingrese la dirección en el cuadro de búsqueda y Tenderly buscará todas las redes compatibles. Los resultados que proporciona Tenderly son similares a los de un explorador de bloques tradicional.

  • Información relevante sobre contratos inteligentes
  • Datos ABI
  • Historial de transacciones
  • Código fuente

El beneficio de usar Tenderly es que puede buscar una dirección en todas las plataformas compatibles (Ethereum, Binance Smart Chain, RSK, POA, xDai, Polygon, Avalanche, Optimism, etc.) en una solicitud de búsqueda.

tiernamente Toolkit presenta búsqueda inteligente de contratos

Buscar una transacción

Para buscar una transacción, ingrese un hash de transacción en el cuadro de búsqueda y Tenderly buscará todas las redes de soporte para la transacción.

  • Información básica de la transacción
  • Función llamada
  • Los datos de entrada
  • Pila de seguimiento de ejecución
  • Ver código fuente
  • Ver secuencia de ejecución de código
  • Paso a través del código en el depurador

Puede buscar una transacción en todas las plataformas compatibles y tener herramientas de desarrollo fácilmente accesibles para ayudarlo con sus actividades de desarrollo y prueba.

tiernamente Toolkit presenta la búsqueda de transacciones

Monitoreo inteligente de contratos y notificaciones de alerta

Use Tenderly para monitorear un contrato inteligente y recibir una notificación para diferentes eventos de transacciones (transacciones exitosas, transacciones fallidas, llamadas a funciones específicas, etc.). Para comenzar con el monitoreo y las alertas, debe registrarse para obtener una cuenta en el Tiernamente sitio web. Ofrecen la posibilidad de registrarse de forma gratuita con Google, Github o cualquier otra cuenta de correo electrónico.

Leer también  ¿Qué es Kusama? El campo de batalla para los desarrolladores de Polkadot

Seleccione un contrato inteligente para monitorear

Para comenzar con el monitoreo y las alertas, primero inicie sesión en su cuenta y agregue un contrato para monitorear.

Las funciones tiernas de Toolkit inician sesión en su cuenta y agregan un contrato inteligente para monitorear

En segundo lugar, agregue la dirección del contrato, seleccione el contrato y luego impórtelo.

Las características tiernas del kit de herramientas agregan la dirección del contrato inteligente, seleccione el contrato y luego impórtelo.

Una vez completada la importación, Tenderly supervisa el contrato. Por ejemplo, Tenderly está monitoreando el contrato Dai a continuación.

Las características de Tenderly Toolkit están monitoreando el contrato inteligente

Configurar alertas de contratos inteligentes

Ahora que el contrato está siendo monitoreado, configuremos una alerta. Seleccione alerta y luego seleccione el botón configurar una alerta.

tiernamente Toolkit presenta una configuración de alerta de contrato inteligente

Seleccione su contrato y luego seleccione el tipo de alerta. Puede monitorear los siguientes tipos de eventos:

  • Transacciones exitosas
  • Transacciones fallidas
  • Llamadas a funciones específicas
  • Eventos emitidos
  • Los parámetros del evento coinciden con una condición específica
  • Transferencias de token ERC20
  • Llamantes incluidos en la lista blanca
  • Llamantes incluidos en la lista negra
  • Saldos ETH que caen por debajo de un umbral
  • Cuando ocurre una transacción específica
  • Cambios de estado variable
  • Ver cambio de valores de función
  • etc.
tipo de alerta de contrato inteligente tiernamente

Después de seleccionar el tipo de alerta, seleccione el contrato para el que desea recibir alertas. Por ejemplo, seleccione uno de los contratos que configuró para la supervisión.

contrato de destino de alerta de contrato inteligente tiernamente

Finalmente, seleccione cómo le gustaría recibir sus alertas. Puede configurar alertas para correo electrónico, Slack, Telegram, Discord, Sentry, PagerDuty, etc. Después de presionar guardar, recibirá una alerta cuando un evento cumpla con sus parámetros de criterios guardados.

correo electrónico de destino de alerta de contrato inteligente tiernamente, discordia, telegrama

Simular una transacción en Mainnet

Hay ocasiones en las que es posible que desee simular una transacción de prueba para determinar cómo se comportará un contrato inteligente. Si desea simular una transacción en Mainnet o Testnet, puede usar Tendery para ejecutar una simulación. Para obtener información, inicie sesión en su cuenta y haga clic en Simulador.

Leer también  Guía gratuita NFT Airdrop de ConsenSys: ¡RECLAME AHORA!

Luego, seleccione una nueva simulación y aparecerá la siguiente pantalla. Tiene varias opciones para ejecutar una simulación.

  1. Realice una simulación utilizando un contrato que están monitoreando en tiernamente
  2. Realice una simulación utilizando un contrato que no están monitoreando en tiernamente

Simulación usando un contrato que está monitoreando en Tenderly

Si selecciona un contrato que está monitoreando en Tenderly, seleccione la función que le gustaría ejecutar:

  1. Ingrese los parámetros de función requeridos por el contrato inteligente
  2. Luego ingrese los parámetros de la transacción para indicar el bloque y la información de la transacción que le gustaría simular. Deje el número de bloque y el índice tx en blanco si desea utilizar el bloque actual
  3. Luego presione simular transacción y revise sus resultados

Simulación usando un contrato que no está monitoreando en Tenderly

Si desea ejecutar una simulación en un contrato que no está supervisando en tiernamente utilice el Contrato personalizado opción. Para ejecutar esta simulación, necesitamos los datos hexadecimales de la transacción que queremos simular. Podemos usar MetaMask para capturar estos datos hexadecimales. Por ejemplo, simulemos una transacción Uniswap:

  1. Vaya al sitio web de Uniswap y envíe un intercambio
  2. Cuando se muestre su billetera MetaMask, para que acepte o rechace la transacción, seleccione la pestaña de datos
  3. En MetaMask, copie la dirección a la que está enviando y los datos hexadecimales en los campos de datos de entrada y dirección de Tenderly
  4. En tiernamente, seleccione la red en la que le gustaría simular la transacción
  5. Rechace la transacción en MetaMask para evitar que la transacción se procese
  6. Luego, en Tiernamente ingrese los parámetros de la transacción para indicar el bloque y la información de la transacción que le gustaría simular. Deje el número de bloque y el índice tx en blanco si desea utilizar el bloque actual
  7. Finalmente presione simular transacción y revise sus resultados
transacción de simulación de metamask
Simular una transacción uniswap

Analítica

Utilice Tenderly Analytics para ver gráficos de datos de contratos inteligentes. Puede ver los datos analíticos por contrato mediante el selector de contratos. La sección de análisis en Tenderly le permite ver los siguientes informes:

  • Transacciones a lo largo del tiempo
  • Eventos emitidos a lo largo del tiempo
  • Valor de ETH a lo largo del tiempo
  • Principales llamadores del contrato
  • Principales eventos emitidos
  • Llamadas a funciones más activas del contrato
  • Usuarios activos diarios
  • Usuarios activos semanales
  • Usuarios activos mensuales
Leer también  ¿Se declarará en quiebra Digital Currency Group (DCG)?

Estos informes lo ayudan a ver tendencias en sus contratos inteligentes. Vea cómo las transacciones, los usuarios, etc. crecen con el tiempo. Si desea ver los datos de todos los contratos en su proyecto, puede actualizar su cuenta al plan Tenderly Developer o Tenderly Pro para organizaciones.

Siguiente – Cómo buscar oportunidades MEV

Source link

Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.

Direcciones de Billetera:

- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS 

- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe 

- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f

- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx 

También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:

-Twitter

- Telegram

Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *