github.com/platonnetwork/platon-go@v0.7.6/cases/tests/lib/config.py (about) 1 import os 2 from conf.settings import BASE_DIR 3 4 5 class StakingConfig: 6 def __init__(self, external_id, node_name, website, details): 7 self.external_id = external_id 8 self.node_name = node_name 9 self.website = website 10 self.details = details 11 12 13 class PipConfig: 14 PLATON_NEW_BIN = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/platon")) 15 PLATON_NEW_BIN1 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/version1/platon")) 16 PLATON_NEW_BIN2 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/version2/platon")) 17 PLATON_NEW_BIN3 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/version3/platon")) 18 PLATON_NEW_BIN4 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/version4/platon")) 19 PLATON_NEW_BIN8 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/version8/platon")) 20 PLATON_NEW_BIN9 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/version9/platon")) 21 PLATON_NEW_BIN6 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/version6/platon")) 22 PLATON_NEW_BIN7 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/version7/platon")) 23 PLATON_NEW_BIN0 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/platon")) 24 PLATON_NEW_BIN120 = os.path.abspath(os.path.join(BASE_DIR, "deploy/bin/newpackage/diffcodeversion/platon")) 25 text_proposal = 1 26 cancel_proposal = 4 27 version_proposal = 2 28 param_proposal = 3 29 vote_option_yeas = 1 30 vote_option_nays = 2 31 vote_option_Abstentions = 3 32 version1 = 1537 33 version2 = 1792 34 version3 = 1801 35 version4 = 2048 36 version5 = 2049 37 version6 = 2057 38 version7 = 2304 39 version8 = 591617 40 version9 = 526081 41 version0 = 1797 42 transaction_cfg = {"gasPrice": 3000000000000000, "gas": 1000000} 43 # Lock account account address 44 FOUNDATION_LOCKUP_ADDRESS = "0x1000000000000000000000000000000000000001" 45 46 47 class EconomicConfig: 48 # Year zero lock_pu release amount 49 RELEASE_ZERO = 62215742.48691650 50 # Year zero Initial issue 51 TOKEN_TOTAL = 10250000000000000000000000000 52 # Built in node Amount of pledge 53 DEVELOPER_STAKING_AMOUNT = 1500000000000000000000000 54 # PlatON Foundation Address 55 FOUNDATION_ADDRESS = "0x493301712671ada506ba6ca7891f436d29185821" 56 # Lock account account address 57 FOUNDATION_LOCKUP_ADDRESS = "0x1000000000000000000000000000000000000001" 58 # Pledged contract address 59 STAKING_ADDRESS = "0x1000000000000000000000000000000000000002" 60 # PlatON incentive pool account 61 INCENTIVEPOOL_ADDRESS = "0x1000000000000000000000000000000000000003" 62 # Remaining total account 63 REMAIN_ACCOUNT_ADDRESS = "0x2e95e3ce0a54951eb9a99152a6d5827872dfb4fd" 64 # Developer Foundation Account 65 DEVELOPER_FOUNDATAION_ADDRESS = '0x54a7a3c6822eb222c53F76443772a60b0f9A8bab' 66 67 release_info = [{"blockNumber": 1600, "amount": 55965742000000000000000000}, 68 {"blockNumber": 3200, "amount": 49559492000000000000000000}, 69 {"blockNumber": 4800, "amount": 42993086000000000000000000}, 70 {"blockNumber": 6400, "amount": 36262520000000000000000000}, 71 {"blockNumber": 8000, "amount": 29363689000000000000000000}, 72 {"blockNumber": 9600, "amount": 22292388000000000000000000}, 73 {"blockNumber": 11200, "amount": 15044304000000000000000000}, 74 {"blockNumber": 12800, "amount": 7615018000000000000000000} 75 ]