From 4addbe3ae2c8681b9f905b7dfed014ffd863dca3 Mon Sep 17 00:00:00 2001 From: Graham Goh Date: Wed, 17 Jun 2026 16:52:07 +1000 Subject: [PATCH] feat(operations-gen): add deploy_contract_types for same-ABI multi-label deploy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a new `deploy_contract_types` field to the EVM contract config that allows a single contract entry to register multiple ContractType labels (e.g. ProposerManyChainMultiSig, BypasserManyChainMultiSig, CancellerManyChainMultiSig) in the generated BytecodeByTypeAndVersion map. When set, only the listed labels appear as bytecode map keys — the base contract_name type is excluded. Each label also gets an exported `var