We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7e24a3a commit d3de612Copy full SHA for d3de612
web3/_utils/abi.py
@@ -725,10 +725,8 @@ def named_data_tree(abi, data):
725
item_abi = {**abi, 'type': item_type, 'name': ''}
726
result = {name: [named_data_tree(item_abi, item) for item in data]}
727
elif isinstance(abi_type, TupleType):
728
- result = {name: {}}
729
components = [named_data_tree(a, b) for a, b in zip(abi['components'], data)]
730
- for item in components:
731
- result[name].update(item)
+ result = {name: {key: comp[key] for comp in components for key in comp}}
732
else:
733
result = {name: data}
734
0 commit comments