Skip to content

Create new production release#1170

Merged
ebma merged 3 commits into
mainfrom
staging
May 28, 2026
Merged

Create new production release#1170
ebma merged 3 commits into
mainfrom
staging

Conversation

@gianfra-t
Copy link
Copy Markdown
Contributor

No description provided.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 28, 2026

Deploy Preview for vortex-sandbox ready!

Name Link
🔨 Latest commit 2d62f29
🔍 Latest deploy log https://app.netlify.com/projects/vortex-sandbox/deploys/6a187686fd7cae0008b01193
😎 Deploy Preview https://deploy-preview-1170--vortex-sandbox.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 28, 2026

Deploy Preview for vortexfi ready!

Name Link
🔨 Latest commit 2d62f29
🔍 Latest deploy log https://app.netlify.com/projects/vortexfi/deploys/6a1876865986f30008dcf9b3
😎 Deploy Preview https://deploy-preview-1170--vortexfi.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR prepares a production release by adding a new TokenRelayer deployment on Base (chainId 8453), wiring per-chain relayer addresses into the Alfredpay offramp flow, and tightening Alfredpay quote amount rounding.

Changes:

  • Add Hardhat deployment scripts for Base/Polygon/Arbitrum and commit the Base (8453) Ignition deployment outputs (addresses + artifacts).
  • Replace the single TokenRelayer address constant with a per-network resolver and use it in typed-data construction and execution.
  • Round Alfredpay offramp input amounts down to the ERC20 decimals when deriving quote amounts.

Reviewed changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
contracts/relayer/package.json Adds deploy scripts for base/polygon/arbitrum networks.
contracts/relayer/ignition/deployments/chain-8453/journal.jsonl Records the Base deployment execution journal for TokenRelayer.
contracts/relayer/ignition/deployments/chain-8453/deployed_addresses.json Adds the deployed TokenRelayer address for Base (8453).
contracts/relayer/ignition/deployments/chain-8453/artifacts/TokenRelayer#TokenRelayer.json Commits the Hardhat artifact for the Base deployment.
contracts/relayer/ignition/deployments/chain-8453/artifacts/TokenRelayer#TokenRelayer.dbg.json Commits the debug artifact pointer for the Base deployment.
bun.lock Updates Bun lockfile metadata.
apps/api/src/api/services/transactions/offramp/routes/evm-to-alfredpay.ts Introduces per-network relayer mapping and uses it for permit/payload typed data.
apps/api/src/api/services/quote/engines/partners/offramp-alfredpay.ts Rounds derived input amounts down to the Alfredpay ERC20 decimals.
apps/api/src/api/services/phases/handlers/squidrouter-permit-execution-handler.ts Switches TokenRelayer execution to use the per-network relayer resolver.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread apps/api/src/api/services/transactions/offramp/routes/evm-to-alfredpay.ts Outdated
Comment on lines 222 to 225
const hash = await walletClient.writeContract({
abi: tokenRelayerAbi,
address: RELAYER_ADDRESS as `0x${string}`,
address: getRelayerAddress(fromNetwork),
args: [
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@ebma ebma merged commit d18366a into main May 28, 2026
9 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