Python,Web3和Solidity中的回溯(最近一次通话最后一次)错误

时间:2018-07-06 19:29:11

标签: python solidity traceback web3

看到其他帖子,但是似乎没有一种解决方案适用。

我不断收到“回溯(最近一次通话,最近一次通话)错误”,但似乎没有任何反应。

我收到以下错误:

'Traceback (most recent call last):
  File "maian.py", line 182, in <module>
    main(sys.argv[1:])
  File "maian.py", line 105, in main
    fhashes = get_function_hashes( args.soliditycode[1] )'

基本上,我尝试从存储库中运行以下代码: https://github.com/MAIAN-tool/MAIAN/blob/master/tool/maian.py

所指示的行在GitHub上如下。

不太确定该怎么办?如果有帮助,可以在这里找到整个存储库; https://github.com/MAIAN-tool/MAIAN

编辑:这是完整的错误

[ ] Compiling Solidity contract from the file example_contracts/example_suicidal.sol ...  Done 
Traceback (most recent call last):
  File "maian.py", line 182, in <module>
    main(sys.argv[1:])
  File "maian.py", line 105, in main
    fhashes = get_function_hashes( args.soliditycode[1] )
  File "/Users/johniadeluca/Desktop/logoEdits/MAIAN/tool/contracts.py", line 59, in get_function_hashes
    hash_op = Web3.sha3(hs.encode('utf-8'), encoding='bytes')
  File "/Users/johniadeluca/anaconda3/lib/python3.6/site-packages/web3/utils/string.py", line 83, in inner
    return force_obj_to_text(fn(*args, **kwargs))
TypeError: sha3() missing 1 required positional argument: 'value'[ ] Compiling Solidity contract from the file example_contracts/example_suicidal.sol ...  Done 
Traceback (most recent call last):
  File "maian.py", line 182, in <module>
    main(sys.argv[1:])
  File "maian.py", line 105, in main
    fhashes = get_function_hashes( args.soliditycode[1] )
  File "/Users/johniadeluca/Desktop/logoEdits/MAIAN/tool/contracts.py", line 59, in get_function_hashes
    hash_op = Web3.sha3(hs.encode('utf-8'), encoding='bytes')
  File "/Users/johniadeluca/anaconda3/lib/python3.6/site-packages/web3/utils/string.py", line 83, in inner
    return force_obj_to_text(fn(*args, **kwargs))
TypeError: sha3() missing 1 required positional argument: 'value'

0 个答案:

没有答案