Moisés
Moisés
Closes #386 - Improve documentation of error codes
Closes #409 - add test for nested Safes using EIP-1271 - add test for nested Safes with signature len=0 for one owner
### What was wrong? Closes #1019 ### How was it fixed? Store and return the last valid price if cannot obtain prices from external services. @gnosis/safe-services
**Describe the bug** I could check how when the tx-service cannot get the metadata from an ipfs, it is storing the exception on redis for 24hours. I think that is...
# What is needed? Our current solution to retrieve the prices is returning `0.0` values when cannot get the price. The `0.0` price is an acceptable value when we don't...
# What is needed? Currently `safe-eth-py` have several oracles implemented to retrieve the price from them but the last update of them was on October of 2021. I would like...
# What is needed? I would like to have the option to enable or disable oracles on `PriceService.enabled_price_oracles` # Background Currently we are returning the first price from the first...
Add Incoming ether transfer (_from filter) test case
# What is needed? Currently we have some long balances lists, the idea of this issue is to paginate this list to split the list in several pages. # Related...
# What is needed? Currently etherscan client require to configure two identicatl URLS. https://github.com/safe-global/safe-eth-py/blob/324a5d0e7f9c16397b2a4e828e699b1c3e657d96/gnosis/eth/clients/etherscan_client.py#L24 https://github.com/safe-global/safe-eth-py/blob/324a5d0e7f9c16397b2a4e828e699b1c3e657d96/gnosis/eth/clients/etherscan_client.py#L66 I'd say remove the API extension and leave the ETHERSCAN_URL like is in [BlockScoutClient](https://github.com/safe-global/safe-eth-py/blob/2ec2cc5907018d49e06d9c72ee121b1209467d92/gnosis/eth/clients/blockscout_client.py#L21)