diff --git a/Sources/XXClient/CMix/CMix.swift b/Sources/XXClient/CMix/CMix.swift
index d02f0a78d8408ac7bed99ced81b072608cd2cdb6..3b9940fbdc9d24609f4e1ad78771dedcb3eaf314 100644
--- a/Sources/XXClient/CMix/CMix.swift
+++ b/Sources/XXClient/CMix/CMix.swift
@@ -6,6 +6,7 @@ public struct CMix {
   public var makeReceptionIdentity: CMixMakeReceptionIdentity
   public var isHealthy: CMixIsHealthy
   public var getNodeRegistrationStatus: CMixGetNodeRegistrationStatus
+  public var changeNumberOfNodeRegistrations: CMixChangeNumberOfNodeRegistrations
   public var hasRunningProcesses: CMixHasRunningProcesses
   public var getRunningProcesses: CMixGetRunningProcesses
   public var networkFollowerStatus: CMixNetworkFollowerStatus
@@ -26,6 +27,7 @@ extension CMix {
       makeReceptionIdentity: .live(bindingsCMix),
       isHealthy: .live(bindingsCMix),
       getNodeRegistrationStatus: .live(bindingsCMix),
+      changeNumberOfNodeRegistrations: .live(bindingsCMix),
       hasRunningProcesses: .live(bindingsCMix),
       getRunningProcesses: .live(bindingsCMix),
       networkFollowerStatus: .live(bindingsCMix),
@@ -47,6 +49,7 @@ extension CMix {
     makeReceptionIdentity: .unimplemented,
     isHealthy: .unimplemented,
     getNodeRegistrationStatus: .unimplemented,
+    changeNumberOfNodeRegistrations: .unimplemented,
     hasRunningProcesses: .unimplemented,
     getRunningProcesses: .unimplemented,
     networkFollowerStatus: .unimplemented,
diff --git a/Sources/XXClient/CMix/Functions/CMixChangeNumberOfNodeRegistrations.swift b/Sources/XXClient/CMix/Functions/CMixChangeNumberOfNodeRegistrations.swift
new file mode 100644
index 0000000000000000000000000000000000000000..530ff497b930570acc45ae57c840a208fd628cc7
--- /dev/null
+++ b/Sources/XXClient/CMix/Functions/CMixChangeNumberOfNodeRegistrations.swift
@@ -0,0 +1,24 @@
+import Bindings
+import XCTestDynamicOverlay
+
+public struct CMixChangeNumberOfNodeRegistrations {
+  public var run: (Int, Int) throws -> Void
+
+  public func callAsFunction(to number: Int, timeoutMS: Int) throws {
+    try run(number, timeoutMS)
+  }
+}
+
+extension CMixChangeNumberOfNodeRegistrations {
+  public static func live(_ bindingsCMix: BindingsCmix) -> CMixChangeNumberOfNodeRegistrations {
+    CMixChangeNumberOfNodeRegistrations(
+      run: bindingsCMix.changeNumber(ofNodeRegistrations:timeoutMS:)
+    )
+  }
+}
+
+extension CMixChangeNumberOfNodeRegistrations {
+  public static let unimplemented = CMixChangeNumberOfNodeRegistrations(
+    run: XCTestDynamicOverlay.unimplemented("\(Self.self)")
+  )
+}