-
Notifications
You must be signed in to change notification settings - Fork 477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Dashboard] Feature: UI for crosschain modules #5399
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Your org has enabled the Graphite merge queue for merging into mainAdd the label “merge-queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #5399 +/- ##
=======================================
Coverage 56.85% 56.86%
=======================================
Files 1166 1166
Lines 64526 64576 +50
Branches 5223 5238 +15
=======================================
+ Hits 36686 36720 +34
- Misses 27115 27130 +15
- Partials 725 726 +1
*This pull request uses carry forward flags. Click here to find out more.
|
size-limit report 📦
|
@GWSzeto could you reference a linear ticket in the description |
apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/cross-chain/page.tsx
Outdated
Show resolved
Hide resolved
apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/cross-chain/page.tsx
Outdated
Show resolved
Hide resolved
https://linear.app/thirdweb/project/[modular-contracts]-op-interoperability-module-87740e1390a9/overview <!-- start pr-codex --> --- ## PR-Codex overview This PR introduces new features and improvements related to cross-chain contract deployment in the `thirdweb` framework, enhancing functionality and usability for developers. ### Detailed summary - Added `getDeployedCloneFactoryContract` export in `contract.ts`. - Introduced `moduleInstalledEvent` export in `modules.ts`. - Updated TypeScript documentation links. - Enhanced sidebar links in `getContractPageSidebarLinks.ts`. - Improved `namehash.ts` with typed return value. - Created `NoCrossChainPrompt` component for user feedback. - Added `nonce` and `initializeData` options in `installPublishedModule.ts`. - Updated event handling for `ProxyDeployedV2`. - Implemented cross-chain deployment logic in various files. - Updated tests to cover new cross-chain functionality. - Refactored contract deployment methods to support new parameters. > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` <!-- end pr-codex -->
f7030d3
to
557d3e3
Compare
https://linear.app/thirdweb/project/[modular-contracts]-op-interoperability-module-87740e1390a9/overview
PR-Codex overview
This PR introduces new functionalities and improvements related to cross-chain deployments, event handling, and contract deployment mechanisms in the
thirdweb
package.Detailed summary
getDeployedCloneFactoryContract
export.moduleInstalledEvent
export._utils/getContractPageSidebarLinks.ts
with a new "Cross Chain (Beta)" link.keccak256
result handling innamehash.ts
.NoCrossChainPrompt
component for user notifications.nonce
ininstallPublishedModule
.deploy-via-autofactory.ts
.ProxyDeployedV2
.deployContractfromDeployMetadata
to support cross-chain options.DataTable
to manage cross-chain deployment status.