chore(deployments): refresh base_sepolia_v10 — rc.11 contract redeploy#686
Merged
Conversation
Redeployed 4 contracts and freshly deployed 2 new contracts off v10.0.0-rc.11 (commit d7a79c7): - DKGPublishingConvictionNFT v2.0.0 -> v3.0.0 (PCA split + CEI mint-last) - DKGStakingConvictionNFT v1.2.0 (CEI mint-last) - ContextGraphStorage v1.0.0 (CEI mint-last) - ShardingTable v1.0.0 -> v2.0.0 (drop dead migrationPeriodEnd) - PublishingConviction v1.0.0 NEW (logic, PCA split) - PublishingConvictionStorage v1.0.0 NEW (storage, PCA split) Also cleaned 11 abandoned context-graph / V6/V8-migrator entries that were never deployed and have no active deploy script or source references (ContextGraph*Registry, ContextGraphIncentivesPoolFactory*, MigratorV6*, MigratorV8*). Hub address unchanged (0xC056e67Da4F51377Ad1B01f50F655fFdcCD809F6); all 6 contracts re-registered via Hub.setAndReinitializeContracts in the 998_initialize_contracts.ts finalize step (22 contracts re-initialized in the same batched tx). On-chain verification (Hub.getContractAddress + getAssetStorageAddress for ContextGraphStorage) confirms all 6 names now resolve to the new addresses on Base Sepolia. Signed-off-by: Branimir Rakic <aleatoric@Branimirs-MacBook-Pro.local> Co-authored-by: Cursor <cursoragent@cursor.com>
There was a problem hiding this comment.
Codex review produced 3 comment(s) but all targeted lines outside the diff and were dropped. Check the workflow logs for details.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
Refresh
packages/evm-module/deployments/base_sepolia_v10_contracts.jsonafter the v10.0.0-rc.11 contract redeploy on Base Sepolia. Hub address unchanged (0xC056e67Da4F51377Ad1B01f50F655fFdcCD809F6); all 6 contracts re-registered viaHub.setAndReinitializeContracts(...)in the998_initialize_contracts.tsfinalize step (22 contracts re-initialized in the same batched tx).Contracts deployed off v10.0.0-rc.11 (commit
d7a79c71)DKGPublishingConvictionNFT0x60a7acc5…→0xbd247CFb…DKGStakingConvictionNFT0x30664292…→0xF49c1C00…ContextGraphStorage0x960279B7…→0x66420925…ShardingTable0x3f3E6F66…→0xb4eF1571…migrationPeriodEndPublishingConviction0xAA3809Ab…PublishingConvictionStorage0x2621a844…Gas: ~13.4M total. See deploy log at https://github.com/OriginTrail/dkg/releases/tag/v10.0.0-rc.11 (PR #680 covers the source changes that motivated each redeploy).
Cleanup — 11 abandoned entries removed
These were never deployed (
evmAddress: null), have no active deploy script, and zero source references inpackages/{chain,cli,agent}/src:ContextGraph,ContextGraphsRegistry,ContextGraphServicesRegistry,ContextGraphStagingRegistryContextGraphKnowledgeCollectionsRegistry,ContextGraphKnowledgeMinersRegistryContextGraphIncentivesPoolFactory,ContextGraphIncentivesPoolFactoryHelperMigratorV6Epochs9to12Rewards,MigratorV6TuningPeriodRewards,MigratorV8TuningPeriodRewardsThe 8 remaining
deployed: falseentries are V8/V9 legacy contracts still resolved by the daemon viaHub.getContractAddress(...)(seepackages/chain/src/evm-adapter.ts:111-124) — left in place intentionally.On-chain verification
Run via
Hub.getContractAddress(andgetAssetStorageAddressfor the asset-storage-trackContextGraphStorage) against Base Sepolia public RPC. All 6 names resolve to the new addresses.Test plan
deployments/base_sepolia_v10_contracts.jsonparses cleanly (python3 -m json.tool)git diff --stat)@origintrail-official/dkg@10.0.0-rc.11pick up new addresses automatically (daemon resolves viaHub.getContractAddress(...)at runtime)chainResetMarkerbump (v10-rc11-pca-split-2026-05-25) wipes stale per-node chain-derived state on first boot of rc.11Made with Cursor