Skip to content

FE Release 2026-09-22 - #4136

Merged
trajan0x merged 16 commits into
fe-releasefrom
master
Sep 22, 2026
Merged

trajan0x merged 16 commits into
fe-releasefrom
master

Conversation

@abtestingalpha

@abtestingalpha abtestingalpha commented Sep 22, 2026 •

Copy link
Copy Markdown
Collaborator

Description
A clear and concise description of the features you're adding in this pull request.

Additional context
Add any other context about the problem you're solving.

Metadata

  • Fixes #[Link to Issue]

afc4868: synapse-interface preview link

trajan0x and others added 16 commits May 21, 2026 23:43
 - @synapsecns/synapse-interface@0.44.4
Add SupportedChainId.ETH to SBA_BRIDGE_ENABLED_DESTINATION_CHAINS.
The SBA adapter is deployed on ETH and tokens like HIGH are configured,
but ETH was missing from the enabled destinations set so all SBA routes
to Ethereum returned empty.

Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
 - @synapsecns/rest-api@1.13.39
 - @synapsecns/sdk-router@0.23.3
 - @synapsecns/synapse-interface@0.44.5
 - @synapsecns/widget-example@0.2.5
 - @synapsecns/widget@0.11.5
* Unpause DFK
* ci(terraform-provider-grafanaamg): add signing key refresh

* fix(terraform-provider-grafanaamg): export protected signing key

* fix(terraform-provider-grafanaamg): harden release publishing

* fix(terraform-provider-grafanaamg): validate release inputs

* fix(terraform-provider-grafanaamg): preserve published releases

---------

Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
…stry

chore: restore FE release ancestry before merging release
FE release: Hypercall banner redesign and DFK retirement
 - @synapsecns/synapse-interface@0.45.0
* fix(sdk-router): restore Aurora and Cronos outbound routes

* fix(synapse-interface): fall back after RPC HTTP failures

* test(sdk-router): defer RPC calls in skipped swap suite

* style: resolve bridge quote lint violations

* fix(synapse-interface): replace failing public RPC endpoints

* fix(synapse-interface): distinguish RPC outages from execution errors
 - @synapsecns/rest-api@1.13.40
 - @synapsecns/sdk-router@0.23.4
 - @synapsecns/synapse-interface@0.45.1
 - @synapsecns/widget-example@0.2.6
 - @synapsecns/widget@0.11.6
* feat(sdk-router): add SYN bridging to HyperEVM and HyperCore

* fix(synapse-interface): derive destinations from the selected route

* feat(synapse-interface): add SYN routes with native HyperCore token IDs

* fix(synapse-interface): repair Ethereum and development RPC access

* Update Hyperliquid explorer links

* feat(sdk-router): support SYN fallback delivery on HyperEVM

* feat(synapse-interface): acknowledge inactive SYN recipients

* fix(synapse-interface): track actual SYN delivery destination

* refactor(sdk-router): simplify SYN delivery verification

* refactor(synapse-interface): address SonarCloud findings

* ci: replace deprecated SonarCloud scan actions
@vercel

vercel Bot commented Sep 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
sanguine Building Building Preview Sep 22, 2026 6:24pm UTC

@github-actions github-actions Bot added M-ci Module: CI javascript Pull requests that update Javascript code go Pull requests that update Go code M-synapse-interface Sol Typescript labels Sep 22, 2026
@coderabbitai

coderabbitai Bot commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Repository: synapsecns/sanguine/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 6d83124a-e859-4d25-9a1f-907440dd9941

📥 Commits

Reviewing files that changed from the base of the PR and between caad5f9 and f43582d.

📒 Files selected for processing (73)
  • .github/workflows/grafanaamg-provider-release.yml
  • .github/workflows/scan.yml
  • contrib/terraform-provider-grafanaamg/README.md
  • contrib/terraform-provider-grafanaamg/provider/wrapper.go
  • contrib/terraform-provider-grafanaamg/provider/wrapper_test.go
  • packages/rest-api/CHANGELOG.md
  • packages/rest-api/package.json
  • packages/sdk-router/CHANGELOG.md
  • packages/sdk-router/README.md
  • packages/sdk-router/package.json
  • packages/sdk-router/src/constants/addresses.ts
  • packages/sdk-router/src/constants/chainIds.ts
  • packages/sdk-router/src/oft/index.ts
  • packages/sdk-router/src/oft/synModule.ts
  • packages/sdk-router/src/oft/synModuleSet.test.ts
  • packages/sdk-router/src/oft/synModuleSet.ts
  • packages/sdk-router/src/oft/synStatus.test.ts
  • packages/sdk-router/src/oft/synStatus.ts
  • packages/sdk-router/src/operations/bridge.ts
  • packages/sdk-router/src/sba/originRoutes.test.ts
  • packages/sdk-router/src/sba/supportedTokens.test.ts
  • packages/sdk-router/src/sba/supportedTokens.ts
  • packages/sdk-router/src/sba/synapseBridgeAdapterModuleSet.test.ts
  • packages/sdk-router/src/sdk.test.ts
  • packages/sdk-router/src/sdk.ts
  • packages/sdk-router/src/utils/TokenMetadataFetcher.ts
  • packages/synapse-interface/CHANGELOG.md
  • packages/synapse-interface/README.md
  • packages/synapse-interface/__tests__/getPendingBridgeTransactionTrackingData.test.ts
  • packages/synapse-interface/__tests__/getToChainIds.test.ts
  • packages/synapse-interface/__tests__/synBridgeQuote.test.ts
  • packages/synapse-interface/__tests__/synBridgeQuoteReducer.test.ts
  • packages/synapse-interface/__tests__/synBridgeRoutes.test.ts
  • packages/synapse-interface/__tests__/synOriginSelector.test.ts
  • packages/synapse-interface/__tests__/synPortfolioBalances.test.ts
  • packages/synapse-interface/__tests__/synRecipientWarning.test.tsx
  • packages/synapse-interface/__tests__/synTransactionStatus.test.tsx
  • packages/synapse-interface/components/Maintenance/Maintenance.tsx
  • packages/synapse-interface/components/Maintenance/functions/isValidBridgeModule.ts
  • packages/synapse-interface/components/StateManagedBridge/BridgeExchangeRateInfo.tsx
  • packages/synapse-interface/components/StateManagedBridge/BridgeTransactionButton.tsx
  • packages/synapse-interface/components/StateManagedBridge/BridgeWarnings.tsx
  • packages/synapse-interface/components/StateManagedBridge/OutputContainer.tsx
  • packages/synapse-interface/components/StateManagedBridge/hooks/useBridgeValidations.ts
  • packages/synapse-interface/components/StateManagedBridge/hooks/useFromChainListArray.ts
  • packages/synapse-interface/components/_Transaction/_Transaction.tsx
  • packages/synapse-interface/components/_Transaction/_Transactions.tsx
  • packages/synapse-interface/components/_Transaction/helpers/useBridgeTxStatus.ts
  • packages/synapse-interface/components/_Transaction/helpers/useBridgeTxUpdater.ts
  • packages/synapse-interface/constants/chains/extraWagmiChains.ts
  • packages/synapse-interface/constants/chains/master.tsx
  • packages/synapse-interface/constants/existingBridgeRoutes.ts
  • packages/synapse-interface/constants/tokens/bridgeable.ts
  • packages/synapse-interface/messages/en-US.json
  • packages/synapse-interface/package.json
  • packages/synapse-interface/pages/state-managed-bridge/index.tsx
  • packages/synapse-interface/scripts/checkRpcHealth.js
  • packages/synapse-interface/slices/_transactions/reducer.ts
  • packages/synapse-interface/slices/bridgeQuote/reducer.ts
  • packages/synapse-interface/slices/bridgeQuote/thunks.ts
  • packages/synapse-interface/utils/actions/fetchPortfolioBalances.tsx
  • packages/synapse-interface/utils/getBridgeModuleNames.ts
  • packages/synapse-interface/utils/getPendingBridgeTransactionTrackingData.ts
  • packages/synapse-interface/utils/hyperliquid.ts
  • packages/synapse-interface/utils/providers/SynapseProvider.tsx
  • packages/synapse-interface/utils/providers/TransportAwareJsonRpcProvider.test.cjs
  • packages/synapse-interface/utils/providers/TransportAwareJsonRpcProvider.ts
  • packages/synapse-interface/utils/routeMaker/getToChainIds.ts
  • packages/synapse-interface/utils/types/index.tsx
  • packages/widget-example/CHANGELOG.md
  • packages/widget-example/package.json
  • packages/widget/CHANGELOG.md
  • packages/widget/package.json
 ________________________________________
< My other transformer is Optimus Prime. >
 ----------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@trajan0x
trajan0x merged commit 9fbec5c into fe-release Sep 22, 2026
42 of 44 checks passed

This branch had an error being deployed

1 failed and 1 active deployments
Production — f43582d0 Deployed Sep 22, 2026 by vercel[bot]
github-pages — f43582d0 Deployed Sep 22, 2026 by abtestingalpha via deploy #838
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fe-release go Pull requests that update Go code javascript Pull requests that update Javascript code M-ci Module: CI M-synapse-interface size/l Sol Typescript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants