forked from Qortal/qortal
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:
parent
9384a50879
commit
2d272e0207
@ -309,7 +309,7 @@ public class ArbitraryResource {
|
|||||||
List<PaymentData> payments = new ArrayList<>();
|
List<PaymentData> payments = new ArrayList<>();
|
||||||
|
|
||||||
ArbitraryTransactionData transactionData = new ArbitraryTransactionData(baseTransactionData,
|
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);
|
ArbitraryTransaction transaction = (ArbitraryTransaction) Transaction.fromData(repository, transactionData);
|
||||||
transaction.computeNonce();
|
transaction.computeNonce();
|
||||||
|
@ -120,7 +120,7 @@ public class WebsiteResource {
|
|||||||
List<PaymentData> payments = new ArrayList<>();
|
List<PaymentData> payments = new ArrayList<>();
|
||||||
|
|
||||||
ArbitraryTransactionData transactionData = new ArbitraryTransactionData(baseTransactionData,
|
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);
|
ArbitraryTransaction transaction = (ArbitraryTransaction) Transaction.fromData(repository, transactionData);
|
||||||
transaction.computeNonce();
|
transaction.computeNonce();
|
||||||
|
@ -24,6 +24,15 @@ public class ArbitraryTransaction extends Transaction {
|
|||||||
// Properties
|
// Properties
|
||||||
private ArbitraryTransactionData arbitraryTransactionData;
|
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
|
// Other useful constants
|
||||||
public static final int MAX_DATA_SIZE = 4000;
|
public static final int MAX_DATA_SIZE = 4000;
|
||||||
public static final int MAX_CHUNK_HASHES_LENGTH = 8000;
|
public static final int MAX_CHUNK_HASHES_LENGTH = 8000;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user