dashboard
dashboard copied to clipboard
[WIP] Modular contracts deployment setup
PR-Codex overview
This PR introduces support for modular contracts and extension parameters in the contract publishing and deployment process.
Detailed summary
- Added
ModularCoreandModularExtensionto contract templates - Updated extension input to handle modular contracts
- Added hook parameter selector for extension parameters
- Modified factory fieldset to support hook parameters
- Added dynamic contract fieldset for modular contracts
- Updated dependencies to development versions
The following files were skipped due to too many changes:
src/components/contract-components/contract-deploy-form/custom-contract.tsx,src/components/contract-components/hooks.ts,pnpm-lock.yaml
✨ Ask PR-Codex anything about this PR by commenting with
/codex {your question}
The latest updates on your projects. Learn more about Vercel for Git ↗︎
| Name | Status | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| thirdweb-www | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Jun 14, 2024 9:47pm |
👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎
This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
| Package | New capabilities | Transitives | Size | Publisher |
|---|---|---|---|---|
| npm/@thirdweb-dev/[email protected] | None | 0 |
0 B | |
| npm/@thirdweb-dev/[email protected] | None | 0 |
0 B | |
| npm/@thirdweb-dev/[email protected] | None | 0 |
0 B | |
| npm/@thirdweb-dev/[email protected] | None | 0 |
0 B | |
| npm/@thirdweb-dev/[email protected] | None | 0 |
0 B | |
| npm/@thirdweb-dev/[email protected] | None | 0 |
0 B | |
| npm/[email protected] | None | 0 |
0 B | |
| npm/[email protected] | None | 0 |
674 kB | colinmcd94 |
🚮 Removed packages: npm/@thirdweb-dev/[email protected], npm/@thirdweb-dev/[email protected], npm/@thirdweb-dev/[email protected], npm/@thirdweb-dev/[email protected], npm/@thirdweb-dev/[email protected], npm/@thirdweb-dev/[email protected], npm/[email protected], npm/[email protected]
Created
HookParamSelectorcomponent for selecting hook parameters AddedHookInputFieldsetfor managing hook input fields
The usage of "Hook" anywhere needs to be replaced with "Callback" -- we should use uniform language across smart contracts, clients and product.
Merge activity
- Jun 14, 5:26 PM EDT: The merge label 'merge-queue' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
- Jun 14, 5:36 PM EDT:
jnsdlsadded this pull request to the Graphite merge queue. - Jun 14, 5:36 PM EDT: The merge label 'merge-queue' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
- Jun 14, 5:48 PM EDT:
jnsdlsmerged this pull request with the Graphite merge queue.