Releases: safe-global/safe-transaction-service
Releases · safe-global/safe-transaction-service
v2.11.6 - Optimize collectibles endpoint
- Limit
timeout
to 5 seconds when retrieving metadata. - Cache invalid metadata uris exceptions.
- Query 30 metadata content in parallel.
- Query the node for just 50 collectibles uri every batch (before it was unlimited).
v2.11.4
v2.11.2 - Return execution information for Module Transactions
- Detect failed Module Transactions.
- Add
is_succesful
boolean property forModuleTransactions
endpoints. - Add
address
toEthereumTx
logs. - Index
execTransactionFromModuleReturnData
calls.
v2.11.0
- Add deployer information to master copies #183
- Add endpoint to estimate txs (#228)
- Add webhooks
OUTGOING_ETHER
,OUTGOING_TOKEN
andMODULE_TRANSACTION
#238 and #232 - Minor optimizations when sending notifications
- Log stacktrace for internal errors
- Expose last indexed block from transaction service #189
- Add timestamp for fiat calculation #237
- Get fiat prices for Yearn/iearn vault tokens
- Optimize get Safes from owner address query using a
GinIndex
#235 - Handle IOError instead of multiple exceptions on
requests
module - Don't send notification for owners with unregistered Safes
- Handle kucoin client connect exception
- Update dependencies
v2.10.3
- Pull token information from blockchain on a task, and cache failure so blockchain is not queried every time the same token is not found on database
- Add
ethValue
for fiat balances endpoint - Update Python 3.8 to 3.9
- Add webhook for new created Safes
- Update dependencies
- Fix swagger for delegates and data decoder
- Add
ethValue
for fiat balances endpoint - Reduce RAM usage/fix issues/optimize price async calculation
- Fix duplicated confirmation notifications for same device
v2.10.2
- Add endpoint to get decoded data (for safe tx creation)
- Don't send confirmation notification for Safes with
threshold=1
- Remove some deprecated endpoints
- Calculate token fiat prices in an async way (using Celery)
- Switch IPFS provider from https://ipfs.io/ to https://cloudflare-ipfs.com/
- Improve Sourcify client
v2.9.2
v2.9.1 - Price Oracles
- Use coingecko as price oracle as last resource
- Implement coingecko client instead of using pycoingecko (doesn't handle exceptions well)
- Implement Curve/Balancer/Mooniswap/Uniswap Pool oracles
- Refactor token prices api clients (Kraken/Binance/Kucoin)
- Disable some oracles in other networks different that Mainnet
v2.9.0
- Use
str
for Multisend decoded value #213 - Fix liquidity issues #195
- Add Sushiswap as price oracle #194
- Fix incoming erc20 transfers caching issues 5afe/safe-client-gateway#236
- Cache
about
endpoint - Improve admin page for Contracts/ContractAbis
- Refactor tx decoder
- Add signal to add ABI to decoder when model is saved
- Don't allow empty ABIs
- Refactor Zerion client
- Remove deprecated
balance_usd
andusd_conversion
onbalances/usd
endpoint - Fix monitoring logs
- Increase tx origin field to 200
- Log invalid firebase token