Skip to content

fix!: remove bellecour and SGX Scone support#108

Merged
PierreJeanjacquot merged 9 commits into
mainfrom
feat/deprecate-bellecour-sgx
Apr 30, 2026
Merged

fix!: remove bellecour and SGX Scone support#108
PierreJeanjacquot merged 9 commits into
mainfrom
feat/deprecate-bellecour-sgx

Conversation

@abbesBenayache
Copy link
Copy Markdown
Contributor

@abbesBenayache abbesBenayache commented Apr 28, 2026

BEGIN_COMMIT_OVERRIDE
fix!: remove bellecour and SGX Scone support (#108)

BREAKING CHANGE: bellecour chain support is removed; ethProvider is now required in IExecWeb3telegram constructor (used to fallback to a read-only provider connected to bellecour); host is now required as the second argument of getWeb3Provider(privateKey, host, options) (host used to be an option with a fallback to bellecour).
END_COMMIT_OVERRIDE

- DEFAULT_CHAIN_ID 421614; remove bellecour chain config; default host arbitrum-sepolia-testnet
- Remove useVoucher and voucher helpers from sendTelegram and filterWorkerpoolOrders
- deployApp: TDX-only mrenclave; deploy workflow removes sconify and bellecour envs
- Test stack: anvil fork + SMS/result-proxy/market/compass/graph for Arbitrum Sepolia; no voucher subgraph
- test-utils: fork RPC 8555, RLC balance via anvil_setStorageAt, tee+tdx orders, compass mock

Made-with: Cursor
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Apr 28, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​iexec/​dataprotector@​2.0.0-beta.27771009595100
Updatediexec@​8.24.0 ⏵ 9.0.080 +110095 +196 +3100

View full report

@abbesBenayache abbesBenayache force-pushed the feat/deprecate-bellecour-sgx branch from 0b4dc16 to 7b5638a Compare April 28, 2026 15:23
Copy link
Copy Markdown
Member

@PierreJeanjacquot PierreJeanjacquot left a comment

Choose a reason for hiding this comment

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

require ethProvider or chain reference instead of changing the default

Comment thread deployment-dapp/src/utils/utils.ts Outdated
Comment thread src/utils/getWeb3Provider.ts
Comment thread src/web3telegram/IExecWeb3telegram.ts Outdated
Comment thread tests/e2e/sendTelegram.test.ts
Comment thread tests/e2e/sendTelegram.test.ts Outdated
Comment thread tests/test-utils.ts Outdated
Comment thread src/config/config.ts Outdated
@PierreJeanjacquot PierreJeanjacquot merged commit e740067 into main Apr 30, 2026
10 checks passed
@PierreJeanjacquot PierreJeanjacquot deleted the feat/deprecate-bellecour-sgx branch April 30, 2026 13:28
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