Transaction¶
-
class
hodl.block.Transaction.Transaction[source]¶ Class for transaction. To create new transaction, use: tnx=Transaction() tnx.gen(parameters)
-
classmethod
from_json(s)[source]¶ Decodes transacion from str using JSON
Parameters: s (str) – Transaction’s str representation got by str(tnx) Returns: transaction Return type: Transaction
-
is_valid(bch)[source]¶ Returns validness of transaction. Checks: is sign valid are all money spent
Parameters: bch (Blockchain) – blockchain Returns: Transaction validness Return type: bool
-
classmethod
-
hodl.block.Transaction.is_tnx_money_valid(self, bch)[source]¶ Validate tnx
Parameters: - self – Transaction
- bch – Blockchain
Returns: validness(bool)