Skip to content

Conversation

@Savid
Copy link
Member

@Savid Savid commented Jan 23, 2026

Migrate from Safe Client Gateway (safe-client.safe.global) to Transaction Service API (api.safe.global):

  • API key now required for authentication
  • Use chain names (eth, sep, hod) instead of chain IDs
  • Update API paths and response types
  • Remove user-agent header workaround (no longer needed)
  • Add rate limiting (5 req/s) to stay within API limits
  • Update golangci-lint config and fix linting issues

@Savid Savid force-pushed the feat/safe-rate-limiting branch 2 times, most recently from c27c943 to 0d3d2f0 Compare January 23, 2026 01:54
@Savid Savid force-pushed the feat/safe-rate-limiting branch from 0d3d2f0 to e81fb1f Compare January 23, 2026 02:02
Migrate from Safe Client Gateway (safe-client.safe.global) to
Transaction Service API (api.safe.global):

- API key now required for authentication
- Use chain names (eth, sep, hod) instead of chain IDs
- Update API paths and response types
- Remove user-agent header workaround (no longer needed)
- Add rate limiting (5 req/s) to stay within API limits
- Remove redundant chain config field (chain is detected dynamically)
- Update golangci-lint config and fix linting issues
- Bump Go version to 1.25.1 and update GitHub Actions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Savid Savid force-pushed the feat/safe-rate-limiting branch from e81fb1f to 2dfbf18 Compare January 23, 2026 02:05
@Savid Savid merged commit 6e98c76 into master Jan 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants