45442


EthereumのGethから取得したTxNo.をjsonに変換しするとエラーになります

[code]

    _res_list = []
    _res = {}
    _tx = 〜.transact({'from': 〜})
    _res['tx'] = _tx
    _res_list.append(_res.copy())
    _res = {}
    return json.dumps(_res_list)
    
    
    "errorMessage": "Object of type 'HexBytes' is not JSON serializable"
    
[/code]

HexBytes型の処理がわかるような情報が見つけられず質問しました

0xで始まっているものをjsonに変換するにはどうすると良いでしょうか

0xを外した文字列として戻すというのでも良いですが、可能であれば0xが付いたままの文字列としてjsonにセットできればと思います

お願いします


CC BY-SA 4.0
2018-07-09T04:00:02.560
45439
2018-07-09T05:35:17.407
27721
question
python ethereum
HexBytesをjsonにセットする方法に付いて


自己解決しました

Web3.toHexを使えば良いだけでした

すみません


CC BY-SA 4.0
2018-07-09T05:35:17.407
45442
2018-07-09T05:35:17.407
27721
45439
answer