Héctor Gómez

Results 23 issues of Héctor Gómez

## Summary This PR modifies the service to take the value `AUTH_VALIDITY_PERIOD_SECONDS` from the configuration as a default value for the `exp` attribute of the issued JWTs (and also the...

### Description A new `Chain` field is needed to inform the UI about the maximum batch size for each chain. This field will represent the limit for the RPC call...

## Description A new `Chain` field is needed to inform the UI about the maximum batch size for each chain. This field will represent the limit for the RPC call...

### Description A filter to avoid processing events for not configured chains was added recently: https://github.com/safe-global/safe-client-gateway/pull/1920 This didn't consider the corner case where a "hidden" chain (and therefore unsupported by...

bug

## Summary This PR introduces `@nestjs/schedule` as a scheduled tasks manager utility. ## Changes - Adds `@nestjs/schedule`. - Uses the new tool to execute the unsupported chain events logging in...

## Summary This PR adds the Targeted Messaging feature's API endpoints and domain logic. #### GET submission ``` GET /v1/targeted-messaging/outreaches/{outreachId}/chains/{chainId}/safes/{safeAddress}/signers/{signerAddress}/submissions ``` Retrieves a given submission by Outreach, Chain, Safe, and...

### Description Currently, many TS types are being imported as values. TypeScript allows specifying a type keyword on imports to indicate that the export exists only in the type system,...

### Description **_As a_** Safe Frontend Developer **_I want to_** add an API to the Client Gateway to manage Targeted Messages **_So that_** will enable the Safe Web application to...

### Description `FakeCacheService` was introduced to mimic the behavior of a Cache layer while running unit tests. One of its main goals was to avoid the need for having a...

### Description Some feature flags were added to the service to manage the availability of the Swap/Twap transaction mappings. Once these features are established, we can remove both the configuration/environment...