ZetaChain is pushing its cross-chain UX toward something closer to “one user intent, one transaction,” even when that intent needs multiple actions across chains.
That shift is showing up in three operator-facing updates:
Net effect: more composable cross-chain execution for developers and users, but tighter coordination requirements for validators and node operators.
The headline upgrade is the new ability to execute multiple calls inside the same inbound transaction from an EVM chain. The breaking-change details are spelled out in the GitHub release notes.
Instead of treating an inbound as “one deposit, one action,” the system can now process an inbound that fans out into multiple contract calls. This is a direct unlock for multi-step cross-chain flows (think: route, swap, stake, and finalize) without forcing users to approve multiple separate inbounds.
In plain terms: cross-chain apps can compress a workflow into a single inbound moment, which is exactly the kind of UX shift that makes “universal apps” feel less like bridge plumbing and more like a product.
This capability is not a flip-the-switch upgrade. Operators have to coordinate on two prerequisites before enabling it broadly:
updateAdditionalActionFee admin function, which is documented here: updateAdditionalActionFee.The operational message is simple: without the contract upgrade and fee configuration, the node upgrade alone is not enough.
This upgrade also introduces feature flags that control behavior at the client level, including the multiple-call switch and an enablement flag tied to Solana Address Lookup Tables (ALT). Those flags are shown directly in the release notes as configuration fields, implying that operators will need disciplined rollout sequencing: contracts first, config next, then broad enablement.
Why this matters: ZetaChain is clearly leaning into feature gating as a safety valve for multi-chain support. If you operate infrastructure, you should expect more “ship capability, gate enablement” patterns like this.
Separately, Sui authenticated calls were temporarily disabled until a gateway upgrade is in place. This is called out explicitly in a ZetaHub governance proposal, and it also appears in a release aggregation entry that highlights the same change: release aggregator page.
Pausing a feature reads like a limitation, but it’s also a transparency signal: cross-chain functionality is being treated as “production operations,” not just developer tooling.
Authentication on Sui implies that contracts can verify who initiated the action and enforce origin-aware rules. If the gateway layer needs an upgrade to make that safe or correct, disabling it temporarily is the conservative move.
Even without diving into implementation specifics, the implication is clear: authenticated calls require a reliable mapping between the initiating context (sender/origin, expected target) and the destination chain execution.
This is the core challenge in cross-chain systems. If your app depends on “who initiated this,” the protocol has to carry that context safely across boundaries. ZetaChain is effectively treating that as a hard requirement, not an optional convenience.
The third update is a practical operator win: ZetaChain is adding automatic handling for stuck Bitcoin cross-chain transactions by bumping fees using RBF and CPFP, rather than relying on manual intervention. This is described in a developer Telegram post.
The gist:
In congested mempool conditions, this kind of “self-healing” behavior can be the difference between a cross-chain UX that feels unreliable and one that feels boring (in the best way).
For operators: fewer one-off interventions and fewer “why is my BTC bridge stuck?” escalations.
For users and apps: higher confidence that Bitcoin-origin cross-chain flows will complete even during fee spikes.
The trade-off to watch is cost control. Automatic bumping is great, but it needs sensible caps and monitoring so reliability does not turn into runaway fees.
The through-line across all three items is coordination.
ZetaChain is adding real composability (multi-call inbounds), but it comes with production-style dependencies:
If you’re running infrastructure, the story is not “new feature shipped.” It’s “new capability shipped with explicit upgrade order and safety toggles.”
ZetaChain is moving toward multi-step cross-chain execution in a single inbound transaction, while simultaneously tightening operational safety through feature flags, gateway upgrade dependencies, and automated reliability tooling.
For builders, the upside is huge: richer workflows with fewer user interactions.
For node operators, the message is equally clear: cross-chain UX improvements now depend on coordinated contract upgrades and configuration discipline, not just updating binaries.
The post ZetaChain Upgrade Watch: Multi-Call Inbounds, Sui Gating, and Stuck BTC Auto-Recovery appeared first on Crypto Adventure.