From a5495448634a2d26a1c8e9ab531eb841ec4d605d Mon Sep 17 00:00:00 2001 From: Santiago Gonzalez Date: Tue, 21 Oct 2025 17:02:51 +0200 Subject: [PATCH] update rocketpool cmds in AppService to support v.1.18.1 release + code cleanup --- build/ui/src/services/AppService.ts | 15 ++++----------- build/ui/src/types/NodeCanRegister.ts | 11 ----------- 2 files changed, 4 insertions(+), 22 deletions(-) delete mode 100644 build/ui/src/types/NodeCanRegister.ts diff --git a/build/ui/src/services/AppService.ts b/build/ui/src/services/AppService.ts index be57da7..3458b55 100644 --- a/build/ui/src/services/AppService.ts +++ b/build/ui/src/services/AppService.ts @@ -5,7 +5,6 @@ import { CanRegisterNode } from "../types/CanRegisterNode"; import { NodeSync } from "../types/NodeSync"; import { NetworkRplPrice } from "../types/NetworkRplPrice"; import { MinipoolStatus } from "../types/MinipoolStatus"; -import { NodeCanRegister } from "../types/NodeCanRegister"; import { TxResponse } from "../types/TxResponse"; import { WaitResponse } from "../types/WaitResponse"; import { NodeCanSetWithdrawalAddress } from "../types/NodeCanSetWithdrawalAddress"; @@ -101,12 +100,6 @@ export class AppService { }); return response.data; } - public async getNodeCanRegister(): Promise { - const response = await this.api.post(`/api/v1/rocketpool-command`, { - cmd: `node can-register Etc/UTC`, - }); - return response.data.canRegister; - } public async nodeRegister(): Promise { const response = await this.api.post(`/api/v1/rocketpool-command`, { cmd: `node register Etc/UTC`, @@ -115,13 +108,13 @@ export class AppService { } public async getNodeCanSetWithdrawalAddress(address: string): Promise { const response = await this.api.post(`/api/v1/rocketpool-command`, { - cmd: `node can-set-withdrawal-address ${address} yes`, + cmd: `node can-set-primary-withdrawal-address ${address} yes`, }); return response.data; } public async nodeSetWithdrawalAddress(address: string): Promise { const response = await this.api.post(`/api/v1/rocketpool-command`, { - cmd: `node set-withdrawal-address ${address} yes`, + cmd: `node set-primary-withdrawal-address ${address} yes`, }); return response.data; } @@ -173,14 +166,14 @@ export class AppService { public async canDeposit(ethPool: number, nodeFee: number): Promise { const amount = toWei(ethPool); const response = await this.api.post(`/api/v1/rocketpool-command`, { - cmd: `node can-deposit ${amount} ${nodeFee} 0`, + cmd: `node can-deposit ${amount} ${nodeFee} 0 false`, }); return response.data; } public async nodeDeposit(ethPool: number, nodeFee: number, useCreditBalance: boolean): Promise { const amount = toWei(ethPool); const response = await this.api.post(`/api/v1/rocketpool-command`, { - cmd: `node deposit ${amount} ${nodeFee} 0 ${useCreditBalance} true`, + cmd: `node deposit ${amount} ${nodeFee} 0 ${useCreditBalance} false true`, }); return response.data; } diff --git a/build/ui/src/types/NodeCanRegister.ts b/build/ui/src/types/NodeCanRegister.ts deleted file mode 100644 index 695fb46..0000000 --- a/build/ui/src/types/NodeCanRegister.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { GasInfo } from './GasInfo'; -import { Status } from './Status'; - -export interface NodeCanRegister { - status: Status; - error: string; - canRegister: boolean; - alreadyRegistered: boolean; - registrationDisabled: boolean; - gasInfo: GasInfo; -}