• R/O
  • HTTP
  • SSH
  • HTTPS

pybtm: 提交

Python3 implementation of the Bytom protocol. https://pypi.org/project/pybtm/


Commit MetaInfo

修订版173e84611275a3f6e59adffea0429b7db6fbaae4 (tree)
时间2019-04-11 14:36:24
作者Chengcheng Zhang <943420582@qq.c...>
CommiterChengcheng Zhang

Log Message

fix bug

更改概述

差异

--- a/pybtm/__init__.py
+++ b/pybtm/__init__.py
@@ -1,2 +1,2 @@
11 name = "pybtm"
2-version = "0.1.8"
\ No newline at end of file
2+version = "0.1.9"
\ No newline at end of file
--- a/pybtm/transaction.py
+++ b/pybtm/transaction.py
@@ -276,7 +276,7 @@ def decode_raw_tx(raw_transaction_str, network_str):
276276 offset = offset + 2 * length
277277 tx_input['control_program'] = raw_transaction_str[offset:offset+2*control_program_length]
278278 offset = offset + 2 * control_program_length
279- tx_input['address'] = get_address(tx_input['control_program'], network_str)['address']
279+ tx_input['address'] = get_address(tx_input['control_program'], network_str)
280280 _, length = get_uvarint(raw_transaction_str[offset:offset+18])
281281 offset = offset + 2 * length
282282 witness_arguments_amount, length = get_uvarint(raw_transaction_str[offset:offset+18])
@@ -352,7 +352,7 @@ def decode_raw_tx(raw_transaction_str, network_str):
352352 offset = offset + 2 * length
353353 tx_output['control_program'] = raw_transaction_str[offset:offset+2*control_program_length]
354354 offset = offset + 2 * control_program_length
355- tx_output['address'] = get_address(tx_output['control_program'], network_str)['address']
355+ tx_output['address'] = get_address(tx_output['control_program'], network_str)
356356 _, length = get_uvarint(raw_transaction_str[offset:offset+18])
357357 offset = offset + 2 * length
358358 prepare_output_id_hexstr = mux_id_hexstr + tx_output['asset_id'] + (tx_output['amount']).to_bytes(8, byteorder='little').hex() + (i).to_bytes(8, byteorder='little').hex() + '0100000000000000' + (control_program_length).to_bytes((control_program_length.bit_length() + 7) // 8, 'little').hex() + tx_output['control_program']
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
55
66 setuptools.setup(
77 name="pybtm",
8- version="0.1.8",
8+ version="0.1.9",
99 author="zcc0721",
1010 author_email="zcc0721@foxmail.com",
1111 description="Python3 implementation of the Bytom protocol.",
Show on old repository browser