chore: prep for v0.1.0-preview.9.rc #299
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
v0.1.0elevates DevKit from local experiments to publictestnetdeployments introducing ECDSA keys for signing.v0.1.0bringstestnetdeployments todevkitadding the following commands:devkit avs deploy contracts l1devkit avs deploy contracts l2To deploy to
testnetyou must first configure atestnetcontext using:devkit avs context create testnetTo deploy to
mainnetyou must first configure amainnetcontext using:devkit avs context create mainnetBreaking changes for template migration (to
v0.1.0)contracts/src/l2-contracts/AVSTaskHook.sol, implement the following method:Changes
0904c13: feat: eigen runtime spec support for devkit driven by avs template by @bdchatham (#235)
6a071b9: feat: allow any context to feed core commands by @grezle (#233)
f3af4b9: fix: arbitrary file access during archive extraction ("Zip Slip") by @grezle (#239)
0894887: feat: l1/l2 deploy commands for testnet/mainnet by @grezle (#234)
33f0904: feat: restrict devnet only cmds by @grezle (#238)
c514bed: feat: update TableCalculator addresses by @grezle (#241)
962cf2e: fix: allow AVS setup to be skipped from context "flag" by @grezle (#242)
51c333d: fix: disable rpc rate limiting by @grezle (#243)
8f08003: fix: fixing workflow permissions by @anupsv (#236)
eee71f8: fix: ensure we're consistently using v6.5.2 of golangci/golangci-lint-action by @grezle (#244)
65c1221: feat: allow operators to define keys for each operatorSet by @grezle (#245)
5a05c46: fix: add missing migration details by @grezle (#247)
3810bd6: feat: expose language selection to relevant template scripts by @grezle (#224)
89f4abc: fix: export chainInfo into outputs artifacts by @grezle (#248)
93999c7: fix: load templateBaseUrl from config correctly by @grezle (#251)
a8a651f: feat: upgrading the hourglass avs template version by @bdchatham (#252)
424de41: fix: set PermissionController in context by @grezle (#254)
19af8ff: feat: implement wizard for context creation by @grezle (#255)
32b4c44: feat: allow operatorSets to be registered from context by @grezle (#253)
127930b: feat: set context_name in posthog metrics by @grezle (#259)
3a62a56: fix: take ownership of multichain contracts and register transporters BLS key by @grezle (#261)
9ced76a: fix: use BN254CertificateVerifier for calcOperatorInfoLeaf call by @grezle (#262)
2175ab6: refactor: tidy up transporter flow by @grezle (#263)
d99dd09: feat: pass config+context json to run command by @grezle (#264)
223eb18: fix: only update generator on initial Transporter run by @grezle (#266)
23a70ff: chore: bumping hourglass template version to use latest binary by @bdchatham (#265)
4dca543: fix: default baseUrl/version if omitted by @grezle (#267)
678e1cf: fix: use newNode for untouched prop migrations by @grezle (#268)
d4735fe: feat: integrate ECDSA registration for KeyRegistrar by @grezle #269)
e880d08: feat: check task result is produced after avs call by @grezle (#258)
ae32115: chore: bumping base template version to default to ECDSA curveType by @grezle (#270)
607a52c: chore: bump devkit version by @grezle (#271)
d95f55c: fix: take base of projectName for config by @grezle (#272)
3a589b1: fix: ensure v0.0.3 corresponds with 0.0.3 config by @grezle (#275)
707e021: docs: ensure L2_FORK_URL points to base sepolia by @grezle (#276)
c2ab8ee: docs: update title to eigencloud by @dabit3 (#277)
a952429: chore: rm registrar address from wizard by @tsnewnami (#278)
2b12ad0: chore: prep for v0.1.0-preview.5.rc by @grezle (#279)
606374e: chore: updating README to specify unaudited and not closed alpha by @bdchatham (#280)
64b6dcf: fix: bump default template version by @grezle (#281)
2aedcdc: chore: prep for v0.1.0-preview.6.rc by @grezle (#282)
9d9ccc3: chore: bumping dependencies by @bdchatham & @grezle (#284)
ad656ea: feat: use appropriate zeusEnv for contextName by @grezle (#285)
171a770: feat: check for transporter success on devnet start by @grezle (#286)
345f2cb: fix: create tmp directory in working directory by @grezle (#287)
d6a7057: fix: save anvil docker-compose.yaml to projects dir by @grezle (#289)
dc77b5f: chore: prep for v0.1.0-preview.8.rc by @grezle (#288)
f7b5137: feat: sourcing github action credentials for release by @bdchatham (#290)
7ac3227: chore: only running e2e CI on the root canonical repo by @bdchatham (#293)
8a3e173: feat: add override support for devkit avs build target by @mahzoun & @bdchatham (#292)
906bcb6: fix: add mainnet fallback addresses for middleware by @grezle (#295)
ce968e2: fix: allow alternative timestamp syncs for L1 and L2 by @grezle (#298)
694b4ee: fix: ensure migrations are context aware by @grezle (#297)
f8d7d13: fix: skip ensure docker for L1 deploy outside of devnet by @grezle (#294)
Full Changelog: v0.0.10...v0.1.0-preview.9.rc
Pre-Release Preparation
README.mdamd64,arm64)amd64,arm64)Communication