mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-04-17 12:14:33 +08:00
Expand namespace lifetime by 4x
This commit is contained in:
@@ -62,6 +62,8 @@ NAME_PREORDER_EXPIRE = BLOCKS_PER_DAY
|
||||
# EXPIRATION_PERIOD = 10
|
||||
AVERAGE_BLOCKS_PER_HOUR = MINUTES_PER_HOUR/AVERAGE_MINUTES_PER_BLOCK
|
||||
|
||||
NAMESPACE_LIFETIME_MULTIPLER = 4
|
||||
|
||||
""" blockstack configs
|
||||
"""
|
||||
MAX_NAMES_PER_SENDER = 25 # a sender can own exactly one name
|
||||
|
||||
@@ -39,7 +39,7 @@ from ..config import NAMESPACE_DEFAULT, MIN_OP_LENGTHS, OPCODES, MAX_NAMES_PER_S
|
||||
NAMESPACE_PREORDER_EXPIRE, NAMESPACE_REVEAL_EXPIRE, NAMESPACE_REVEAL, BLOCKSTACK_VERSION, \
|
||||
NAMESPACE_1_CHAR_COST, NAMESPACE_23_CHAR_COST, NAMESPACE_4567_CHAR_COST, NAMESPACE_8UP_CHAR_COST, NAME_COST_UNIT, \
|
||||
NAME_IMPORT_KEYRING_SIZE, GENESIS_SNAPSHOT, default_blockstack_opts, NAMESPACE_READY, \
|
||||
FIRST_BLOCK_MAINNET, NAME_OPCODES
|
||||
FIRST_BLOCK_MAINNET, NAME_OPCODES, NAMESPACE_LIFETIME_MULTIPLER
|
||||
|
||||
from ..operations import SERIALIZE_FIELDS
|
||||
from ..hashing import *
|
||||
@@ -395,7 +395,7 @@ class BlockstackDB( virtualchain.StateEngine ):
|
||||
return False
|
||||
|
||||
else:
|
||||
if max( ns['ready_block'], namerec['last_renewed'] ) + ns['lifetime'] < block_number:
|
||||
if max( ns['ready_block'], namerec['last_renewed'] ) + (ns['lifetime'] * NAMESPACE_LIFETIME_MULTIPLER) < block_number:
|
||||
# expired
|
||||
return True
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user