-
Notifications
You must be signed in to change notification settings - Fork 0
/
generateaccount.py
35 lines (32 loc) · 1.08 KB
/
generateaccount.py
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
from algosdk import account
from connect import Connect
accounts = {}
# To get acount information
getConnect = Connect()
forAlcInfo = getConnect.connectToNetwork()
# define a function to generate 2 accounts
def generateAccounts():
# generate accounts 1 and 2
private_key_1, address_1 = account.generate_account()
private_key_2, address_2 = account.generate_account()
private_key_3, address_3 = account.generate_account()
account_1 = {
"pkey": private_key_1,
"alc_address":address_1,
"alc_information": forAlcInfo.account_info(address_1)
}
account_2 = {
"pkey": private_key_2,
"alc_address":address_2,
"alc_information": forAlcInfo.account_info(address_2)
}
account_3 = {
"pkey": private_key_3,
"alc_address":address_3,
"alc_information": forAlcInfo.account_info(address_3)
}
# store accounts 1 and 2
accounts["account_1"] = account_1
accounts["account_2"] = account_2
accounts["account_3"] = account_3
return(accounts)