What's Changed
-
Set default values for trusted and exclude_spam params by @fmrsabino in #735
/balances
endpointtrusted
query param will befalse
if none is provided./balances
endpointexclude_spam
query param will betrue
if none is provided.
-
Change relative import paths to non-relative path aliases by @hectorgomezv in #749
- Full paths with path aliases are now used on
import
statements in the whole service codebase.
- Full paths with path aliases are now used on
-
Add external prices provider support by @hectorgomezv in #732
- This PR adds the option to get token prices from an external prices provider (Coingecko). This feature is behind a feature flag, managed by the environment variable
FF_PRICES_PROVIDER_CHAIN_IDS
. So including chain IDs intoFF_PRICES_PROVIDER_CHAIN_IDS
(as comma-separated numbers), will enable Coingecko prices retrieval for those chain IDs.
- This PR adds the option to get token prices from an external prices provider (Coingecko). This feature is behind a feature flag, managed by the environment variable
-
Add RootController with SwaggerUI redirection by @hectorgomezv in #754
- Redirects the root path to the SwaggerUI web app. This is intended to prevent the service from showing the default SwaggerUI template when requesting the
index.html
page directly.
- Redirects the root path to the SwaggerUI web app. This is intended to prevent the service from showing the default SwaggerUI template when requesting the
-
Add Postgres database integration by @fmrsabino in #760
- Adds support for connecting to a Postgres database. This is completely optional. It will only result in an error if a query is made and there's no database server running.
-
Allow null values as Safe version by @hectorgomezv in #764
- Adds support for having null as Safes version attribute. This makes the service compatible with the Safe Transaction Service, which now allows a
null
version attribute if themasterCopy
address is not one of the deterministic known addresses.
- Adds support for having null as Safes version attribute. This makes the service compatible with the Safe Transaction Service, which now allows a
Other Changes
- Fix incoming-transfers filtering by @hectorgomezv in #729
- Bump nginx container from 1.23.X to 1.25.X by @fmrsabino in #715
- Log successful transaction proposal requests by @fmrsabino in #731
- build(deps): bump the nest-js-core group with 4 updates by @dependabot in #738
- build(deps-dev): bump @typescript-eslint/parser from 6.7.4 to 6.7.5 by @dependabot in #739
- build(deps-dev): bump ts-loader from 9.4.4 to 9.5.0 by @dependabot in #740
- build(deps): bump @nestjs/swagger from 7.1.11 to 7.1.13 by @dependabot in #742
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.7.4 to 6.7.5 by @dependabot in #741
- Set default query param values in CollectiblesController by @fmrsabino in #736
- Fix service version in Swagger interface by @fmrsabino in #737
- Revert "Log successful transaction proposal requests" by @fmrsabino in #744
- Modify VSCode typescript import preferences by @hectorgomezv in #748
- Use builtin parsers for boolean query params by @hectorgomezv in #747
- Add .git-blame-ignore-revs file by @hectorgomezv in #751
- build(deps): bump viem from 1.14.0 to 1.16.6 by @dependabot in #755
- Fix bad Coingecko API query param by @hectorgomezv in #753
- build(deps): bump winston from 3.10.0 to 3.11.0 by @dependabot in #756
- Adjust chains native coins configuration by @hectorgomezv in #752
- build(deps-dev): bump @faker-js/faker from 8.1.0 to 8.2.0 by @dependabot in #757
- build(deps-dev): bump eslint from 8.50.0 to 8.51.0 by @dependabot in #758
- Add RootController with SwaggerUI redirection by @hectorgomezv in #754
- build(deps-dev): bump @types/node from 20.6.0 to 20.8.6 by @dependabot in #759
- Add Sepolia prices retrieval configuration by @hectorgomezv in #761
- Fix balances endpoint ordering by @hectorgomezv in #763
- Set ApiOkResponse type for Safe Info endpoint by @fmrsabino in #766
- Fix OpenAPI definitions for SafeState entity by @hectorgomezv in #765
- Make fiatCode case-insensitive on /balances endpoint by @hectorgomezv in #768
Full Changelog: v1.9.0...v1.10.0