What's Changed
- Reorganise contract decoders by @iamacook in #1138
- Replace jest.clearAllMocks with jest.resetAllMocks by @fmrsabino in #1140
- Add tests for
ProxyFactoryDecoder
by @iamacook in #1139 - Add
GelatoApi
service by @iamacook in #1141 - Add PreExecutionLogGuard to POST /v1/hooks/events route by @hectorgomezv in #1120
- Add SSL configuration to database by @fmrsabino in #1143
- Bundle migrations in Docker image by @fmrsabino in #1146
- Remove
@gelatonetwork/relay-sdk
in favour of request by @iamacook in #1145 - Add Zerion NFTs retrieval by @hectorgomezv in #1121
- Remove Valk BalancesAPI by @hectorgomezv in #1149
- Fix file name typo by @fmrsabino in #1150
- Add officiality check for Safe and MultiSend contracts in
LimitAddressesMapper
by @iamacook in #1144 - Send notification only to subscribed accounts by @fmrsabino in #1152
- Add SafeBalancesApi by @hectorgomezv in #1151
- Add relay controller by @iamacook in #1153
- Generate and infer from ABIs of
@safe-global/safe-deployments
by @iamacook in #1147 - Revert "Generate and infer from ABIs of
@safe-global/safe-deployments
(#1147)" by @iamacook in #1156 - Reapply ABI generation outside of
/dist
by @iamacook in #1157 - Revert "Reapply ABI generation outside of
/dist
(#1157)" by @iamacook in #1158 - Reapply "Reapply ABI generation outside of
/dist
(#1157)" (#1158) by @iamacook in #1159 - Throw custom errors from relayer by @iamacook in #1154
- Add legacy relay service route by @iamacook in #1155
- Mark
isTestnet
as required by @iamacook in #1163 - build(deps-dev): bump @types/node from 20.11.17 to 20.11.19 by @dependabot in #1168
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.2 by @dependabot in #1169
- build(deps): bump @nestjs/serve-static from 4.0.0 to 4.0.1 by @dependabot in #1167
- build(deps): bump @nestjs/cli from 10.3.1 to 10.3.2 by @dependabot in #1171
- build(deps-dev): bump husky from 9.0.10 to 9.0.11 by @dependabot in #1170
- Remove unnecessary build step before VSCode debug configuration by @hectorgomezv in #1166
- Add description regarding
RelayDto['gasLimit']
overhead by @iamacook in #1160 - build(deps): bump node from 20.11.0-alpine to 20.11.1-alpine by @dependabot in #1172
- Change
faker.number.float
precision
option tomultipleOf
by @iamacook in #1162 - Replace Safe/ERC-20
ContractHelper
s withAbiDecoder
s by @iamacook in #1148 - Send unsubscription token when sending email by @fmrsabino in #1164
- Remove usage of UrlGeneratorHelper by @fmrsabino in #1165
- Generate
AbiDecoder
helpers for testing if calldata is of method by @iamacook in #1173 - Add
version
to relay payload by @iamacook in #1161 - build(deps): bump ip from 2.0.0 to 2.0.1 by @dependabot in #1179
- Add UnauthenticatedExceptionFilter by @fmrsabino in #1181
- Add Sepolia to relay configuration by @iamacook in #1176
- Add information about ABI generation to readme by @iamacook in #1177
- Move
AbiDecoder
s intodecoders
andIEncoder
s intoencoders
folders by @iamacook in #1174 - Test each chain depending on supported contract versions by @iamacook in #1189
- Push all SafeBalancesApi related logic to the datasources layer by @hectorgomezv in #1175
- Make email verification sending async by @fmrsabino in #1186
- Make alert email notification async by @fmrsabino in #1187
- Return immediately in /alerts route by @fmrsabino in #1188
- Migrate deprecated
faker.internet.avatar
by @iamacook in #1182 - Fix
RelayDto['gasLimit']
Swagger type by @iamacook in #1184 - Add bug and feature issue templates by @iamacook in #1185
- Move prices provider configuration schema by @hectorgomezv in #1178
- Make Page count property nullable by @hectorgomezv in #1192
- Fix Zerion collectibles count attribute by @hectorgomezv in #1193
- Allow blank issues by @iamacook in #1191
- Add officiality checks for ProxyFactory by @iamacook in #1180
- Add basic PR template by @iamacook in #1196
- Add custom TTL for owners, disabling caching by @iamacook in #1199
- Coerce
RelayDto['gasLimit']
tobigint
by @iamacook in #1194 - Rename owners TTL env. var. by @iamacook in #1200
- Use checksummed addresses in safeBuilder by @fmrsabino in #1201
- Remove fail() from tests by @hectorgomezv in #1202
Full Changelog: v1.27.0...v1.28.0