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                      ]