Added some service constants.

These combine some Qora services (SERVICE_NAME_STORAGE, SERVICE_BLOG_POST, and SERVICE_BLOG_COMMENT) with existing Qortal services (SERVICE_AUTO_UPDATE), and some new additions (SERVICE_ARBITRARY_DATA, SERVICE_WEBSITE, and SERVICE_GIT_REPOSITORY)
This commit is contained in:
CalDescent 2021-07-14 17:50:55 +01:00
parent 9384a50879
commit 2d272e0207
3 changed files with 11 additions and 2 deletions

View File

@ -309,7 +309,7 @@ public class ArbitraryResource {
List<PaymentData> payments = new ArrayList<>();
ArbitraryTransactionData transactionData = new ArbitraryTransactionData(baseTransactionData,
5, 2, 0, size, digest, dataType, chunkHashes, payments);
5, ArbitraryTransaction.SERVICE_ARBITRARY_DATA, 0, size, digest, dataType, chunkHashes, payments);
ArbitraryTransaction transaction = (ArbitraryTransaction) Transaction.fromData(repository, transactionData);
transaction.computeNonce();

View File

@ -120,7 +120,7 @@ public class WebsiteResource {
List<PaymentData> payments = new ArrayList<>();
ArbitraryTransactionData transactionData = new ArbitraryTransactionData(baseTransactionData,
5, 2, 0, size, digest, dataType, chunkHashes, payments);
5, ArbitraryTransaction.SERVICE_WEBSITE, 0, size, digest, dataType, chunkHashes, payments);
ArbitraryTransaction transaction = (ArbitraryTransaction) Transaction.fromData(repository, transactionData);
transaction.computeNonce();

View File

@ -24,6 +24,15 @@ public class ArbitraryTransaction extends Transaction {
// Properties
private ArbitraryTransactionData arbitraryTransactionData;
// Services
public static final int SERVICE_AUTO_UPDATE = 1;
public static final int SERVICE_NAME_STORAGE = 10;
public static final int SERVICE_ARBITRARY_DATA = 100;
public static final int SERVICE_WEBSITE = 200;
public static final int SERVICE_GIT_REPOSITORY = 300;
public static final int SERVICE_BLOG_POST = 777;
public static final int SERVICE_BLOG_COMMENT = 778;
// Other useful constants
public static final int MAX_DATA_SIZE = 4000;
public static final int MAX_CHUNK_HASHES_LENGTH = 8000;