1- import os
2- from configparser import ConfigParser
3- from datetime import datetime
4-
5- config_file = os .path .abspath ('config.ini' )
6-
7- settings = ConfigParser ()
8- settings .read (config_file )
1+ from crypto .networks .devnet import Devnet
92
103network = {}
114
125
13- def set_network (network_name ):
6+ def set_network (network_object ):
147 """Set what network you want to use in the crypto library
158
169 Args:
17- network_name (str ): name of a network, default ones are ARK's mainnet, devnet & testnet
10+ network_object (Network object ): Testnet, Devnet, Mainnet
1811 """
1912 global network
2013 network = {
21- 'epoch' : datetime . strptime ( settings . get ( network_name , ' epoch' ), '%Y-%m-%d %H:%M:%S' ) ,
22- 'version' : int ( settings . get ( network_name , ' version' )) ,
23- 'wif' : int ( settings . get ( network_name , ' wif' )) ,
14+ 'epoch' : network_object . epoch ,
15+ 'version' : network_object . version ,
16+ 'wif' : network_object . wif ,
2417 }
2518
2619
@@ -31,7 +24,7 @@ def get_network():
3124 dict: network settings (default network is devnet)
3225 """
3326 if not network :
34- set_network ('devnet' )
27+ set_network (Devnet )
3528 return network
3629
3730
@@ -43,10 +36,9 @@ def set_custom_network(epoch, version, wif):
4336 version (int): chains version
4437 wif (int): chains wif
4538 """
46- section_name = 'custom'
47- if section_name not in settings .sections ():
48- settings .add_section (section_name )
49- settings .set (section_name , 'epoch' , epoch .strftime ('%Y-%m-%d %H:%M:%S' ))
50- settings .set (section_name , 'version' , str (version ))
51- settings .set (section_name , 'wif' , str (wif ))
52- set_network ('custom' )
39+ global network
40+ network = {
41+ 'epoch' : epoch ,
42+ 'version' : version ,
43+ 'wif' : wif ,
44+ }
0 commit comments