mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-06-17 02:24:48 +08:00
Add namespace pricing and expiry times
This commit is contained in:
@@ -43,6 +43,7 @@ SECONDS_PER_MINUTE = 60
|
||||
MINUTES_PER_YEAR = DAYS_PER_YEAR*HOURS_PER_DAY*MINUTES_PER_HOUR
|
||||
SECONDS_PER_YEAR = int(round(MINUTES_PER_YEAR*SECONDS_PER_MINUTE))
|
||||
BLOCKS_PER_YEAR = int(round(MINUTES_PER_YEAR/AVERAGE_MINUTES_PER_BLOCK))
|
||||
BLOCKS_PER_DAY = int(round(float(MINUTES_PER_HOUR * HOURS_PER_DAY)/AVERAGE_MINUTES_PER_BLOCK))
|
||||
EXPIRATION_PERIOD = BLOCKS_PER_YEAR*1
|
||||
# EXPIRATION_PERIOD = 10
|
||||
AVERAGE_BLOCKS_PER_HOUR = MINUTES_PER_HOUR/AVERAGE_MINUTES_PER_BLOCK
|
||||
@@ -76,12 +77,6 @@ DEFAULT_BITCOIND_PORT_TESTNET = 18332
|
||||
DEFAULT_BITCOIND_USERNAME = 'openname'
|
||||
DEFAULT_BITCOIND_PASSWD = 'opennamesystem'
|
||||
|
||||
""" Multiprocessing
|
||||
"""
|
||||
MULTIPROCESS_NUM_WORKERS = 8
|
||||
MULTIPROCESS_WORKER_BATCH = 8
|
||||
MULTIPROCESS_RPC_RETRY = 3
|
||||
|
||||
""" block indexing configs
|
||||
"""
|
||||
REINDEX_FREQUENCY = 10 # in seconds
|
||||
@@ -159,7 +154,6 @@ LENGTHS = {
|
||||
'namelen': 1,
|
||||
'name_min': 1,
|
||||
'name_max': 34,
|
||||
'unencoded_name': 34,
|
||||
'name_hash': 16,
|
||||
'update_hash': 20,
|
||||
'data_hash': 20,
|
||||
@@ -201,6 +195,12 @@ PRICE_DROP_PER_LETTER = 10
|
||||
PRICE_DROP_FOR_NON_ALPHABETIC = 10
|
||||
ALPHABETIC_PRICE_FLOOR = 10**4
|
||||
|
||||
NAMESPACE_BASE_COST = SATOSHIS_PER_BTC
|
||||
NAMESPACE_COST_DECAY = 3.0
|
||||
|
||||
NAMESPACE_PREORDER_EXPIRE = BLOCKS_PER_DAY # namespace preorders expire after 1 day, if not revealed
|
||||
NAMESPACE_REVEAL_EXPIRE = BLOCKS_PER_YEAR # namespace reveals expire after 1 year, if not readied.
|
||||
|
||||
# default namespace record (i.e. for names with no namespace ID)
|
||||
NAMESPACE_DEFAULT = {
|
||||
'opcode': 'NAMESPACE_REVEAL',
|
||||
|
||||
Reference in New Issue
Block a user