Conversor de timelocks
Pasa días, semanas o una fecha a los valores que usan CSV y CLTV, y lee un nSequence o un nLockTime: qué bloquea y hasta cuándo.
La referencia viene puesta con el bloque 840.000 (20 de abril de 2024). Para estimar mejor, pon la altura de hoy y la fecha de ahora; las ves en tu nodo o en cualquier explorador.
Cómo funciona
Un timelock impide gastar unas monedas antes de tiempo. Hay dos clases. El absoluto (nLockTime y OP_CHECKLOCKTIMEVERIFY, BIP-65) fija una altura de bloque o una fecha. El relativo (nSequence y OP_CHECKSEQUENCEVERIFY, BIP-68 y BIP-112) cuenta desde que se confirma la moneda que se gasta (por tiempo, con la mediana de los 11 bloques anteriores, como en BIP-113).
El relativo admite como mucho 65.535 bloques (unos 455 días) o 65.535 saltos de 512 segundos (unos 388 días). El absoluto distingue la altura de la fecha por el valor: por debajo de 500.000.000 es una altura; desde ahí, una hora Unix comparada con la mediana de los 11 bloques anteriores (BIP-113).
La herramienta da también el fragmento de Script y la expresión de Miniscript (older y after). Pasar de bloques a fechas es una estimación a 10 minutos por bloque: el ritmo real varía, así que en un plan de herencia conviene dejar margen, sobre todo porque los bloques suelen llegar antes de lo previsto.