Skip to content

Commit 44fa7a6

Browse files
committed
admin_key signing
1 parent 15f3565 commit 44fa7a6

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

test.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,12 @@ def create_new_account(client, initial_balance=100000000):
5454

5555
return new_account_id, new_account_private_key
5656

57-
def create_token(client, operator_id, admin_public_key_bytes):
57+
def create_token(client, operator_id, admin_key):
5858
"""Create a new token and return its TokenId instance."""
59+
admin_public_key_bytes = admin_key.public_key().public_bytes(
60+
encoding=serialization.Encoding.Raw,
61+
format=serialization.PublicFormat.Raw
62+
)
5963
transaction = (
6064
TokenCreateTransaction()
6165
.set_token_name("ExampleToken")
@@ -66,7 +70,7 @@ def create_token(client, operator_id, admin_public_key_bytes):
6670
.set_admin_key(admin_public_key_bytes)
6771
.freeze_with(client)
6872
)
69-
# transaction.sign(admin_key)
73+
transaction.sign(admin_key)
7074
transaction.sign(client.operator_private_key)
7175

7276

@@ -149,20 +153,14 @@ def delete_token(client, token_id, admin_key):
149153

150154
def main():
151155
operator_id, operator_key = load_operator_credentials()
152-
# admin_key = PrivateKey.from_string(os.getenv('ADMIN_KEY'))
153156
admin_key = PrivateKey.generate()
154-
admin_public_key = admin_key.public_key()
155-
admin_public_key_bytes = admin_public_key.public_bytes(
156-
encoding=serialization.Encoding.Raw,
157-
format=serialization.PublicFormat.Raw
158-
)
159157

160158
network = Network(node_address='localhost:50211', node_account_id=AccountId(0, 0, 3))
161159
client = Client(network)
162160
client.set_operator(operator_id, operator_key)
163161

164162
recipient_id, recipient_private_key = create_new_account(client)
165-
token_id = create_token(client, operator_id, admin_public_key_bytes)
163+
token_id = create_token(client, operator_id, admin_key)
166164
associate_token(client, recipient_id, recipient_private_key, token_id)
167165
transfer_token(client, recipient_id, token_id)
168166
delete_token(client, token_id, admin_key)

0 commit comments

Comments
 (0)