This is an official 3DPass Node release created especially to ensure the network stability, while delpoying the fix for the issue 71.
The upgrade includes the object validation check on new block import:
- Vertex {} points to an invalid halfedge
- Halfedge {} pointed to by vertex {} does not start in that vertex, but instead in {}
- Vertex {} does not point to a halfedge
- Halfedge {} points to an invalid twin halfedge {}
- Halfedge twin pointed to by halfedge {} does not point back to halfedge
- Invalid orientation: The halfedge {} and its twin halfedge {} points to the same vertex {}
- Halfedge {} does not point to a twin halfedge
- Halfedge {} points to an invalid vertex {}
- Halfedge {} does not point to a vertex
- Halfedge {} points to an invalid face {}
- Halfedge {} points to a face but not a next halfedge
- Halfedge {} points to an invalid next halfedge {}
- Halfedge {} points to a next halfedge but not a face
- Halfedge next pointed to by halfedge {} does not point back to halfedge
- Length of edge {} is too small
- Face {} points to an invalid halfedge {}
- Halfedge pointed to by face {} does not point to back to face
- Face {} does not point to a halfedge
- Area of face {} is too small ({})
- Vertex {} and Vertex {} is connected one way, but not the other way
- Vertex {} and Vertex {} is connected by multiple edges
- volume > 0.1 * bound_volume
- The upgrade period: 2 days (by Mar 16th, 2024)
- All the nodes ignoring the upgrade will not be able to overpass the migration
- All the validators ignoring the upgrade will be removed out of the validator set with the penalty of 20000 P3D
- The sourcecodes will be released after the migration is completed
We hope, 3DPass community will support this important security upgrade.
Sincerely, 3DPass team