forked from Qortal/qortal
WIP: remove trade_timeout from DB TradeBotStates & TradeBotCreateRequest
This commit is contained in:
parent
c3eb385066
commit
11bf5ac6fc
@ -9,10 +9,10 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
public class TradeBotCreateRequest {
|
public class TradeBotCreateRequest {
|
||||||
|
|
||||||
@Schema(description = "Trade creator's public key", example = "C6wuddsBV3HzRrXUtezE7P5MoRXp5m3mEDokRDGZB6ry")
|
@Schema(description = "Trade creator's public key", example = "2zR1WFsbM7akHghqSCYKBPk6LDP8aKiQSRS1FrwoLvoB")
|
||||||
public byte[] creatorPublicKey;
|
public byte[] creatorPublicKey;
|
||||||
|
|
||||||
@Schema(description = "QORT amount paid out on successful trade", example = "80.40200000")
|
@Schema(description = "QORT amount paid out on successful trade", example = "8040200000")
|
||||||
@XmlJavaTypeAdapter(value = org.qortal.api.AmountTypeAdapter.class)
|
@XmlJavaTypeAdapter(value = org.qortal.api.AmountTypeAdapter.class)
|
||||||
public long qortAmount;
|
public long qortAmount;
|
||||||
|
|
||||||
@ -20,13 +20,10 @@ public class TradeBotCreateRequest {
|
|||||||
@XmlJavaTypeAdapter(value = org.qortal.api.AmountTypeAdapter.class)
|
@XmlJavaTypeAdapter(value = org.qortal.api.AmountTypeAdapter.class)
|
||||||
public long fundingQortAmount;
|
public long fundingQortAmount;
|
||||||
|
|
||||||
@Schema(description = "Bitcoin amount wanted in return", example = "0.00864200")
|
@Schema(description = "Bitcoin amount wanted in return", example = "000864200")
|
||||||
@XmlJavaTypeAdapter(value = org.qortal.api.AmountTypeAdapter.class)
|
@XmlJavaTypeAdapter(value = org.qortal.api.AmountTypeAdapter.class)
|
||||||
public long bitcoinAmount;
|
public long bitcoinAmount;
|
||||||
|
|
||||||
@Schema(description = "Trade time window (minutes) from trade agreement to automatic refund", example = "10080")
|
|
||||||
public Integer tradeTimeout;
|
|
||||||
|
|
||||||
public TradeBotCreateRequest() {
|
public TradeBotCreateRequest() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -621,7 +621,7 @@ public class HSQLDBDatabaseUpdates {
|
|||||||
case 20:
|
case 20:
|
||||||
// Trade bot
|
// Trade bot
|
||||||
stmt.execute("CREATE TABLE TradeBotStates (trade_private_key QortalKeySeed NOT NULL, trade_state TINYINT NOT NULL, "
|
stmt.execute("CREATE TABLE TradeBotStates (trade_private_key QortalKeySeed NOT NULL, trade_state TINYINT NOT NULL, "
|
||||||
+ "at_address QortalAddress, trade_timeout INT NOT NULL, "
|
+ "at_address QortalAddress, "
|
||||||
+ "trade_native_public_key QortalPublicKey NOT NULL, trade_native_public_key_hash VARBINARY(32) NOT NULL, "
|
+ "trade_native_public_key QortalPublicKey NOT NULL, trade_native_public_key_hash VARBINARY(32) NOT NULL, "
|
||||||
+ "secret VARBINARY(32) NOT NULL, secret_hash VARBINARY(32) NOT NULL, "
|
+ "secret VARBINARY(32) NOT NULL, secret_hash VARBINARY(32) NOT NULL, "
|
||||||
+ "trade_foreign_public_key QortalPublicKey NOT NULL, trade_foreign_public_key_hash VARBINARY(32) NOT NULL, "
|
+ "trade_foreign_public_key QortalPublicKey NOT NULL, trade_foreign_public_key_hash VARBINARY(32) NOT NULL, "
|
||||||
|
Loading…
Reference in New Issue
Block a user