The Kallang upgrade brings a collection of governance improvements, staking fixes, and infrastructure updates to the Enjin Relaychain — including the removal of the legacy sudo pallet, a dedicated sENJ conviction voting pallet, and an updated Polkadot SDK.
Target dates:
- Canary / Testnet: April 15, 2026
- Enjin Mainnet: May 18, 2026 at block #15,543,000 (approx. 14:35 UTC).
- Runtime version: 1.7.0
Note: This upgrade covers the Enjin Relaychain only. The corresponding Matrixchain upgrade is expected to follow approximately one month later, and its own release notes will be published separately at that time.
Staked ENJ Governance Voting
Governance voting with sENJ (staked ENJ) has been migrated to a new, dedicated MultiToken Conviction Voting pallet. While sENJ voting was previously supported through the staking pallet, it could run into edge cases that made the experience unreliable. The new pallet is purpose-built for this use case, making sENJ-based governance participation significantly more robust.
Enhanced Governance Framework
Several changes strengthen and refine the governance framework:
- Emergency Origin: A new fast-track origin designed for critical situations that require immediate on-chain action, such as patching a vulnerability or pausing a compromised pallet. This replaces the safety net that sudo previously provided.
- Fellowship Whitelisting: Experts and masters within the Enjin Fellowship can now whitelist proposals via the WhitelistOrigin, enabling time-sensitive proposals to be fast-tracked when necessary.
- Voting Lock Release: Fixes an issue where tokens locked in previous governance votes were not being released as expected.
Nomination Pool Improvements
Two targeted fixes improve the reliability of nomination pools:
- Early withdrawal protection: A safeguard now ensures that nomination pool deposits cannot be withdrawn before they are due, preventing an edge case that could affect pool economics.
- Failed bonus bond cleanup: Previously failed bonus bond attempts and destroyed pools are now properly reconciled and cleaned up, keeping nomination pool state accurate.
Marketplace & Multi-Token Pallet Improvements
- Offers: Allow partial filling of offers.
- Listings: Add permissionless cancel for listings that can no longer be filled.
- Token minting: Support for minting a token with zero supply and zero account deposit.
- Token events: Add events for token lock and unlock actions.
Infrastructure & SDK Updates
- Polkadot SDK updated to stable2512: Brings the Enjin Relaychain in line with the latest stable Polkadot SDK release, incorporating upstream performance improvements, bug fixes, and security patches.
- Offchain workers: Fixed session key registration for offchain workers.
- Removal of the unused pallet validator manager.
Housekeeping
- Removed the legacy sudo pallet. The sudo key was already unset prior to this release; this upgrade removes the pallet entirely.
- Benchmark fixes for the extrinsic-pause pallet.
- Internal governance constants refactored for maintainability.
How to Prepare
Node operators: Update to client version 1.7.0-rc.1 (or later) before the enactment date.
Enjin Wallet & NFT.io users: Brief downtime may be experienced during the upgrade window. Normal service will resume shortly after the upgrade is enacted.
Enjin Platform developers:
- Cloud-hosted: No action expected.
- Self-hosted: Plan to refresh chain metadata after the runtime rollout, following the same process used in prior upgrades.
Exchanges:
- Upgrade downtime: Plan maintenance windows for deposits and withdrawals during the upgrade windows.
- Node clients: Please upgrade any nodes to the latest client version.
- User deposits: No impact.
- Address generation: No impact.
- Extrinsic creation: No impact.
Kallang is named after Singapore's historic sports and riverside district — a neighborhood known for energy, community, and transformation. We think it's a fitting name for the upgrade that makes the Enjin Relaychain fully community-governed.