2014-05-15 12:20:48 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
2021-07-21 02:13:01 +00:00
|
|
|
#define CURRENT_TRANSACTION_VERSION 1
|
2022-02-04 15:33:14 +00:00
|
|
|
#define POU_TRANSACTION_VERSION 6
|
2020-07-14 20:23:47 -07:00
|
|
|
#define OFFSHORE_TRANSACTION_VERSION 3
|
2021-07-20 21:07:54 +01:00
|
|
|
#define HF_VERSION_XASSET_FEES_V2 17
|
2021-10-14 09:08:53 +01:00
|
|
|
#define HF_VERSION_HAVEN2 18
|
2018-03-25 14:06:12 +02:00
|
|
|
|
2022-02-04 15:33:14 +00:00
|
|
|
// UNLOCK TIMES
|
|
|
|
|
#define TX_V6_OFFSHORE_UNLOCK_BLOCKS 21*720 // 21 day unlock time
|
|
|
|
|
#define TX_V6_ONSHORE_UNLOCK_BLOCKS 360 // 12 hour unlock time
|
|
|
|
|
#define TX_V6_XASSET_UNLOCK_BLOCKS 1440 // 2 day unlock time
|
|
|
|
|
#define TX_V6_OFFSHORE_UNLOCK_BLOCKS_TESTNET 60 // 2 hour unlock time - FOR TESTING ONLY
|
|
|
|
|
#define TX_V6_ONSHORE_UNLOCK_BLOCKS_TESTNET 30 // 1 hour unlock time - FOR TESTING ONLY
|
|
|
|
|
#define TX_V6_XASSET_UNLOCK_BLOCKS_TESTNET 60 // 2 hour unlock time - FOR TESTING ONLY
|
|
|
|
|
|
|
|
|
|
#define PRICING_RECORD_VALID_TIME_DIFF_FROM_BLOCK 120 // seconds
|
|
|
|
|
|
2018-03-25 14:06:12 +02:00
|
|
|
enum BLOB_TYPE {
|
2020-01-04 01:17:00 -08:00
|
|
|
BLOB_TYPE_CRYPTONOTE = 0,
|
|
|
|
|
BLOB_TYPE_FORKNOTE1 = 1,
|
|
|
|
|
BLOB_TYPE_FORKNOTE2 = 2,
|
|
|
|
|
BLOB_TYPE_CRYPTONOTE2 = 3, // Masari
|
|
|
|
|
BLOB_TYPE_CRYPTONOTE_RYO = 4, // Ryo
|
|
|
|
|
BLOB_TYPE_CRYPTONOTE_LOKI = 5, // Loki
|
|
|
|
|
BLOB_TYPE_CRYPTONOTE3 = 6, // Masari
|
|
|
|
|
BLOB_TYPE_AEON = 7, // Aeon
|
|
|
|
|
BLOB_TYPE_CRYPTONOTE_CUCKOO = 8, // MoneroV / Swap
|
|
|
|
|
BLOB_TYPE_CRYPTONOTE_XTNC = 9, // XTNC
|
2020-07-14 20:23:47 -07:00
|
|
|
BLOB_TYPE_CRYPTONOTE_TUBE = 10, // TUBE
|
|
|
|
|
BLOB_TYPE_CRYPTONOTE_XHV = 11, // Haven
|
2020-08-14 04:56:11 -04:00
|
|
|
BLOB_TYPE_CRYPTONOTE_XTA = 12, // ITALO
|
2019-03-16 13:32:11 +01:00
|
|
|
};
|