| 536 | print ' --------------------------------------------------------------------------\n' |
| 537 | |
| 538 | def genAdd(lbl,deterministic, passphrase, numOfAdd, addVNum, streamNum, ripe): #Generate address |
| 539 | global usrPrompt |
| 540 | if deterministic == False: #Generates a new address with the user defined label. non-deterministic |
| 541 | addressLabel = lbl.encode('base64') |
| 542 | try: |
| 543 | generatedAddress = api.createRandomAddress(addressLabel) |
| 544 | except: |
| 545 | print '\n Connection Error\n' |
| 546 | usrPrompt = 0 |
| 547 | main() |
| 548 | |
| 549 | return generatedAddress |
| 550 | |
| 551 | elif deterministic == True: #Generates a new deterministic address with the user inputs. |
| 552 | passphrase = passphrase.encode('base64') |
| 553 | try: |
| 554 | generatedAddress = api.createDeterministicAddresses(passphrase, numOfAdd, addVNum, streamNum, ripe) |
| 555 | except: |
| 556 | print '\n Connection Error\n' |
| 557 | usrPrompt = 0 |
| 558 | main() |
| 559 | return generatedAddress |
| 560 | else: |
| 561 | return 'Entry Error' |
| 562 | |
| 563 | def delMilAddr(): #Generate address |
| 564 | global usrPrompt |