{"id":19785,"date":"2022-05-05T10:00:00","date_gmt":"2022-05-05T08:00:00","guid":{"rendered":"https:\/\/mdtacademy.com\/?p=19785"},"modified":"2022-04-18T12:24:00","modified_gmt":"2022-04-18T10:24:00","slug":"como-limitar-el-acceso-de-los-smart-contracts-a-tu-metamask-tutorial","status":"publish","type":"post","link":"https:\/\/mdtacademy.com\/como-limitar-el-acceso-de-los-smart-contracts-a-tu-metamask-tutorial\/","title":{"rendered":"C\u00f3mo limitar el acceso de los smart contracts a tu Metamask [TUTORIAL]"},"content":{"rendered":"
<\/div>\n
<\/div>\n\n\n\n

Podemos editar los permisos de l\u00edmite de salida de los tokens en Metamask<\/a> de dos formas; antes de aprobar el contrato, o una vez aprobado.<\/p>\n\n\n\n

<\/div>\n\n\n\n

Antes de aprobar el contrato<\/strong> inteligente<\/strong><\/h2>\n\n\n\n
<\/div>\n\n\n\n

Es la mejor forma para editar los permisos de un contrato, ya que al mismo tiempo que editas los permisos tambi\u00e9n est\u00e1s aprobando el contrato con la misma transacci\u00f3n. Recordemos que estas acciones se representan como transacciones realizadas en la blockchain, por lo que deberemos pagar el Fee de la transacci\u00f3n.<\/p>\n\n\n\n

1. <\/strong>Antes de confirmar la aprobaci\u00f3n del contrato en el exchange encontraremos el bot\u00f3n que nos permitir\u00e1 editar los permisos<\/strong> dentro de la pesta\u00f1a de Metamask<\/strong>.<\/p>\n\n\n\n

\"C\u00f3mo<\/figure><\/div>\n\n\n\n

2. <\/strong>Accederemos a la siguiente ventana donde deberemos seleccionar L\u00edmite de gastos personalizado<\/strong>, indicando la cantidad m\u00e1xima de tokens<\/strong> que damos permiso para operar dentro del exchange.<\/p>\n\n\n\n

\"Tutorial<\/figure><\/div>\n\n\n\n

3. <\/strong>Una vez realicemos y confirmemos la transacci\u00f3n ya podremos observar en el explorador de Polygonscan <\/strong>el contrato con las limitaciones personalizadas.<\/p>\n\n\n\n

\"Limitar<\/figure><\/div>\n\n\n\n
<\/div>\n\n\n\n
\"Curso<\/a>
Curso de inversi\u00f3n en criptomonedas.<\/strong>
>><\/span><\/a> Reg\u00edstrate AQU\u00cd <\/a><\/span>(<\/a><\/strong>y pru\u00e9balo gratis<\/strong><\/a><\/em>)<\/a><\/strong><\/figcaption><\/figure><\/div>\n\n\n\n
<\/div>\n\n\n\n

Una vez aprobado el contrato inteligente<\/strong><\/h2>\n\n\n\n
<\/div>\n\n\n\n

En el caso de que tengamos contratos firmados con nuestra direcci\u00f3n y queramos modificar sus permisos de l\u00edmite de gasto, realizaremos los siguientes pasos:<\/p>\n\n\n\n

1. <\/strong>Accederemos al men\u00fa de Token Approval<\/strong> en Polygonscan <\/strong>o el explorador correspondiente, buscaremos y conectaremos nuestra wallet como en los pasos anteriores y podremos observar todos nuestros contratos aprobados anteriormente.<\/p>\n\n\n\n

\"Limitar<\/figure><\/div>\n\n\n\n

2. <\/strong>Realizaremos los mismos pasos para Revocar <\/strong>el contrato que queramos modificar pulsando el bot\u00f3n de Revoke<\/strong>. Una vez abierta la pesta\u00f1a de Metamask para confirmar la operaci\u00f3n, pulsaremos el bot\u00f3n de Editar permisos>L\u00edmite de gasto personalizado.<\/strong><\/p>\n\n\n\n

\"Tutorial<\/figure><\/div>\n\n\n\n

3. <\/strong>Indicaremos la cantidad m\u00e1xima de tokens<\/strong> que queramos permitir utilizar al contrato y confirmaremos la transacci\u00f3n. Si en caso de que no editemos el contrato y confirmemos la transacci\u00f3n, el contrato se eliminar\u00eda directamente, si no es lo que queremos hacer entonces rechazaremos la transacci\u00f3n. Una vez confirmada la transacci\u00f3n ya habremos modificado los permisos del contrato.<\/p>\n\n\n\n

\"Tutorial<\/figure><\/div>\n\n\n\n
<\/div>\n\n\n\n

Resumen del proceso<\/strong><\/h2>\n\n\n\n
<\/div>\n\n\n\n

Limitar gasto antes de aprobar el contrato:<\/u><\/strong><\/p>\n\n\n\n