-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.py
More file actions
73 lines (56 loc) · 2.34 KB
/
config.py
File metadata and controls
73 lines (56 loc) · 2.34 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
import os
ENVIRON=os.environ
NEO_RPC_POOL=[
"http://127.0.0.1:10332"
# "http://172.31.164.10:10332"
]
NEO_RPC_APPLICATION_LOG_POOL=[
"http://127.0.0.1:10332"
# "http://172.31.164.10:10332"
]
class SettingHolder(object):
NEO_ASSETID = "0xc56f33fc6ecfcd0c225c4ab356fee59390af8560be0e930faebe74a6daff7c9b"
GAS_ASSETID = "0x602c79718b16e442de58778e148d0b1084e3b2dffd5de6b7b16cee7969282de7"
NNC_ASSETID = "0xfc732edee1efdf968c23c20a9628eaa5a6ccb934"
MYSQLDATABASE = {
"host": "127.0.0.1",
"user": ENVIRON.get("DATABASE_USERNAME"),
"passwd": ENVIRON.get("DATABASE_PASSWORD"),
"db_block_info": "block_info",
"db_neo_table": "neo_table",
}
def setup_mainnet(self):
self.CONTRACTHASH="0x08e8c4400f1af2c20c28e0018f29535eb85d15b6"
self.NEOCLIURL = NEO_RPC_POOL
self.NEO_RPC_APPLICATION_LOG = NEO_RPC_APPLICATION_LOG_POOL
self.PRIVTKEY=ENVIRON.get("PRIVTKEY")
self.PASSWD_HASH="$2b$10$F7GVmj.eahbHMIUjOxooYuLBMqZaIGcJZ7KxufGfbxwGTErKCzNQm"
self.REMOTE_ADDR=ENVIRON.get("REMOTE_ADDR")
self.FUNDING_ADDRESS="AQvEy2G42YfNhA69A9hiDoR6k3RUYA4H6x"
self.REDIS_IP="appserver.trinity.ink"
self.REDIS_PORT=6379
self.REDIS_PASSWORD = ENVIRON.get("REDIS_PASSWORD")
self.NEO_SCAN_API = "https://api.neoscan.io/api/main_net/v1"
def setup_testnet(self):
self.CONTRACTHASH = "0x849d095d07950b9e56d0c895ec48ec5100cfdff1"
self.NEOCLIURL = ["http://127.0.0.1:20332"]
self.NEO_RPC_APPLICATION_LOG = ["http://127.0.0.1:20332"]
self.PRIVTKEY=ENVIRON.get("PRIVTKEY")
self.PASSWD_HASH=ENVIRON.get("PASSWORD_HASH")
self.REMOTE_ADDR=ENVIRON.get("REMOTE_ADDR")
self.FUNDING_ADDRESS="AQvEy2G42YfNhA69A9hiDoR6k3RUYA4H6x"
self.REDIS_IP="47.104.81.20"
self.REDIS_PORT=9001
self.NEO_SCAN_API = "https://neoscan-testnet.io/api/test_net/v1"
def setup_privtnet(self):
self.CONTRACTHASH = "0x0c34a8fd0109df360c7cf7ca454404901db77f5e"
self.NEOCLIURL = "http://localhost:10332"
self.REDIS_IP="localhost"
self.REDIS_PORT=6379
setting=SettingHolder()
if ENVIRON.get("CURRENT_ENVIRON") == "testnet":
setting.setup_testnet()
elif ENVIRON.get("CURRENT_ENVIRON") == "mainnet":
setting.setup_mainnet()
else:
setting.setup_testnet()