コード例 #1
0
ファイル: Account.py プロジェクト: spiritmg/neb.py
 def __init__(self, private_key=None):
     if private_key is None:
         private_key = ECPrivateKey.generate_key()
     self.__private_key = private_key
     self.__publickey = self.__private_key.public_key()
     self.__address = Address.new_address_from_pub_key(
         self.__publickey.encode())
コード例 #2
0
 def __init__(self, private_key=None):
     if private_key is None:
         private_key = ECPrivateKey.generate_key()
     elif isinstance(private_key,str):
         private_key = ECPrivateKey(bytes.fromhex(private_key))
     elif isinstance(private_key,bytes):
         private_key = ECPrivateKey(private_key)
     self.__private_key = private_key
     self.__publickey = self.__private_key.public_key()
     self.__address = Address.new_address_from_pub_key(self.__publickey.encode())
コード例 #3
0
ファイル: Account.py プロジェクト: spiritmg/neb.py
 def new_account(cls):
     private_key = ECPrivateKey.generate_key()
     return Account(private_key)