IOTA Protocol Weekly - Feb 10, 2026
Feb 10, 2026: Testnet release v1.16.2-rc introduces protocol v19 with ChangeEpochV4, Starfish consensus, and scoring-based rewards.

Testnet release v1.16.2-rc is live, bringing protocol version 19 and significant updates across the board. This is a prerelease, so it's not on mainnet yet. Key changes include the introduction of ChangeEpochV4, Starfish consensus on testnet, and updates to scoring-based rewards. If you're running an indexer or custom tooling, you'll need to upgrade dependencies to avoid disruptions.
Protocol Updates
- Protocol v19 is now active on testnet. The big change is the new
ChangeEpochV4transaction type, which modifies how epochs are handled and rewards are distributed. This will appear in checkpoints as soon as the protocol activates. Custom indexers must update theiota-data-ingestion-coredependency tov1.16.x. - Gas price feedback has been adapted to the congestion limit overshoot feature and enabled on devnet. A new mechanism for gas price feedback using randomness is also live on devnet.
- Metadata handling: The
metadata_in_module_bytesflag now allows IOTA-specific metadata to be added to serialized bytecode. - Package metadata: The
publish_package_metadatafeature creates immutable objects at publish/upgrade time when specific attributes (like authenticator functions) are in the source. - Abstract Account authentication: The
move_authflag andmax_auth_gasprotocol parameter enable Abstract Account authentication and define gas budgets for it. - Starfish consensus is now active on testnet, replacing the previous consensus protocol.
- Passkey authentication is enabled on mainnet, improving account security.
- Misbehavior reporting: A new
ConsensusTransactionKindvariant supports misbehavior reports. This includes validation, dissemination, and scoring metrics for authorities. The Scorer component tracks metrics, reports, and scores, and new scoring formulas adjust validator rewards based on behavior. - Advance Epoch updates: A new version of the advance epoch transaction allows reward modifications based on validator scores. Score-based rewards are active on devnet with feature flags (
calculate_validator_scoresandadjust_rewards_by_score) controlling their behavior.
Node Changes
- Indexes pruner: Authority store now includes an indexes pruner.
- Abstract Account authentication: Enabled on devnet for validators and full nodes.
- Scorer component: Tracks misbehavior metrics and validator scores.
Indexer Changes
- The new
ChangeEpochV4system transaction can appear in checkpoints on networks withscore_based_rewardsorcalculate_validator_scoresenabled. Update youriota-data-ingestion-coredependency tov1.16.xto ensure compatibility.
JSON-RPC Updates
- Dry run transactions now return error source information.
- The
next_cursorfield is no longer set ifhas_next_pageis false.
CLI Updates
- New
iota keytoolcommands:tx-digest: Computes a digest for base64-encoded transaction bytes.sign-raw: Signs raw transactions.decode-sig: Decodes base64-encoded signatures.
- Abstract Account support:
KeyStorecan store account addresses.- New commands:
iota client add-account,iota client sign. --auth-call-argsand--auth-type-argsoptions foriota clientandiota client ptb.
Rust SDK Updates
- New
MoveAuthenticatorvariant forGenericSignaturesupports Abstract Account authentication. get_owned_objects()now supports more efficientselect_gas()implementations without fetching unnecessary pages.
Testnet users should upgrade to v1.16.x immediately to avoid issues with the new protocol features, especially if you're running custom indexers. Full details are in the release notes.
Sources: v1.16.2-rc, v1.16.1-rc
Tagged with:
Written by IOTA Staking Team
Expert in IOTA staking, blockchain technology, and DeFi strategies. Providing actionable insights to help you maximize your staking rewards.
Related Articles

IOTA Protocol Weekly - Feb 3, 2026
Feb 3, 2026: Protocol v19 (testnet), ChangeEpochV4, Starfish consensus, and IOTA Names on mainnet. Key updates for stakers and builders.

IOTA Protocol Weekly - Mar 17, 2026
Mar 17, 2026: Testnet beta v1.19.0 introduces protocol v22 with congestion limit overshoot, Move-based auth, and faster recovery mechanisms.

IOTA Protocol Weekly - Mar 10, 2026
Mar 10, 2026: Protocol v21 on testnet introduces congestion limit overshoot, fast commit syncer, and updates to CLI, Rust SDK, and node features.
