Try   HackMD

Acciones por Auditoría de Coinspect

Se han realizado correcciones sobre varios de los issues que nos han detectado en la audtoria.

Adicionalmente hemos tomado todos los consejos que nos sugirieron sobre las versiones y testing.

Siguiendo sus recomendaciones, también hemos creado una vía de escape en la cual se podrá llamar a una futura función del contrato de staking de ethereum con la previa aprobación de los usuarios. Esto en caso de que futuros cambios en el hard-fork de ethereum hagan nuestro contrato incompatible, lo cual es poco probable pero no deja de ser un factor incierto.

SNS-01(hecho) Platform owner can extend exitDate for an indefinite period

Se han tomado medidas para este punto. Se ha limitado el tiempo futuro para cada petición en cuestión.
A parte se ha implementado una multisig para que el operador y el owner tengan que participar de la decisión.
github: github: https://github.com/Sensei-Node/SenseiStake/commit/eb19d2ca39d25f4523ffb55f67dbef1f3f727959

SNS-02 (hecho) Platform owner can force users into accepting a higher commission rate

Se ha eliminado la funcionalidad de cambio de commision rate.

github: github: https://github.com/Sensei-Node/SenseiStake/commit/eb19d2ca39d25f4523ffb55f67dbef1f3f727959

SNS-03 (hecho) Invalid BLS signature can lead to funds loss

Se ha agregado unas verificaciones extras para evitar este tipo de inconveniente.

Github: https://github.com/Sensei-Node/SenseiStake/commit/c1d95ce1a70b59d7a75d58c5a98b2269ff759f1c

SNS-04 (hecho) Users’funds can be lost after refunding validator

Se ha agregado el mapping que recomiendan para almacenar los pubkeys utilizados.

github: github: https://github.com/Sensei-Node/SenseiStake/commit/eb19d2ca39d25f4523ffb55f67dbef1f3f727959

SNS-05 (no hemos tomado medidas) Deposit to pre funded validator will cause funds loss

No se ha realizado acciones en estes punto. Consideramos que no es muy probable que pueda suceder este tipo de accion. El unico que puede hacer el front run además es el owner, el cual está resguardado por SenseiNode en una multifirma.

SNS-06 (hecho) NFT key parameters not displayed on marketplaces

Se han agregado los campos requeridos en como metadada del nft.

github: https://github.com/Sensei-Node/SenseiStake/commit/eb19d2ca39d25f4523ffb55f67dbef1f3f727959

SNS-07 (hecho) Check ERC721 allowance instead of ownership

Se ha realizado la recomendación sugerida.

github: https://github.com/Sensei-Node/SenseiStake/commit/eb19d2ca39d25f4523ffb55f67dbef1f3f727959

SNS-08 (sin acciones tomadas) Users can fund an unexpected validator with different conditions

No se ha realizado acciones en estes punto ya que se considera que es un caso de impacto casi nulo.

SNS-09 (hecho) Hardcoded value (32 ETH)

Se ha cambiado segun la recomendación sugerida.

Se ha cambiado el link para que apunte al sitio correcto