Cómo verificar que un contrato tiene Timelock
Guía para verificar si un protocolo agregó un contrato Timelock en su contrato.
Un contrato timelock es una función que restringe la validación del envío de fondos hasta que haya pasado un tiempo (o bloque) determinado. El retiro de los fondos que componen el Timelock no se efectivizarán hasta que haya pasado el tiempo establecido en el contrato.
Que un protocolo posea Timelock no es garantía de nada, solo es una función más a tener en cuenta a la hora es de investigar un proyecto.
Nos dirigimos hacia el contrato Masterchef del protocolo
Para el ejemplo vamos a usar el contrato 0xe70E9185F5ea7Ba3C5d63705784D8563017f2E57
Ya en el contrato Masterchef, vamos hacia ‘Contract’ → ‘Read Contract’, scrolleamos hacia abajo para buscar la address donde dice ‘owner’ y clickeamos ahí.



El contrato al que nos redirecciona tendría que llamarse TimeLock. Para verificarlo vamos hacia ‘Contract’ → ‘Code’.
Si es solo una wallet normal, entonces no tiene timelock.

Para verificar el tiempo del Timelock, en la misma página vamos hacia ‘Read Contract’ y buscamos ‘delay’. El número está expresado en segundos. En este caso, el delay es de 24 horas.
Para calcularlo hay que dividir el número x 3600 (segundos en una hora)

Anterior
Cómo encontrar el Contrato Masterchef
Próximo
Verificar que un contrato posee Código Migratorio
Última actualización 1yr ago