Skip to main content

v1.8.2 Mainnet Release Packet

Full-redeploy release packet for the v1.8.2 epoch on Base mainnet.

This packet records the fresh shared/global broadcast, the deterministic v2 infra that consumed those addresses, the live broadcast transactions, and the cutover values now treated as canonical.

Final Shared / Global Addresses

ContractAddress
CreatorRegistry0x79d0d68904BbB50361C9721CbDD17276E046771D
CreatorOVaultFactory0xb66aA49d94569a8589f380D53e8a3f1F60165000
VaultActivationBatcher0x8b63912cD2490D1Ab0796c57Cc5909fF0059CECd
CreatorLotteryManager0xA137BEef789B80c76187E1b6DEef60fC7db6d280
CreatorVRFConsumerV2_50x22ae936027Fe0c348758634bF8694E00D96338ac
SolanaBridgeAdapter0x1B3E713852dEC5d983AD11BD1567eed0723ceA9b

Final Deterministic Infra Addresses

ContractAddress
UniversalBytecodeStoreV20xc8050cfeDA4CCd04079f37f1D95cD54279156E46
UniversalCreate2DeployerFromStore0x95700DA39462f97b0E874ED7e05BBF76413d7Ac1
CreatorOVaultCoreModule0xf2367B030992e5661503bb9Bc7e712cf66799bC7
CreatorOVaultStrategiesModule0x897837200b1f4F8D6bec9b00d56Ed0189f55832b
CreatorOVaultAdminModule0x940C8Fc97295AA4D9D2C5FcB26571BB4a98bbC19
DeploymentBatcher0x721420F190cc4525bb8Adc72D4c66eEB806AFC37
DeploymentBatcherPhase3Helper0x42612DA05Bd72d9B58f0Fa63161dDd8a3FEFd568
DeploymentBatcherUniV4Helper0x5Ed8A640abF700e4c3A627Ad7cc8A8bdDEe5F34f

DeploymentBatcherPhase3Helper and DeploymentBatcherUniV4Helper are constructor-created children of DeploymentBatcher, not standalone top-level broadcasts.

Broadcast Transactions

Shared / Global Broadcast

ContractAddressTxBlockTimestamp
CreatorRegistry0x79d0d68904BbB50361C9721CbDD17276E046771D0xff023c63f224face88410bb877bf023219f5750d5dd71545ec6f8fe9a34677bd445114832026-04-10T09:11:53Z
CreatorOVaultFactory0xb66aA49d94569a8589f380D53e8a3f1F601650000xc54562461fc8d87d75e9db4937b8e8bc0bf6a13ca1a8cb6f61878f1ba69baa6f445114832026-04-10T09:11:53Z
VaultActivationBatcher0x8b63912cD2490D1Ab0796c57Cc5909fF0059CECd0xfbdcf961bbff14ec0766f5de86aff59efe721c12172267f43b87299d5bfb6b89445114832026-04-10T09:11:53Z
CreatorLotteryManager0xA137BEef789B80c76187E1b6DEef60fC7db6d2800x246db47d63c1885c94fc4b0836241952c0a994802633a63626ed6d792fd10ae1445114832026-04-10T09:11:53Z
CreatorVRFConsumerV2_50x22ae936027Fe0c348758634bF8694E00D96338ac0x699f70925eba9a04ab4b56c2ac3136c1fc8a2c593ad110b1ec73510a0f819e6e445114832026-04-10T09:11:53Z
SolanaBridgeAdapter0x1B3E713852dEC5d983AD11BD1567eed0723ceA9b0xd803f105a2f4102337571d3774a4e6b911683edc3ffe25bafae38850b0b8ad12445114832026-04-10T09:11:53Z

Deterministic Infra Broadcast

ContractAddressTxBlockTimestamp
UniversalBytecodeStoreV20xc8050cfeDA4CCd04079f37f1D95cD54279156E460xaee44125b7b008ec451d34d601b87c2d815fd8bdd082bc02334423acf77a9ec5445119992026-04-10T09:29:05Z
UniversalCreate2DeployerFromStore0x95700DA39462f97b0E874ED7e05BBF76413d7Ac10x060e519816bd68ce8e7c421fdcabf9951920bbc20e18c9dc537ade808c03409f445119992026-04-10T09:29:05Z
CreatorOVaultCoreModule0xf2367B030992e5661503bb9Bc7e712cf66799bC70x2a26ab56872646a86fccc6ad6d5524ef1364f3aa06b12c27c4294fd57ee1ddfd445119992026-04-10T09:29:05Z
CreatorOVaultStrategiesModule0x897837200b1f4F8D6bec9b00d56Ed0189f55832b0xd242449745633e7919773b609d977969fd856c625401bdbbd27df138ba27393c445119992026-04-10T09:29:05Z
CreatorOVaultAdminModule0x940C8Fc97295AA4D9D2C5FcB26571BB4a98bbC190x4918784839075338a5c397cb36c50b3775a6a73d7e0e2ab6cd83e6d15fb646c3445119992026-04-10T09:29:05Z
DeploymentBatcher0x721420F190cc4525bb8Adc72D4c66eEB806AFC370xbeeda2bf4601efd1d5bf6bd49954eea1c8b5f6d90d053540782a143130cf74aa445120002026-04-10T09:29:07Z

Live Batcher Wiring

Onchain reads from DeploymentBatcher confirm the live deterministic handoff:

CallResult
bytecodeStore()0xc8050cfeDA4CCd04079f37f1D95cD54279156E46
create2Deployer()0x95700DA39462f97b0E874ED7e05BBF76413d7Ac1
vaultCoreModule()0xf2367B030992e5661503bb9Bc7e712cf66799bC7
vaultStrategiesModule()0x897837200b1f4F8D6bec9b00d56Ed0189f55832b
vaultAdminModule()0x940C8Fc97295AA4D9D2C5FcB26571BB4a98bbC19
phase3Helper()0x42612DA05Bd72d9B58f0Fa63161dDd8a3FEFd568
uniV4Helper()0x5Ed8A640abF700e4c3A627Ad7cc8A8bdDEe5F34f

Salt Tag Inputs

The deterministic v2 pass now uses base-release:* salt tags tied to the epoch:

  • INFRA_STORE_SALT_TAG=base-release:UniversalBytecodeStore:v1.8.2
  • INFRA_DEPLOYER_FROM_STORE_SALT_TAG=base-release:UniversalCreate2DeployerFromStore:v1.8.2
  • INFRA_VAULT_CORE_MODULE_SALT_TAG=base-release:CreatorOVaultCoreModule:v1.8.2
  • INFRA_VAULT_STRATEGIES_MODULE_SALT_TAG=base-release:CreatorOVaultStrategiesModule:v1.8.2
  • INFRA_VAULT_ADMIN_MODULE_SALT_TAG=base-release:CreatorOVaultAdminModule:v1.8.2
  • INFRA_DEPLOYMENT_BATCHER_SALT_TAG=base-release:DeploymentBatcher:v1.8.2

Manifest Artifacts

  • Bytecode / codeId manifest: deployments/base/v1.8.2-bytecode-manifest.json
  • Live deployment snapshots: deployments/base/contracts/**/*.json

Representative v1.8.2 code IDs from deployments/base/v1.8.2-bytecode-manifest.json:

ContractCode ID
CreatorRegistry0x683466b7485440616b91a8e7452135639ef646f4403e26a4763ac82fb1b5a8d5
CreatorOVaultFactory0x99b8157449b280e0c33dd667f508018fb164290db8063acd73ba743b6346ba71
CreatorLotteryManager0x3d79ba19440b348f32e51d6372c946c06af1476eaf295d6d2196c3917fc043de
UniversalBytecodeStoreV20x587e654ce1d563560c2783f0a4d19909a2ce0cb0686393a8c3aa165231e1f44a
UniversalCreate2DeployerFromStore0x5c799d1244e9f9c13081176978bb8b475932d2b597aadca1a2b587dcb15201b5
DeploymentBatcher0x0e4a8325146c2a3d3e57bd9e10fea7e0aaae205219c194b6dbefd72d8b8f66d2

Cutover Variables

Server / runtime:

  • CREATOR_REGISTRY=0x79d0d68904BbB50361C9721CbDD17276E046771D
  • UNIVERSAL_BYTECODE_STORE=0xc8050cfeDA4CCd04079f37f1D95cD54279156E46
  • UNIVERSAL_CREATE2_FROM_STORE=0x95700DA39462f97b0E874ED7e05BBF76413d7Ac1
  • CREATOR_VAULT_BATCHER=0x721420F190cc4525bb8Adc72D4c66eEB806AFC37
  • CREATOR_VAULT_BATCHER_AUTO_HANDOFF=0x721420F190cc4525bb8Adc72D4c66eEB806AFC37
  • DEPLOYMENT_BATCHER=0x721420F190cc4525bb8Adc72D4c66eEB806AFC37
  • CREATOR_LOTTERY_MANAGER=0xA137BEef789B80c76187E1b6DEef60fC7db6d280
  • LOTTERY_MANAGER=0xA137BEef789B80c76187E1b6DEef60fC7db6d280
  • SOLANA_BRIDGE_ADAPTER=0x1B3E713852dEC5d983AD11BD1567eed0723ceA9b

Frontend:

  • VITE_REGISTRY=0x79d0d68904BbB50361C9721CbDD17276E046771D
  • VITE_UNIVERSAL_BYTECODE_STORE=0xc8050cfeDA4CCd04079f37f1D95cD54279156E46
  • VITE_UNIVERSAL_CREATE2_DEPLOYER=0x95700DA39462f97b0E874ED7e05BBF76413d7Ac1
  • VITE_CREATOR_VAULT_BATCHER=0x721420F190cc4525bb8Adc72D4c66eEB806AFC37
  • VITE_CREATOR_VAULT_BATCHER_AUTO_HANDOFF=0x721420F190cc4525bb8Adc72D4c66eEB806AFC37
  • VITE_LOTTERY_MANAGER=0xA137BEef789B80c76187E1b6DEef60fC7db6d280
  • VITE_DEPLOYMENT_VERSION=v1.8.2

Verification Notes

  • CreatorLotteryManager was trimmed to stay under the EIP-170 runtime limit before this broadcast.
  • deploy-base-full-release.sh is the canonical operator entrypoint for the full v1.8.2 release path.
  • DeploymentBatcher remains the only explorer verification outlier for this epoch. Local initcode plus constructor args were matched against the live deployment payload, and the release handoff is recovered from live outputs when explorer verification mismatches this deployment path.

Rollback

Rollback remains config / env based:

  1. Restore the prior registry / store / deployer / batcher / lottery-manager / bridge-adapter env values.
  2. Restore the prior VITE_DEPLOYMENT_VERSION.
  3. Redeploy app / API with the prior values.