コンテンツにスキップ

SymbolFacade

SymbolAccount ⚓︎

Bases: SymbolPublicAccount

SymbolAccount

Symbol account.

__init__(facade, key_pair) ⚓︎

SymbolAccount.__init__

Creates a Symbol account.

cosign_transaction(transaction, detached=False) ⚓︎

SymbolAccount.cosign_transaction

Cosigns a Symbol transaction.

cosign_transaction_hash(transaction_hash, detached=False) ⚓︎

SymbolAccount.cosign_transaction_hash

Cosigns a Symbol transaction hash.

message_encoder() ⚓︎

SymbolAccount.message_encoder

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

sign_transaction(transaction) ⚓︎

SymbolAccount.sign_transaction

Signs a Symbol transaction.

SymbolFacade ⚓︎

SymbolFacade

Facade used to interact with Symbol blockchain.

__init__(network, account_descriptor_repository=None) ⚓︎

SymbolFacade.__init__

Creates a Symbol facade.

bip32_node_to_key_pair(bip32_node) staticmethod ⚓︎

SymbolFacade.bip32_node_to_key_pair

Derives a Symbol KeyPair from a BIP32 node.

bip32_path(account_id) ⚓︎

SymbolFacade.bip32_path

Creates a network compatible BIP32 path for the specified account.

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

SymbolFacade.cosign_transaction

Cosigns a Symbol transaction.

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

SymbolFacade.cosign_transaction_hash

Cosigns a Symbol transaction hash.

create_account(private_key) ⚓︎

SymbolFacade.create_account

Creates a Symbol account from a private key.

create_public_account(public_key) ⚓︎

SymbolFacade.create_public_account

Creates a Symbol public account from a public key.

extract_signing_payload(transaction) ⚓︎

SymbolFacade.extract_signing_payload

Gets the payload to sign given a Symbol transaction.

hash_embedded_transactions(embedded_transactions) staticmethod ⚓︎

SymbolFacade.hash_embedded_transactions

Hashes embedded transactions of an aggregate.

hash_transaction(transaction) ⚓︎

SymbolFacade.hash_transaction

Hashes a Symbol transaction.

now() ⚓︎

SymbolFacade.now

Creates a network timestamp representing the current time.

sign_transaction(key_pair, transaction) ⚓︎

SymbolFacade.sign_transaction

Signs a Symbol transaction.

verify_transaction(transaction, signature) ⚓︎

SymbolFacade.verify_transaction

Verifies a Symbol transaction.

SymbolPublicAccount ⚓︎

SymbolPublicAccount

Symbol public account.

__init__(facade, public_key) ⚓︎

SymbolPublicAccount.__init__

Creates a Symbol public account.