def decode_transaction(self, document): assert document["_type"] == "transaction" transaction = Transaction(document['_id'], document["time"]) transaction.value_in = document['value_in'] transaction.value_out = document['value_out'] transaction.addressesValue_receving = document['addressesValue_receving'] transaction.addressesValue_sending = document['addressesValue_sending'] return transaction