La semana pasada nos trajo los Contratos de Cartesi Rollups 3.0.0-alpha.7. Depósitos más seguros, reclamaciones más estrictas y una cadena de herramientas más ligera.
Vamos a ver qué hay de nuevo por debajo y por qué importa. 🧵↓
1/ Aquí están las devoluciones de depósitos. Si una aplicación es embargada, los depósitos elegibles que aún no se han finalizado ahora pueden devolverse al remitente. Esto ahora cubre depósitos de ETH, ERC-20, ERC-721 y ERC-1155. Una forma menos de perder dinero por accidente.
2/ La finalización de depósitos ahora se rastrea de forma más explícita, mientras que los ERC-20 con comisión por transferencia (fee-on-transfer) se rechazan. Juntos, estos cambios mejoran la contabilidad sobre depósitos y devoluciones, ayudando a prevenir discrepancias que podrían dejar aplicaciones con fondos insuficientes o insolventes.
3/ Las presentaciones de reclamaciones ahora pasan por comprobaciones extra de máquina. Esto ajusta la seguridad en el paso exacto donde más importa la corrección, detectando reclamaciones inválidas antes en lugar de después.
4/ La cadena de herramientas se volvió más ligera. Descontinuamos Cannon en alpha.5, y ahora también hemos descontinuado el paquete npm cartesi/rollups. rollups-contracts depende solo de Foundry y utilidades POSIX. Menos dependencias para que los integradores administren, menos cosas que se puedan romper.
5/ Los artefactos compilados y las direcciones de despliegue siguen publicándose en las versiones de GitHub, así que aún puedes obtenerlo todo fácilmente. El código fuente aún se distribuye mediante Soldeer: forge soldeer install 'cartesi-rollups-contracts~3.0.0-alpha.7'
6/ También en esta versión: scripts de despliegue con verificación de tipos (captura bugs de despliegue antes de que lleguen a la cadena), un conjunto más pequeño y curado de artefactos publicados (menos desorden para examinar), el embargo ahora se emite como un único evento (más fácil de rastrear onchain) y una actualización de Foundry a 1.5.1.
7/ Registro completo de cambios: https://github.com/cartesi/rollups-contracts/releases/tag/v3.0.0-alpha.7
Así que, devs, revisen la versión en el canal Rollups en Discord, prueben los cambios y dejen cualquier comentario: https://discord.gg/cartesi
Repost: https://x.com/cartesiproject/status/2087161705415811160
Vamos a ver qué hay de nuevo por debajo y por qué importa. 🧵↓
1/ Aquí están las devoluciones de depósitos. Si una aplicación es embargada, los depósitos elegibles que aún no se han finalizado ahora pueden devolverse al remitente. Esto ahora cubre depósitos de ETH, ERC-20, ERC-721 y ERC-1155. Una forma menos de perder dinero por accidente.
2/ La finalización de depósitos ahora se rastrea de forma más explícita, mientras que los ERC-20 con comisión por transferencia (fee-on-transfer) se rechazan. Juntos, estos cambios mejoran la contabilidad sobre depósitos y devoluciones, ayudando a prevenir discrepancias que podrían dejar aplicaciones con fondos insuficientes o insolventes.
3/ Las presentaciones de reclamaciones ahora pasan por comprobaciones extra de máquina. Esto ajusta la seguridad en el paso exacto donde más importa la corrección, detectando reclamaciones inválidas antes en lugar de después.
4/ La cadena de herramientas se volvió más ligera. Descontinuamos Cannon en alpha.5, y ahora también hemos descontinuado el paquete npm cartesi/rollups. rollups-contracts depende solo de Foundry y utilidades POSIX. Menos dependencias para que los integradores administren, menos cosas que se puedan romper.
5/ Los artefactos compilados y las direcciones de despliegue siguen publicándose en las versiones de GitHub, así que aún puedes obtenerlo todo fácilmente. El código fuente aún se distribuye mediante Soldeer: forge soldeer install 'cartesi-rollups-contracts~3.0.0-alpha.7'
6/ También en esta versión: scripts de despliegue con verificación de tipos (captura bugs de despliegue antes de que lleguen a la cadena), un conjunto más pequeño y curado de artefactos publicados (menos desorden para examinar), el embargo ahora se emite como un único evento (más fácil de rastrear onchain) y una actualización de Foundry a 1.5.1.
7/ Registro completo de cambios: https://github.com/cartesi/rollups-contracts/releases/tag/v3.0.0-alpha.7
Así que, devs, revisen la versión en el canal Rollups en Discord, prueben los cambios y dejen cualquier comentario: https://discord.gg/cartesi
Repost: https://x.com/cartesiproject/status/2087161705415811160
