コンテンツにスキップ

SymbolFacade

SymbolAccount ⚓︎

Bases: SymbolPublicAccount

symbolchain.facade.SymbolFacade.SymbolAccount

Symbol account.

__init__(facade, key_pair) ⚓︎

cosign_transaction(transaction, detached=False) ⚓︎

cosign_transaction_hash(transaction_hash, detached=False) ⚓︎

message_encoder() ⚓︎

symbolchain.facade.SymbolFacade.SymbolAccount.message_encoder

Creates a message encoder that can be used for encrypting and encoding messages between two parties.

sign_transaction(transaction) ⚓︎

SymbolFacade ⚓︎

symbolchain.facade.SymbolFacade.SymbolFacade

Facade used to interact with Symbol blockchain.

__init__(network, account_descriptor_repository=None) ⚓︎

bip32_node_to_key_pair(bip32_node) staticmethod ⚓︎

symbolchain.facade.SymbolFacade.SymbolFacade.bip32_node_to_key_pair

Derives a Symbol KeyPair from a BIP32 node.

bip32_path(account_id) ⚓︎

symbolchain.facade.SymbolFacade.SymbolFacade.bip32_path

Creates a network compatible BIP32 path for the specified account.

cosign_transaction(key_pair, transaction, detached=False) ⚓︎

cosign_transaction_hash(key_pair, transaction_hash, detached=False) staticmethod ⚓︎

create_account(private_key) ⚓︎

symbolchain.facade.SymbolFacade.SymbolFacade.create_account

Creates a Symbol account from a private key.

create_public_account(public_key) ⚓︎

symbolchain.facade.SymbolFacade.SymbolFacade.create_public_account

Creates a Symbol public account from a public key.

extract_signing_payload(transaction) ⚓︎

symbolchain.facade.SymbolFacade.SymbolFacade.extract_signing_payload

Gets the payload to sign given a Symbol transaction.

hash_embedded_transactions(embedded_transactions) staticmethod ⚓︎

symbolchain.facade.SymbolFacade.SymbolFacade.hash_embedded_transactions

Hashes embedded transactions of an aggregate.

hash_transaction(transaction) ⚓︎

now() ⚓︎

symbolchain.facade.SymbolFacade.SymbolFacade.now

Creates a network timestamp representing the current time.

sign_transaction(key_pair, transaction) ⚓︎

verify_transaction(transaction, signature) ⚓︎

SymbolPublicAccount ⚓︎

symbolchain.facade.SymbolFacade.SymbolPublicAccount

Symbol public account.

__init__(facade, public_key) ⚓︎