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