#dusk $DUSK @Dusk ....... No suelo notar pequeños commits de wallet. Este me hizo detenerme: @Dusk cambió tres líneas del comportamiento del bridge porque algunos caracteres invisibles pueden importar cuando un memo es el destino.
El puente BEP20 usa el memo para indicarle a Dusk qué dirección BSC debe recibir el DUSK. Así que en este caso, el memo no es solo una nota. Es parte de la instrucción de enrutamiento.
Piensa en ello como una etiqueta de paquete.
Si la dirección dice:
0xABC...
una persona ve el mismo destino.
El software no siempre trata los espacios y saltos de línea adicionales de la misma manera.
Eso es lo que este commit corrige. En transferencias del bridge BEP20, Web Wallet ahora crea un memo normalizado con el espacio en blanco eliminado, y luego usa ese mismo valor limpiado para la validación, la pantalla de revisión y la transacción real.
Lo interesante es la prueba.
Dusk añadió un caso en el que la dirección EVM está rodeada de espacios, un salto de línea y una tabulación. La wallet todavía debe mostrar la dirección limpia en la revisión y enviar exactamente esa dirección normalizada a la ejecución.
Un cambio pequeño, pero la consecuencia importa porque los documentos de Dusk advierten que un memo de bridge faltante o inválido puede impedir el enrutamiento automático y dejar una transferencia irrecuperable. Los usuarios aún deben verificar la dirección de destino por su cuenta.
Me gusta este tipo de ingeniería porque no es llamativa.
Es el caso borde aburrido que se sitúa entre “el código funciona” y “un usuario puede confiar de forma segura en el flujo”.
¿Cuántos riesgos serios para la wallet se esconden en detalles que parecen tan pequeños?
$ACE $BOME
El puente BEP20 usa el memo para indicarle a Dusk qué dirección BSC debe recibir el DUSK. Así que en este caso, el memo no es solo una nota. Es parte de la instrucción de enrutamiento.
Piensa en ello como una etiqueta de paquete.
Si la dirección dice:
0xABC...
una persona ve el mismo destino.
El software no siempre trata los espacios y saltos de línea adicionales de la misma manera.
Eso es lo que este commit corrige. En transferencias del bridge BEP20, Web Wallet ahora crea un memo normalizado con el espacio en blanco eliminado, y luego usa ese mismo valor limpiado para la validación, la pantalla de revisión y la transacción real.
Lo interesante es la prueba.
Dusk añadió un caso en el que la dirección EVM está rodeada de espacios, un salto de línea y una tabulación. La wallet todavía debe mostrar la dirección limpia en la revisión y enviar exactamente esa dirección normalizada a la ejecución.
Un cambio pequeño, pero la consecuencia importa porque los documentos de Dusk advierten que un memo de bridge faltante o inválido puede impedir el enrutamiento automático y dejar una transferencia irrecuperable. Los usuarios aún deben verificar la dirección de destino por su cuenta.
Me gusta este tipo de ingeniería porque no es llamativa.
Es el caso borde aburrido que se sitúa entre “el código funciona” y “un usuario puede confiar de forma segura en el flujo”.
¿Cuántos riesgos serios para la wallet se esconden en detalles que parecen tan pequeños?
$ACE $BOME
