Skip to content

Releases: safe-global/safe-transaction-service

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

v2.0.0 - One for all update

17 Jun 15:25
Compare
Choose a tag to compare

One For All image

  • Add /all-transactions/ endpoint, one endpoint to retrieve all information:
    • Transactions
    • ERC20/ERC721/Ether Transfers
    • Module Transactions
  • Add the new /collectibles/ endpoint, supporting ERC721 🐱 🌮 and ENS
  • Add /tokens endpoint, same as the relay service
  • Difference trusted transactions
  • Decode multisend data. Also stringify integers on dataDecoded
  • Fix indexing not trusting indexed transactions 😅
  • Improve Django admin
  • Create database table for storing ERC20/ERC721 tokens and commands to auto fetch them
  • Use always null for empty data in transactions instead of 0x sometimes

v1.8.0

07 May 11:41
Compare
Choose a tag to compare
  • Add endpoint to retrieve safe info: /api/v1/safes/<safe-address>/

v1.7.1

22 Apr 11:00
Compare
Choose a tag to compare
  • Empty blocks will not raise a tracing error, they will just be logged
  • Add owner delegates for proposing txs #62
  • Update dependencies
  • Add outgoing transfers endpoint ( /transfers/ )
  • Rename /incoming-transactions/ endpoint to /incoming-transfers/
  • Add has_confirmations parameter to tx list #83
  • Decode dfusion, sight and erc20/721 txs on tx list

"Notary" update👨‍⚖️👩‍⚖️

08 Apr 15:47
Compare
Choose a tag to compare
  • Implemented offchain signatures #52
  • Allow more than one signature in every POST
  • Support Contract signatures
  • Return 200 instead of 404 for empty lists
  • Use 201 CREATED instead of 202 Accepted for POST txs
  • Don't calculate unique nonce if no txs
  • Run DB migrations on worker
  • Optimize database indexes and SQL queries
  • Use trace_block for last indexed blocks
  • Add NFT transfers to incoming-transactions endpoint #76
  • Call decode internal txs just if new traces are found
  • Decode CPK creation data #78

v1.5.1

05 Mar 17:26
Compare
Choose a tag to compare
  • Add a lot more tests and increase coverage #48
  • Support fallbackHandler and modules
  • Improve admin page
  • Create endpoint to retrieve module transactions /safes/<address>/module-transactions/
  • Add Binance as a fallback oracle for eth/usd
  • Update dependencies
  • If possible, use block timestamp for Transactions created
  • Fix Geth eth_call missing block_identifier