File size: 2,728 Bytes
f481275
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""Miner specifications and electricity rates"""

    # 's9': {'hashrate': 13.5, 'power': 1323, 'efficiency': 98, 'release_date': '2016-07-01', 'full_name': 'Antminer S9'},
    # 's15': {'hashrate': 28, 'power': 1596, 'efficiency': 57, 'release_date': '2018-12-01', 'full_name': 'Antminer S15'},
    # 's17pro': {'hashrate': 50, 'power': 1975, 'efficiency': 40, 'release_date': '2019-04-09', 'full_name': 'Antminer S17 Pro'},
    # 'M32': {'hashrate': 62, 'power': 3348, 'efficiency': 54, 'release_date': '2019-09-01', 'full_name': 'WhatsMiner M32'},
    # 's7': {'hashrate': 4.73, 'power': 1293, 'efficiency': 273, 'release_date': '2015-09-01', 'full_name': 'Antminer S7'},
    # 't17': {'hashrate': 40, 'power': 2200, 'efficiency': 55, 'release_date': '2019-05-01', 'full_name': 'Antminer T17'},
    # 'm21s': {'hashrate': 56, 'power': 3360, 'efficiency': 60, 'release_date': '2019-04-01', 'full_name': 'WhatsMiner M21S'},
    # 'm10s': {'hashrate': 55, 'power': 3500, 'efficiency': 64, 'release_date': '2019-11-01', 'full_name': 'WhatsMiner M10S'},
    # 'r4': {'hashrate': 8.7, 'power': 845, 'efficiency': 97, 'release_date': '2017-02-01', 'full_name': 'Antminer R4'},

MINER_SPECS = {
    's19pro': {'hashrate': 110, 'power': 3250, 'efficiency': 30, 'release_date': '2020-05-01', 'full_name': 'Antminer S19 Pro'},
    's19jpro': {'hashrate': 100, 'power': 2950, 'efficiency': 30, 'release_date': '2021-06-01', 'full_name': 'Antminer S19j Pro'},
    's19kpro': {'hashrate': 120, 'power': 2760, 'efficiency': 23, 'release_date': '2023-04-02', 'full_name': 'Antminer S19k Pro'},
    's21': {'hashrate': 200, 'power': 3500, 'efficiency': 18, 'release_date': '2023-08-14', 'full_name': 'Antminer S21'},
    'ka3': {'hashrate': 166, 'power': 3154, 'efficiency': 19, 'release_date': '2022-09-01', 'full_name': 'AvalonMiner KA3'},
    't19': {'hashrate': 84, 'power': 3344, 'efficiency': 38, 'release_date': '2020-08-01', 'full_name': 'Antminer T19'},
    's19xp': {'hashrate': 141, 'power': 3031, 'efficiency': 21, 'release_date': '2021-11-11', 'full_name': 'Antminer S19 XP'},
    's19apro': {'hashrate': 104, 'power': 3250, 'efficiency': 31, 'release_date': '2021-11-01', 'full_name': 'Antminer S19a Pro'},
    'm50s': {'hashrate': 136, 'power': 3264, 'efficiency': 24, 'release_date': '2022-12-01', 'full_name': 'WhatsMiner M50S'},
    'm53': {'hashrate': 226, 'power': 6554, 'efficiency': 29, 'release_date': '2021-04-02', 'full_name': 'WhatsMiner M53'},
    'm30s': {'hashrate': 112, 'power': 3472, 'efficiency': 31, 'release_date': '2020-10-01', 'full_name': 'WhatsMiner M30S'}
}

ELECTRICITY_RATES = {
    'texas': 0.1549,
    'china': 0.08,
    'ethiopia': 0.01
}

def get_miner_list():
    return list(MINER_SPECS.keys())