forked from Qortal/qortal
Browse Source
This reverts commitblock-archive6d1f7b36a7
, reversing changes made to6b74ef77e6
. # Conflicts: # src/main/java/org/qortal/block/Block536140.java
CalDescent
3 years ago
2 changed files with 0 additions and 66 deletions
@ -1,62 +0,0 @@ |
|||||||
package org.qortal.block; |
|
||||||
|
|
||||||
import org.qortal.naming.Name; |
|
||||||
import org.qortal.repository.DataException; |
|
||||||
|
|
||||||
/** |
|
||||||
* Block 536140 |
|
||||||
* <p> |
|
||||||
* This block had the same problem as block 535658. |
|
||||||
* <p> |
|
||||||
* Original transaction: |
|
||||||
* <code><pre> |
|
||||||
{ |
|
||||||
"type": "REGISTER_NAME", |
|
||||||
"timestamp": 1630701955448, |
|
||||||
"reference": "5CytqtRzhP1irQjiJfKBwNkKBVM9gfvkWQEwqT49VNAofcyNHtSpqrVKB9v44NkhxytHwvfneCndCQTp3J8wU9p7", |
|
||||||
"fee": "0.00100000", |
|
||||||
"signature": "sPhiAfQ7MenpJAarTZ99neQHBrmyQ3jDFxRp79BTDmkRf7fMsQinuZJvWbsCzGeihr6zEjuPCD2k9srNGkzLhSS", |
|
||||||
"txGroupId": 0, |
|
||||||
"blockHeight": 535172, |
|
||||||
"approvalStatus": "NOT_REQUIRED", |
|
||||||
"creatorAddress": "QSUnyUZugWanhDtPaySLdaAGyKLzN3SurS", |
|
||||||
"registrantPublicKey": "C83r2taaX3pGQTgjmb7QNnFN8GWJqZxnhwptJEViJSqM", |
|
||||||
"name": "Qweb", |
|
||||||
"data": "{\"age\":30}" |
|
||||||
} |
|
||||||
</pre></code> |
|
||||||
* <p> |
|
||||||
* Duplicate transaction: |
|
||||||
* <code><pre> |
|
||||||
{ |
|
||||||
"type": "REGISTER_NAME", |
|
||||||
"timestamp": 1630777397713, |
|
||||||
"reference": "sPhiAfQ7MenpJAarTZ99neQHBrmyQ3jDFxRp79BTDmkRf7fMsQinuZJvWbsCzGeihr6zEjuPCD2k9srNGkzLhSS", |
|
||||||
"fee": "0.00100000", |
|
||||||
"signature": "45knBoCoKxraJaJWuwANTyM75Su9TAz45bvU8mQLj9wxwNvkVwrFXneLQtiNzN6ctcmNcGLTR4npiJ7PdxtxbJQA", |
|
||||||
"txGroupId": 0, |
|
||||||
"blockHeight": 536140, |
|
||||||
"approvalStatus": "NOT_REQUIRED", |
|
||||||
"creatorAddress": "QSUnyUZugWanhDtPaySLdaAGyKLzN3SurS", |
|
||||||
"registrantPublicKey": "C83r2taaX3pGQTgjmb7QNnFN8GWJqZxnhwptJEViJSqM", |
|
||||||
"name": "Qweb", |
|
||||||
"data": "Registered Name on the Qortal Chain" |
|
||||||
} |
|
||||||
</pre></code> |
|
||||||
*/ |
|
||||||
public final class Block536140 { |
|
||||||
|
|
||||||
private Block536140() { |
|
||||||
/* Do not instantiate */ |
|
||||||
} |
|
||||||
|
|
||||||
public static void processFix(Block block) throws DataException { |
|
||||||
// Unregister the existing name record if it exists
|
|
||||||
// This ensures that the duplicate name is considered valid, and therefore
|
|
||||||
// the second (i.e. duplicate) REGISTER_NAME transaction data is applied.
|
|
||||||
// Both were issued by the same user account, so there is no conflict.
|
|
||||||
Name name = new Name(block.repository, "Qweb"); |
|
||||||
name.unregister(); |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
Loading…
Reference in new issue