NemFacade
NemAccount
⚓︎
Bases: NemPublicAccount
- symbolchain.facade.NemFacade.NemAccount
-
NEM account.
__init__(facade, key_pair)
⚓︎
- symbolchain.facade.NemFacade.NemAccount.__init__
-
Creates a NEM account.
message_encoder()
⚓︎
- symbolchain.facade.NemFacade.NemAccount.message_encoder
-
Creates a message encoder that can be used for encrypting and encoding messages between two parties.
sign_transaction(transaction)
⚓︎
- symbolchain.facade.NemFacade.NemAccount.sign_transaction
-
Signs a NEM transaction.
NemFacade
⚓︎
- symbolchain.facade.NemFacade.NemFacade
-
Facade used to interact with NEM blockchain.
__init__(network, account_descriptor_repository=None)
⚓︎
- symbolchain.facade.NemFacade.NemFacade.__init__
-
Creates a NEM facade.
bip32_node_to_key_pair(bip32_node)
staticmethod
⚓︎
- symbolchain.facade.NemFacade.NemFacade.bip32_node_to_key_pair
-
Derives a NEM KeyPair from a BIP32 node.
bip32_path(account_id)
⚓︎
- symbolchain.facade.NemFacade.NemFacade.bip32_path
-
Creates a network compatible BIP32 path for the specified account.
create_account(private_key)
⚓︎
- symbolchain.facade.NemFacade.NemFacade.create_account
-
Creates a NEM account from a private key.
create_public_account(public_key)
⚓︎
- symbolchain.facade.NemFacade.NemFacade.create_public_account
-
Creates a NEM public account from a public key.
extract_signing_payload(transaction)
staticmethod
⚓︎
- symbolchain.facade.NemFacade.NemFacade.extract_signing_payload
-
Gets the payload to sign given a NEM transaction.
hash_transaction(transaction)
staticmethod
⚓︎
- symbolchain.facade.NemFacade.NemFacade.hash_transaction
-
Hashes a NEM transaction.
now()
⚓︎
- symbolchain.facade.NemFacade.NemFacade.now
-
Creates a network timestamp representing the current time.
sign_transaction(key_pair, transaction)
⚓︎
- symbolchain.facade.NemFacade.NemFacade.sign_transaction
-
Signs a NEM transaction.
verify_transaction(transaction, signature)
⚓︎
- symbolchain.facade.NemFacade.NemFacade.verify_transaction
-
Verifies a NEM transaction.
NemPublicAccount
⚓︎
- symbolchain.facade.NemFacade.NemPublicAccount
-
NEM public account.
__init__(facade, public_key)
⚓︎
- symbolchain.facade.NemFacade.NemPublicAccount.__init__
-
Creates a NEM public account.