def addDelegates(nodeServer, secret, add=None, remove=None, publicKey=None, secondSecret=None, timeout=4000): # TODO: check arguments reqArgs = {} delegates = [] if add != None: delegates.append('+' + add) if remove != None: delegates.append('-' + remove) assert len(delegates) > 0, "delegates is empty." reqArgs['secret'] = secret reqArgs['delegates'] = delegates if publicKey != None: reqArgs['publicKey'] = publicKey if secondSecret != None: reqArgs['secondSecret'] = secondSecret return http.put(nodeServer + _kPaths['addDelegates'], reqArgs, timeout=timeout)
def addDelay(nodeServer, secret, recipientId, amount, delayTimestamp, publicKey=None, secondSecret=None, message=None, timeout=4000): # TODO: check arguments reqArgs = {'secret': secret, 'recipientId': recipientId, 'amount': amount, 'args': [''+delayTimestamp]} if publicKey != None: reqArgs['publicKey'] = publicKey if secondSecret != None: reqArgs['secondSecret'] = secondSecret if message != None: reqArgs['message'] = message return http.put(nodeServer+_kPaths['addDelay'], reqArgs, timeout=timeout)
def add(nodeServer, secret, recipientId, amount, publicKey=None, secondSecret=None, message=None, timeout=4000): # TODO: check arguments reqArgs = {'secret': secret, 'recipientId': recipientId, 'amount': amount} if publicKey != None: reqArgs['publicKey'] = publicKey if secondSecret != None: reqArgs['secondSecret'] = secondSecret if message != None: reqArgs['message'] = message print('转账交易') return http.put(nodeServer+_kPaths['add'], reqArgs, timeout=timeout)
def add(nodeServer, secret, amount, publicKey=None, secondSecret=None, timeout=4000): # TODO: check arguments reqArgs = {'secret': secret, 'args': ['' + amount]} if publicKey != None: reqArgs['publicKey'] = publicKey if secondSecret != None: reqArgs['secondSecret'] = secondSecret return http.put(nodeServer + _kPaths['add'], reqArgs, timeout=timeout)
def delDelegate(nodeServer, secret, publicKey=None, secondSecret=None, timeout=4000): # TODO: check arguments reqArgs = {'secret': secret} if publicKey != None: reqArgs['publicKey'] = publicKey if secondSecret != None: reqArgs['secondSecret'] = secondSecret return http.put(nodeServer + _kPaths['delDelegate'], reqArgs, timeout=timeout)
def remove(nodeServer, secret, trids=[], publicKey=None, secondSecret=None, timeout=4000): # TODO: check arguments if isinstance(trids, list): reqArgs = {'secret': secret, 'args': trids} elif isinstance(trids, str): reqArgs = {'secret': secret, 'args': [trids]} else: reqArgs = {'secret': secret, 'args': []} if publicKey != None: reqArgs['publicKey'] = publicKey if secondSecret != None: reqArgs['secondSecret'] = secondSecret return http.put(nodeServer + _kPaths['remove'], reqArgs, timeout=timeout)
def add(nodeServer, secret, secondSecret, publicKey=None, timeout=4000): # TODO: check arguments reqArgs = {'secret': secret, 'secondSecret': secondSecret} if publicKey != None: reqArgs['publicKey'] = publicKey return http.put(nodeServer + _kPaths['add'], reqArgs, timeout=timeout)