Skip to content

fix!: remove bellecour and SGX Scone support#260

Merged
abbesBenayache merged 13 commits into
mainfrom
feat/deprecate-bellecour-sgx
Apr 30, 2026
Merged

fix!: remove bellecour and SGX Scone support#260
abbesBenayache merged 13 commits into
mainfrom
feat/deprecate-bellecour-sgx

Conversation

@abbesBenayache
Copy link
Copy Markdown
Contributor

No description provided.

Drop bellecour chain config and SGX sconify pipeline.
Set Arbitrum Sepolia as default chain, add Compass URL resolution
for both Arbitrum networks, remove ENS resolution (unsupported on Arbitrum),
and update TEE tag from 'scone' to 'tdx' across SDK and tests.
Remove useVoucher param from sendEmail(), checkUserVoucher(),
VoucherInfo type, voucher-related orderbook filtering, and all
test helpers (createVoucher, createVoucherType, addVoucherEligibleAsset).
@abbesBenayache abbesBenayache self-assigned this Apr 27, 2026
- Remove remaining bellecour references from CI, workflows, dapp tests, deployment utils, getWeb3Provider and test scripts
@abbesBenayache abbesBenayache force-pushed the feat/deprecate-bellecour-sgx branch from b7266f5 to 64993af Compare April 27, 2026 07:12
@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 27, 2026 07:12 — with GitHub Actions Inactive
@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 27, 2026 07:34 — with GitHub Actions Inactive
@abbesBenayache abbesBenayache force-pushed the feat/deprecate-bellecour-sgx branch from 639b130 to 0747a05 Compare April 28, 2026 13:39
@abbesBenayache abbesBenayache force-pushed the feat/deprecate-bellecour-sgx branch from 0747a05 to 331fbab Compare April 28, 2026 13:48
@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 28, 2026 13:48 — with GitHub Actions Inactive
@abbesBenayache abbesBenayache changed the title feat: deprecate bellecour sgx fix!: deprecate bellecour sgx Apr 28, 2026
@abbesBenayache abbesBenayache changed the title fix!: deprecate bellecour sgx fix!: remove bellecour and SGX Scone support Apr 28, 2026
@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 28, 2026 14:06 — with GitHub Actions Inactive
@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 29, 2026 10:00 — with GitHub Actions Inactive
- Upgrade iexec in dapp and deployment-dapp; refresh lockfiles
- Drop ENS support in types/validators; use Address for dapp and whitelist
- Remove redundant getSignerFromPrivateKey options (providers)
- Update unit and e2e tests for new types and iexec behavior
@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 29, 2026 12:47 — with GitHub Actions Inactive
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Apr 29, 2026

@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 29, 2026 13:00 — with GitHub Actions Inactive
Comment thread dapp/src/executeTask.js
Comment thread deployment-dapp/src/utils/utils.ts Outdated
Comment thread src/config/config.ts Outdated
Comment thread src/utils/getWeb3Provider.ts
Comment thread src/web3mail/IExecWeb3mail.ts Outdated
Comment thread tests/test-utils.ts Outdated
Comment thread tests/test-utils.ts Outdated
Comment thread tests/test-utils.ts Outdated
Comment thread tests/test-utils.ts Outdated
- getWeb3Provider(privateKey, host, options); remove implicit Arbitrum Sepolia host
- IExecWeb3mail: required ethProvider; chain id without DEFAULT_CHAIN_ID fallback
- Remove ENS deployment helpers (configureEnsName, resolveName); getIExec requires host
- Tests: TEST_CHAIN test timings/subgraph; drop ens.resolveName mocks; dapp bulk log
@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 30, 2026 06:29 — with GitHub Actions Inactive
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Apr 30, 2026

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm registry-auth-token is 94.0% likely obfuscated

Confidence: 0.94

Location: Package overview

From: deployment-dapp/package-lock.jsonnpm/iexec@9.0.0npm/registry-auth-token@3.3.2

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/registry-auth-token@3.3.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

- getWeb3Provider(privateKey, host, options); remove implicit Arbitrum Sepolia host
- IExecWeb3mail: required ethProvider; chain id without DEFAULT_CHAIN_ID fallback
- Remove ENS deployment helpers (configureEnsName, resolveName); getIExec requires host
- Tests: TEST_CHAIN test timings/subgraph; drop ens.resolveName mocks; dapp bulk log
@abbesBenayache abbesBenayache temporarily deployed to arbitrum-sepolia-dev April 30, 2026 08:19 — with GitHub Actions Inactive
@abbesBenayache abbesBenayache merged commit 713762b into main Apr 30, 2026
9 checks passed
@abbesBenayache abbesBenayache deleted the feat/deprecate-bellecour-sgx branch April 30, 2026 13:01
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.

2 participants