Skip to content

Releases: safe-global/safe-transaction-service

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

v1.4.0

27 Feb 16:49
Compare
Choose a tag to compare
  • Optimize service start up
  • Add modified filter for multisig txs #63
  • Use IsoDateTimeFilter for every datetime
  • Update MultisigTx on new Confirmation (related to #63)
  • Start erc20 indexing one day before creation of Safe (Safes founded with token might be affected)
  • New endpoint to return creation info of Safes #65
  • Make webhooks independent from address #68
  • Fix 500 in filters using Ethereum addresses

v1.3.2

13 Feb 16:15
Compare
Choose a tag to compare
  • Improve admin to fix sync problems
  • Increase confirmations to 7 (according to Ethereum White paper)
  • Add count for unique nonce transactions #60
  • Add origin field to transactions #61

v1.3.0

12 Feb 10:42
Compare
Choose a tag to compare
  • Fix reorgs problems
  • Don't trace until the current block, use current block - 1
  • Refactor setup configuration and add documentation
  • Use weak Etag for incoming-transactions and transactions endpoint
  • Update dependencies
  • Use raw id fields to fix admin overloading
  • Add webhooks
  • Add more tests