name-register needs to be in charge of checking/validating:
Is this name registered already? If so, check these scenarios:
If my preorder happened before the other guys preorder then I get the name
If my preorder happened after the other guys preorder then he gets name
If my preorder happened before the fast-claim then I get the name
If my preorder happened after the fast-claim then he gets the name
For this we need to add a field in the name-properties "hashed-salted-fqn" storing the (optional hashed-salted-fqn) used for the preorder to be able to access it later and get the "created-at" field of the preorder.
If the name was fast-claimed then no preorder was created so "hashed-salted-fqn" is none then we need to compare to registered-at from name-properties
Unsure still if we should transfer the name, or burn and mint a new one
name-register needs to be in charge of checking/validating:
Is this name registered already? If so, check these scenarios:
For this we need to add a field in the name-properties "hashed-salted-fqn" storing the (optional hashed-salted-fqn) used for the preorder to be able to access it later and get the "created-at" field of the preorder.
If the name was fast-claimed then no preorder was created so "hashed-salted-fqn" is none then we need to compare to registered-at from name-properties
Unsure still if we should transfer the name, or burn and mint a new one