def mn_list(): from masternode import Masternode masternodelist_full = { u'701854b26809343704ab31d1c45abc08f9f83c5c2bd503a9d5716ef3c0cda857-1': u' ENABLED 70201 yjaFS6dudxUTxYPTDB9BYd1Nv4vMJXm3vK 1474157572 82842 1474152618 71111 52.90.74.124:19999', u'f68a2e5d64f4a9be7ff8d0fbd9059dcd3ce98ad7a19a9260d1d6709127ffac56-1': u' ENABLED 70201 yUuAsYCnG5XrjgsGvRwcDqPhgLUnzNfe8L 1474157732 1590425 1474155175 71122 [2604:a880:800:a1::9b:0]:19999', u'656695ed867e193490261bea74783f0a39329ff634a10a9fb6f131807eeca744-1': u' ENABLED 70201 yepN97UoBLoP2hzWnwWGRVTcWtw1niKwcB 1474157704 824622 1474152571 71110 178.62.203.249:19999', } mnlist = [Masternode(vin, mnstring) for (vin, mnstring) in masternodelist_full.items()] return mnlist
def mn_list(): from masternode import Masternode masternodelist_full = { u'701854b26809343704ab31d1c45abc08f9f83c5c2bd503a9d5716ef3c0cda857-1': u' ENABLED 70201 TPk18vGsifBT9Zcf4jExSvSfSnFLzBo4JS 1474157572 82842 1474152618 71111 52.90.74.124:24130', u'f68a2e5d64f4a9be7ff8d0fbd9059dcd3ce98ad7a19a9260d1d6709127ffac56-1': u' ENABLED 70201 TLErYAESrr1b3zEEebX3kegLB1Udyg1bsp 1474157732 1590425 1474155175 71122 [2604:a880:800:a1::9b:0]:24130', u'656695ed867e193490261bea74783f0a39329ff634a10a9fb6f131807eeca744-1': u' ENABLED 70201 TH6yFywNnZn9NDumfGrpLR8uX2FTK91isA 1474157704 824622 1474152571 71110 178.62.203.249:24130', } mnlist = [ Masternode(vin, mnstring) for (vin, mnstring) in masternodelist_full.items() ] return mnlist
def mn_list(): from masternode import Masternode masternodelist_full = { u'701854b26809343704ab31d1c45abc08f9f83c5c2bd503a9d5716ef3c0cda857-1': u' ENABLED 70201 TSTfeMeWwQiCDwMSTWRaj9wwVGNjZFfvFk 1474157572 82842 1474152618 71111 52.90.74.124:19999', u'f68a2e5d64f4a9be7ff8d0fbd9059dcd3ce98ad7a19a9260d1d6709127ffac56-1': u' ENABLED 70201 TEjMnhB5mAPrpg7R4CUCSGQNnJqPeAFBTH 1474157732 1590425 1474155175 71122 [2604:a880:800:a1::9b:0]:19999', u'656695ed867e193490261bea74783f0a39329ff634a10a9fb6f131807eeca744-1': u' ENABLED 70201 TWMtv2QwPcYVUEoLgbBJdHYoPrv3tj7rA3 1474157704 824622 1474152571 71110 178.62.203.249:19999', } mnlist = [ Masternode(vin, mnstring) for (vin, mnstring) in masternodelist_full.items() ] return mnlist
def mn_list(): from masternode import Masternode masternodelist_full = { u'701854b26809343704ab31d1c45abc08f9f83c5c2bd503a9d5716ef3c0cda857-1': u' ENABLED 70210 yjaFS6dudxUTxYPTDB9BYd1Nv4vMJXm3vK 1474157572 82842 1474152618 71111 52.90.74.124:11226', u'69a6eddb667c510baefabb9ddab0b45518556e14ebfe3019173e5075c16df349-1': u' ENABLED 70210 yUuAsYCnG5XrjgsGvRwcDqPhgLUnzNfe8L 1474157732 1590425 1474155175 71122 [2604:a880:800:a1::9b:0]:11226', u'656695ed867e193490261bea74783f0a39329ff634a10a9fb6f131807eeca744-1': u' ENABLED 70210 yepN97UoBLoP2hzWnwWGRVTcWtw1niKwcB 1474157704 824622 1474152571 71110 178.62.203.249:11226', } mnlist = [ Masternode(vin, mnstring) for (vin, mnstring) in masternodelist_full.items() ] return mnlist
def mn_list(): from masternode import Masternode masternodelist_full = { u'701854b26809343704ab31d1c45abc08f9f83c5c2bd503a9d5716ef3c0cda857-1': u' ENABLED 70201 nTTBmPNYgrnts3xSgTjbCccqig932dDBNN 1474157572 82842 1474152618 71111 52.90.74.124:10002', u'f68a2e5d64f4a9be7ff8d0fbd9059dcd3ce98ad7a19a9260d1d6709127ffac56-1': u' ENABLED 70201 nTDewCg2wEXNzQ7UyecsaQULLvPwSG2Huv 1474157732 1590425 1474155175 71122 [2604:a880:800:a1::9b:0]:10002', u'656695ed867e193490261bea74783f0a39329ff634a10a9fb6f131807eeca744-1': u' ENABLED 70201 nBZyVYYqFrAaEPVJSA28T7YeuSz13d1r5U 1474157704 824622 1474152571 71110 178.62.203.249:10002', u'16347e9834eebbbb842176107713fa717b0f33ee6496c2bcfc24afb06a7b8003-1': u' ENABLED 70210 n56z6JPBWFmfifwRrbVk3p5ta1eCmJN1Jg 1557801722 15115324 1551223059 53704 80.211.25.220:10002', u'62cb8acc2a4c4ebd5d103f99d6de1d4419f6915aacbe37a3363e9de649f5550a-0': u' ENABLED 70210 n8FU538kfeyzZ8fYcDbFJ5GJeujEEmhrJn 1557801444 15114131 1551221648 53697 94.177.214.132:10002', } mnlist = [ Masternode(vin, mnstring) for (vin, mnstring) in masternodelist_full.items() ] return mnlist
def onStartAllMN(self): printOK("Start-All pressed") # Check RPC & dongle if not self.caller.rpcConnected or self.caller.hwStatus != 2: self.caller.myPopUp2(QMessageBox.Critical, 'SPMT - hw/rpc device check', "Connect to RPC server and HW device first") printDbg("Hardware device or RPC server not connected") return None try: reply = self.caller.myPopUp(QMessageBox.Question, 'Confirm START', "Are you sure you want to start ALL masternodes?", QMessageBox.Yes) if reply == QMessageBox.Yes: for mn_conf in self.caller.masternode_list: self.masternodeToStart = Masternode(self, mn_conf['name'], mn_conf['ip'], mn_conf['port'], mn_conf['mnPrivKey'], mn_conf['hwAcc'], mn_conf['collateral']) # connect signal self.masternodeToStart.sigdone.connect(self.sendBroadcast) self.mnToStartList.append(self.masternodeToStart) self.startMN() except Exception as e: err_msg = "error before starting node" printException(getCallerName(), getFunctionName(), err_msg, e)
def get_masternodes(self): mnlist = self.rpc_command('masternodelist', 'full') return [Masternode(k, v) for (k, v) in mnlist.items()]