v1.8.3 Mainnet Release Packet
Canonical live release packet for the v1.8.3 Base mainnet broadcast completed on 2026-04-11.
Release target: v1.8.3
Post-Release Checkpoint (2026-04-11)
- Head commit:
c12b8796 - CI status on
main:Tests,Docs Drift, andSecurity scanningall green (latest run window at2026-04-11T15:46Z) - Go-live checkpoint tag:
release-v1.8.3-golive-2026-04-11c - Live health probes:
https://4626.fun/api/healthreturned200withsuccess: true,db.ok: true, andsupabase.ok: truehttps://keepr.4626.fun/readyzreturned200withstatus: "ready"
Live Base Infra Addresses
| Contract | Address |
|---|---|
CreatorRegistry | 0x9D86e8FAfA39527c4FE13AAa8FBD2B424f9f65Fb |
CreatorOVaultFactory | 0xC7E919899Fd4C0C4f6f4269a63046107f85848bB |
VaultActivationBatcher | 0x7Cc0050842433968cc7A0884d192b61FD0b46F63 |
CreatorLotteryManager | 0xd593A8A58BDf7E7448D2dAbDE0Ae3B2BAFDA1357 |
CreatorVRFConsumerV2_5 | 0xdd25Ed1b3D258Ccc6D306a9a325Af1A7F96C7F47 |
SolanaBridgeAdapter | 0x90F578A4e23c1cB8DDFE63fd496ED7F4474f2b00 |
UniversalBytecodeStoreV2 | 0xA009B1Bf8cB711c115d832AEb392156BA6A4112e |
UniversalCreate2DeployerFromStore | 0xFd2657b6f1905C3F0494942F618a68963CF792Ec |
CreatorOVaultCoreModule | 0xeD728378f969f8e94a19fC081172D1e67B80412e |
CreatorOVaultStrategiesModule | 0x0f1A26b93AD56BBbC5e0486A920621944FF6ABd6 |
CreatorOVaultAdminModule | 0xFC40e9768eeaAE634CBD2A72DA0CF809d3c908e0 |
DeploymentBatcher | 0xcDbEeB764df9878ebAFbf101cc818370f703bC4F |
DeploymentBatcherPhase3Helper | 0xF185Cb60E108E324f67e75cf8106B8e9950c16ed |
DeploymentBatcherUniV4Helper | 0xfe1C5eaa76942208298f510c820e7E8328f6d031 |
DeploymentBatcherPhase3Helper and DeploymentBatcherUniV4Helper are constructor-created children of DeploymentBatcher, not standalone top-level broadcasts.
Broadcast Summary
The live rollout executed in two phases from the clean broadcast worktree that reproduced deployments/base/v1.8.3-bytecode-manifest.json:
- shared/global contracts via
script/DeployInfrastructure.s.sol - deterministic v2 CREATE2 layer via
script/deploy-base-full-release.sh
Both phases were broadcast by 0xB05Cf01231cF2fF99499682E64D3780d57c80FdD.
The deterministic v2 pass used the canonical base-release:* salt tags for v1.8.3.
Canonical tag list and deterministic wiring details are maintained in CREATE2 Registry.
Broadcast Transactions
Shared/Global Layer
| Contract | Address | Tx Hash | Block | Timestamp |
|---|---|---|---|---|
CreatorRegistry | 0x9D86e8FAfA39527c4FE13AAa8FBD2B424f9f65Fb | 0x6edd4308a5c2070b68d0faf556f2e2585c9b9a86d6e5c05343337060d1129224 | 44544683 | 2026-04-11T03:38:33Z |
CreatorOVaultFactory | 0xC7E919899Fd4C0C4f6f4269a63046107f85848bB | 0x9a4549d128d1538f00002fc94f9ee034b198259933eef5d633b828b79b5f2b72 | 44544683 | 2026-04-11T03:38:33Z |
VaultActivationBatcher | 0x7Cc0050842433968cc7A0884d192b61FD0b46F63 | 0xec000b9048601fcf0b6a2a7642f6c83aa2185b11338e0ce5810b45cd9bee716c | 44544683 | 2026-04-11T03:38:33Z |
CreatorLotteryManager | 0xd593A8A58BDf7E7448D2dAbDE0Ae3B2BAFDA1357 | 0xe226c9fd94caa94a0d83ce19d61c8830b410f21c24cbbe177e0bad8c605d449d | 44544683 | 2026-04-11T03:38:33Z |
CreatorVRFConsumerV2_5 | 0xdd25Ed1b3D258Ccc6D306a9a325Af1A7F96C7F47 | 0x002d57e9438b08d4fd74a84a45e2e0a3b01b52d83d18b5c079eebe65ae312e47 | 44544683 | 2026-04-11T03:38:33Z |
SolanaBridgeAdapter | 0x90F578A4e23c1cB8DDFE63fd496ED7F4474f2b00 | 0x4452e12dc59aacf1f035490a4eadb6bc21f920d778d9dd84712fb8359d06ab71 | 44544683 | 2026-04-11T03:38:33Z |
Deterministic V2 Layer
| Contract | Address | Tx Hash | Block | Timestamp |
|---|---|---|---|---|
UniversalBytecodeStoreV2 | 0xA009B1Bf8cB711c115d832AEb392156BA6A4112e | 0x55c08632a3fa5029d59d1eceb88215b83cf86539fb9553dcef748cde30642d90 | 44544692 | 2026-04-11T03:38:51Z |
UniversalCreate2DeployerFromStore | 0xFd2657b6f1905C3F0494942F618a68963CF792Ec | 0xdb72ef666c40b8ad51c39a2cf580bf0af75e879e42c213552504d662a0e5b1e8 | 44544692 | 2026-04-11T03:38:51Z |
DeploymentBatcher | 0xcDbEeB764df9878ebAFbf101cc818370f703bC4F | 0xc1a1f6f9a5e57cfef6cbeb1b339a56b765f0cbbe81aaace9c77cd0d32cc18f0b | 44544692 | 2026-04-11T03:38:51Z |
DeploymentBatcherPhase3Helper | 0xF185Cb60E108E324f67e75cf8106B8e9950c16ed | 0xc1a1f6f9a5e57cfef6cbeb1b339a56b765f0cbbe81aaace9c77cd0d32cc18f0b | 44544692 | 2026-04-11T03:38:51Z |
DeploymentBatcherUniV4Helper | 0xfe1C5eaa76942208298f510c820e7E8328f6d031 | 0xc1a1f6f9a5e57cfef6cbeb1b339a56b765f0cbbe81aaace9c77cd0d32cc18f0b | 44544692 | 2026-04-11T03:38:51Z |
DeploymentBatcherPhase3Helper and DeploymentBatcherUniV4Helper were created inside the DeploymentBatcher constructor, so they share the same transaction, block, and timestamp as the parent batcher.
Manifest Artifacts
- Bytecode / codeId manifest:
deployments/base/v1.8.3-bytecode-manifest.json - Current live deployment snapshots:
deployments/base/contracts/**/*.json - Previous live release packet:
docs/operations/deployment/releases/v1.8.2-mainnet.md
The clean broadcast worktree that reproduced this manifest used these pinned local helper repos:
lib/solidity-libat3fcc8ee6d5c7dea3283416cbcee601d89504a243lib/v3-coreate3589b192d0be27e100cd0daaf6c97204fdb1899lib/v3-peripheryat80f26c86c57b8a5e4b913f42844d4c8bd274d058
Representative v1.8.3 code IDs are unchanged from v1.8.2; use
deployments/base/v1.8.3-bytecode-manifest.json as the source of truth and
docs/reference/current-contract-inventory.md for the canonical published index.
Repo Cutover Defaults
The repo now points its canonical Base defaults at the live v1.8.3 addresses:
.env.examplefrontend/.env.examplefrontend/src/config/contracts.defaults.tsdocs/reference/addresses.mddocs/reference/current-contract-inventory.mddeployments/base/contracts/**/*.json
Release-version defaults also remain pinned to v1.8.3 for deploy session and Telegram helpers.
Verification Notes
- Onchain deployment succeeded for the shared/global layer and deterministic v2 layer, and the repo defaults/snapshots now match the live
v1.8.3addresses. DeploymentBatcherconstructor dependencies resolved toUniversalBytecodeStoreV2=0xA009B1Bf8cB711c115d832AEb392156BA6A4112e,UniversalCreate2DeployerFromStore=0xFd2657b6f1905C3F0494942F618a68963CF792Ec,CreatorOVaultCoreModule=0xeD728378f969f8e94a19fC081172D1e67B80412e,CreatorOVaultStrategiesModule=0x0f1A26b93AD56BBbC5e0486A920621944FF6ABd6, andCreatorOVaultAdminModule=0xFC40e9768eeaAE634CBD2A72DA0CF809d3c908e0.DeploymentBatcherBaseScan verification failed after the live CREATE2 deployment because the explorer reportedCompiled contract deployment bytecode does NOT match the transaction deployment bytecode.- Forge's automatic verification step also did not verify the shared/global broadcasts during the live run because it reported no matching bytecode for those phase-1 transactions.
- Root-cause status: the live
DeploymentBatchertx payload matches localsalt || initcodeexactly after the 32-byte CREATE2 salt prefix, and onchain runtime only differs from the local deployed bytecode at immutable-reference slots. The mismatch is therefore not a bad broadcast or constructor-arg drift; it is an explorer verification-path limitation for this deployment shape. - Canonical forensic verification command for this release:
scripts/ops/verify-deployment-batcher-forensic.sh \
--tx 0xc1a1f6f9a5e57cfef6cbeb1b339a56b765f0cbbe81aaace9c77cd0d32cc18f0b \
--batcher 0xcDbEeB764df9878ebAFbf101cc818370f703bC4F
- Operational policy: treat
DeploymentBatcheras forensically matched but explorer-unverified forv1.8.3; do not spend more operator time on repeat BaseScan retries unless explorer behavior changes.
Dependency Advisory Exception
- elliptic (low, GHSA-848j) remains in the tree via LayerZero V2 tooling (
@layerzerolabs/oapp-evm→ethers@5). There is no patched release on npm. We accept this for LZ V2 bridge compatibility with the constraint that production services do not execute the ethers v5 / hardhat JS tooling. Tracking: docs/audits/npm-advisories-triage.md and issue #227.