REMOVED · PROTOCOL
DelegateV2 meta-transaction action
DelegateV2 (meta transactions signed with a gas key) is removed; new transactions carrying it are rejected with RemovedProtocolFeature. Sign the inner delegate action with a regular access key and use Delegate.
synced 1h agocurated, re-checked on every build
Removedsince 2026-10-26effective protocol version 87 (nearcore 2.14.0); applies on a network once its validators vote the upgrade in
Use instead: Delegate, signed with a regular access key
Protocol 87: mainnet runs 86, not in effect yet [observed 2026-11-04T01:22 UTC]; testnet runs 88, in effect [observed 2026-11-04T01:22 UTC]
Evidence
Removed in a releasestrongconfirmed in synced data
“Removed the `DelegateV2` meta-transaction action introduced in 2.13.0. A new transaction or receipt carrying it is now rejected at action validation with the new `ActionsValidationError::RemovedProtocolFeature` error. Its inner nonce advances a gas key of the delegate sender, which the SPICE pending transaction queue does not track, because that queue reads only the outer transaction's signer, pub”
https://github.com/near/nearcore/releases/tag/2.14.0 (opens in a new tab)
2026-10-26
docs_statementstrongconfirmed in synced data
“From protocol version 87 (nearcore 2.14), `DelegateV2` is removed and new transactions containing it are rejected with `RemovedProtocolFeature`.”
https://docs.near.org/protocol/transactions/meta-tx (opens in a new tab)
Agents get this entry from check_deprecation("delegate-v2") and GET /api/v1/deprecations/delegate-v2; check_code flags code that uses it. All deprecations →