eth-brownie / brownie

A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
https://eth-brownie.readthedocs.io
MIT License
2.65k stars 552 forks source link

fix: correct dict keys for nested tuples #1768

Closed iamdefinitelyahuman closed 6 months ago

iamdefinitelyahuman commented 6 months ago

What I did

Fix an bug that prevented nested tuples from correctly having their dict keys available.

Also, now keys with no name are given a generic name so that they are still available. Technically this is a breaking change but meeeeh, it was also broken before so working correctly now is a net win I think :)