github safe-global/safe-client-gateway v1.4.0

latest releases: v1.62.0, v1.61.0, v1.60.1...
14 months ago

What's Changed

Human-Readable Descriptions (feature preview)

Human-readable descriptions are now available – they represent transaction actions in a human-readable way. #631

This release includes support for the following functions:

  • transfer(address, uint256)
  • approve(address, uint256)
  • withdraw(uint256)
  • changeThreshold(uint256)
  • addOwnerWithThreshold(address, uint256)
  • removeOwner(address,address, uint256)
  • swapOwner(address,address, address)
  • setGuard(address)
  • enableModule(address)
  • setFallbackHandler(address)
  • setDelegate(bytes32, address)
  • setAllowance(address, address, uint96, uint16, uint32)

The human-readable description, if available, is returned as a string on the info
object of each transaction. If the human-description is not available, null is returned instead.

{
  ...
  "txInfo": {
    ...
    "humanDescription": <string | null>
  }
}

Note: This feature preview can be enabled by setting FF_HUMAN_DESCRIPTION to true.

/messages related endpoints are now cached (feature preview)

Requests targeting the messages endpoints on the Safe Transaction Service are now cached. #654

This results in fewer requests made to the Safe Transaction Service if there are no changes to messages entities being requests (e.g: message creation or message updates).

Note: This feature preview can be enabled by setting FF_MESSAGES_CACHE to true.

Other Changes

  • Bump eslint-config-prettier from 8.9.0 to 9.0.0 in #666
  • Bump redis from 4.6.7 to 4.6.8 in #665
  • Bump viem from 1.7.0 to 1.8.1 in #667
  • Bump axios from 1.4.0 to 1.5.0 in #668
  • Bump typescript from 5.1.6 to 5.2.2 in #664

Full Changelog: v1.3.0...v1.4.0

Don't miss a new safe-client-gateway release

NewReleases is sending notifications on new releases.