Пример #1
0
    def private_key(self, value: str) -> None:
        """Set a private key used with the TronAPI instance,
        used for obtaining the address, signing transactions etc...

        Args:
            value (str): Private key
        """
        try:
            private_key = PrivateKey(value)
        except ValueError:
            raise TronError('Invalid private key provided')

        self._private_key = str(private_key).lower()
Пример #2
0
 def create_account(self) -> PrivateKey:
     """Create account"""
     generate_key = ecdsa.SigningKey.generate(curve=ecdsa.SECP256k1)
     return PrivateKey(generate_key.to_string().hex())