Skip to content

Releases: safe-global/safe-transaction-service

v2.5.1

13 Nov 16:27
Compare
Choose a tag to compare
  • Add more logic on Safe creation endpoint to be able to get deployment information in more cases.

v2.5.0 - Internal optimizations and small bugfixes

12 Nov 16:40
Compare
Choose a tag to compare
  • Indexing just stores useful traces (CALL with value>=0) and DELEGATE_CALL with data. Errored traces (or with a parent errored) are not stored anymore 🦖.
  • A migration will be executed to delete errored traces when the service starts 🗡️ .
  • Notifications are not sent for transactions older than 10 minutes (for reindexing). 🔕
  • Cache all-transactions endpoint 📆 .
  • Add more caching for collectibles 📆.
  • New ABIs for decoding: chainlink, Safe allowance module, Timelock. 📔
  • Refactor process_txs_again command. ☕
  • Fix warm shutdown on workers (gevent is used now and is different from the prefork worker). ⚠️
  • Fix gevent BlockingSwitchOutError. 🟥
  • Use block timestamp for created for MultisigConfirmations. 🕙
  • Refactor celery tasks code. 📗
  • Organize gunicorn configuration. 🐊
  • Optimize nginx default configuration (add keepalive, increase gzip compression to 6). 👽
  • Fix small warnings ⚠️ .
  • Fix ModuleTransaction admin page ⚠️ .
  • Bugfixes 🐛

v2.3.5 - Minor bugfixes

06 Oct 14:11
Compare
Choose a tag to compare
  • Fix error handling retrieving eth/usd exchange rate
  • Use fiat instead of usd for attributes on balances
  • Don't duplicate notifications for incoming eth/tokens

v2.3.4 - Outgoing transfers

06 Oct 14:10
Compare
Choose a tag to compare
  • Add outgoing token transfers in all-transactions endpoint
  • Fix get_balance for problematic erc20

v2.3.3 - Optimize ERC20 Indexing

01 Oct 09:06
Compare
Choose a tag to compare
  • Optimize ERC20 indexing to detect logs without indexed topics
  • Fix bug with some tokens not appearing when adding exclude_spam flag
  • Don't index and process calls to a non existing function on the Safe contract
  • Update dependencies

v2.3.1 - Volta/EWC support

21 Sep 09:36
Compare
Choose a tag to compare
  • Add support for Safe contracts deployed on Volta/EWC
  • Add support for Uniswap V2 oracle
  • Sort tokens on balances endpoints ascending
  • Refactor contract addresses setup

v2.3.0

14 Sep 11:31
Compare
Choose a tag to compare
  • Fix swagger for balance/collectibles endpoint
  • Add analytics endpoint with filters
  • Add logoUri to collectibles
  • Fix sorting by nonce for all-transactions
  • Add trusted and spam flags to tokens
  • Use decimals: null for ERC721 tokens

v2.1.2

31 Aug 10:18
Compare
Choose a tag to compare
  • Make confirmations ordering stable
  • Fix missing notifications for multisig transactions
  • Fix block_number filter for module transactions
  • Fix duplicate INCOMING_TOKEN notifications

v2.1.0 - Push Notifications

26 Aug 14:44
Compare
Choose a tag to compare

Add support for push notifications via firebase:

  • Add endpoins to register/delete devices
  • Add async tasks for notifications delivery
  • Add tests
  • Migrate database to add table for devices
  • Add devices table support for django admin

v2.0.2

27 Jul 08:18
Compare
Choose a tag to compare
  • Add django static checks to CI
  • Add flake8 checks and configuration
  • Don't log errors getting collectible metadata
  • Update swagger
  • Cache swagger
  • Fix 500 when retrieving information of an invalid Safe
  • Add more tests for Safe Creation view
  • Add tokenInfo to transfers
  • Improve README, add admin information and support for configuring other networks
  • Decode Request, Sablier, Idle and Compound data
  • Update dependencies
  • Support v1.2.0 version of the Safe contracts (rinkeby)
  • Improve token admin