diff --git a/blockstore/lib/config.py b/blockstore/lib/config.py index e3c6781d8..3e832e827 100644 --- a/blockstore/lib/config.py +++ b/blockstore/lib/config.py @@ -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',