La fecha de noviembre para la mainnet traslada el despliegue más allá del objetivo de octubre que Base había publicado anteriormente, según informó The Defiant en su cobertura de Cobalt.

Cargando publicación de X…

Ver publicación en X

Los feeds de Flashblocks deben migrar

La guía de migración de Base indica a los desarrolladores que hagan un inventario de cada suscripción a Flashblocks y de cada solicitud que utilice la etiqueta de bloque “pending” antes de la activación. En su lugar, las aplicaciones deben suscribirse a los encabezados y registros de bloques canónicos, obtener las transacciones de cada bloque nuevo y leer el estado canónico en vez del estado pendiente. El antiguo estado de preconfirmación no tiene un equivalente directo después de Denim.

Los desarrolladores también deben auditar los contratos que miden el tiempo en bloques. Los números de bloque avanzarán diez veces más rápido, por lo que los bloqueos temporales, períodos de enfriamiento, plazos y ventanas de votación de gobernanza basados en el recuento de bloques se reducirán a una décima parte de su duración prevista, advierte Base. Los ajustes inmutables basados en el recuento de bloques podrían requerir una migración del contrato. La lógica que utiliza la marca de tiempo existente, basada en segundos, no se ve afectada.

Denim añade BaseTime, un contrato en cadena predesplegado que expone el componente de milisegundos de la marca de tiempo de un bloque, mientras que la marca de tiempo existente de la máquina virtual de Ethereum sigue expresándose en segundos. Las respuestas de bloques, transacciones y registros también incorporan campos opcionales de marca de tiempo en milisegundos. Los indexadores deben contemplar que esos campos podrían faltar cuando no se disponga de metadatos históricos autenticados, en vez de asumir que todas las respuestas los incluyen.

Reglas más estrictas para las transferencias de tokens

Denim también modifica B20, el estándar nativo de tokens de Base. Fallarán las transferencias, acuñaciones y confiscaciones que envíen tokens a la propia dirección del token, lo que impedirá que los envíos por error bloqueen fondos allí.

Un cambio independiente en la política del ejecutor aplica comprobaciones de autorización a todas las vías de transferencia, incluidas las transferencias de los titulares de sus propios tokens. Los emisores con políticas restrictivas para el ejecutor deben autorizar a los titulares antes de la activación si quieren que las transferencias iniciadas por estos sigan funcionando. Los tokens sin esa política mantienen la configuración predeterminada de permitir siempre.

La actualización de PolicyRegistry añade una bandera NOT que invierte el resultado de autorización de una política existente sin mantener una segunda lista duplicada.

El procesamiento por lotes de transacciones nativas y el patrocinio de gas corresponden a la actualización independiente Everest, cuyas fechas de activación siguen sin fijarse, y no a Denim.

Para los operadores de nodos, la guía de migración de Base indica que aún no se han publicado las versiones de sus clientes de ejecución y consenso requeridas para la mainnet.