diff --git a/beacon-engine/src/main/resources/db/migration/V2.9__add_status_code_to_vdf_unicorn.sql b/beacon-engine/src/main/resources/db/migration/V2.9__add_status_code_to_vdf_unicorn.sql new file mode 100644 index 0000000..08159d3 --- /dev/null +++ b/beacon-engine/src/main/resources/db/migration/V2.9__add_status_code_to_vdf_unicorn.sql @@ -0,0 +1,2 @@ +ALTER TABLE vdf_unicorn +ADD COLUMN status_code int(11) NOT NULL; \ No newline at end of file diff --git a/beacon-interface/src/main/java/com/example/beacon/vdf/application/vdfunicorn/VdfUnicornService.java b/beacon-interface/src/main/java/com/example/beacon/vdf/application/vdfunicorn/VdfUnicornService.java index cc9e5f1..2d5e4c6 100644 --- a/beacon-interface/src/main/java/com/example/beacon/vdf/application/vdfunicorn/VdfUnicornService.java +++ b/beacon-interface/src/main/java/com/example/beacon/vdf/application/vdfunicorn/VdfUnicornService.java @@ -194,6 +194,8 @@ protected void persist(BigInteger y, BigInteger x, int iterations) throws Except unicornEntity.setExternal(ExternalEntity.newExternalEntity()); + unicornEntity.setStatusCode(0); + this.seedListUnicordCombination.forEach(SeedUnicordCombinationVo -> unicornEntity.addSeed(new VdfUnicornSeedEntity(SeedUnicordCombinationVo, unicornEntity))); diff --git a/beacon-interface/src/main/java/com/example/beacon/vdf/infra/entity/VdfUnicornEntity.java b/beacon-interface/src/main/java/com/example/beacon/vdf/infra/entity/VdfUnicornEntity.java index 3b2adbf..f2d972b 100644 --- a/beacon-interface/src/main/java/com/example/beacon/vdf/infra/entity/VdfUnicornEntity.java +++ b/beacon-interface/src/main/java/com/example/beacon/vdf/infra/entity/VdfUnicornEntity.java @@ -40,6 +40,8 @@ public class VdfUnicornEntity { @Embedded private ExternalEntity external; + private int statusCode; + private String combination; @OneToMany(fetch = FetchType.LAZY, mappedBy = "vdfUnicornEntity", cascade = CascadeType.ALL)