diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index c5ff624..77ed29a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @renegade-fi/core +## 0.4.19 + +### Patch Changes + +- add getTaskQueuePaused action + ## 0.4.18 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 1b22ad9..5136086 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@renegade-fi/core", "description": "VanillaJS library for Renegade", - "version": "0.4.18", + "version": "0.4.19", "repository": { "type": "git", "url": "https://github.com/renegade-fi/typescript-sdk.git", diff --git a/packages/core/src/actions/getTaskQueuePaused.ts b/packages/core/src/actions/getTaskQueuePaused.ts new file mode 100644 index 0000000..29ae634 --- /dev/null +++ b/packages/core/src/actions/getTaskQueuePaused.ts @@ -0,0 +1,20 @@ +import { getWalletId } from './getWalletId.js' + +import { getRelayerWithAuth } from '../utils/http.js' + +import { GET_TASK_QUEUE_PAUSED_ROUTE } from '../constants.js' +import type { RenegadeConfig } from '../createConfig.js' + +export type GetTaskQueuePausedReturnType = boolean + +export async function getTaskQueuePaused( + config: RenegadeConfig, +): Promise { + const { getBaseUrl } = config + const walletId = getWalletId(config) + const res = await getRelayerWithAuth( + config, + getBaseUrl(GET_TASK_QUEUE_PAUSED_ROUTE(walletId)), + ) + return res.is_paused +} diff --git a/packages/core/src/constants.ts b/packages/core/src/constants.ts index 7fea55f..88474e0 100644 --- a/packages/core/src/constants.ts +++ b/packages/core/src/constants.ts @@ -112,6 +112,9 @@ export const GET_TASK_STATUS_ROUTE = (task_id: string) => `/tasks/${task_id}` // Get the task queue of a given wallet export const GET_TASK_QUEUE_ROUTE = (wallet_id: string) => `/task_queue/${wallet_id}` +// Get whether the task queue of a given wallet is paused +export const GET_TASK_QUEUE_PAUSED_ROUTE = (wallet_id: string) => + `/task_queue/${wallet_id}/is_paused` /// The route to fetch task history for a wallet export const TASK_HISTORY_ROUTE = (wallet_id: string) => `/wallet/${wallet_id}/task-history` diff --git a/packages/core/src/exports/actions.ts b/packages/core/src/exports/actions.ts index e0dbca2..7002948 100644 --- a/packages/core/src/exports/actions.ts +++ b/packages/core/src/exports/actions.ts @@ -165,6 +165,11 @@ export { getTaskQueue, } from '../actions/getTaskQueue.js' +export { + type GetTaskQueuePausedReturnType, + getTaskQueuePaused, +} from '../actions/getTaskQueuePaused.js' + export { type GetWalletFromRelayerParameters, type GetWalletFromRelayerReturnType, diff --git a/packages/core/src/utils.d.ts b/packages/core/src/utils.d.ts index 5a24485..7c92ea7 100644 --- a/packages/core/src/utils.d.ts +++ b/packages/core/src/utils.d.ts @@ -1,24 +1,6 @@ /* tslint:disable */ /* eslint-disable */ /** -* @param {Function} sign_message -* @returns {Promise} -*/ -export function generate_wallet_secrets(sign_message: Function): Promise; -/** -* @param {string} path -* @param {any} headers -* @param {string} body -* @param {string} key -* @returns {string} -*/ -export function create_request_signature(path: string, headers: any, body: string, key: string): string; -/** -* @param {string} b64_key -* @returns {string} -*/ -export function b64_to_hex_hmac_key(b64_key: string): string; -/** * @param {string} seed * @returns {any} */ @@ -158,6 +140,24 @@ export function assemble_external_match(do_gas_estimation: boolean, updated_orde */ export function create_external_wallet(wallet_id: string, blinder_seed: string, share_seed: string, pk_root: string, sk_match: string, symmetric_key: string): Promise; /** +* @param {Function} sign_message +* @returns {Promise} +*/ +export function generate_wallet_secrets(sign_message: Function): Promise; +/** +* @param {string} path +* @param {any} headers +* @param {string} body +* @param {string} key +* @returns {string} +*/ +export function create_request_signature(path: string, headers: any, body: string, key: string): string; +/** +* @param {string} b64_key +* @returns {string} +*/ +export function b64_to_hex_hmac_key(b64_key: string): string; +/** * @param {string} wallet_id * @param {string} blinder_seed * @param {string} share_seed diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index 9abadfc..0a40f49 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -1,5 +1,12 @@ # @renegade-fi/node +## 0.4.20 + +### Patch Changes + +- Updated dependencies + - @renegade-fi/core@0.4.19 + ## 0.4.19 ### Patch Changes diff --git a/packages/node/package.json b/packages/node/package.json index 4e92b6f..057a69e 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,7 +1,7 @@ { "name": "@renegade-fi/node", "description": "Node.js library for Renegade", - "version": "0.4.19", + "version": "0.4.20", "repository": { "type": "git", "url": "https://github.com/renegade-fi/typescript-sdk.git", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index ea2ff57..28da49f 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,12 @@ # @renegade-fi/react +## 0.4.20 + +### Patch Changes + +- Updated dependencies + - @renegade-fi/core@0.4.19 + ## 0.4.19 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 14c862e..a67a279 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@renegade-fi/react", "description": "React library for Renegade", - "version": "0.4.19", + "version": "0.4.20", "repository": { "type": "git", "url": "https://github.com/renegade-fi/typescript-sdk.git", diff --git a/packages/test/CHANGELOG.md b/packages/test/CHANGELOG.md index da10ba6..a64346d 100644 --- a/packages/test/CHANGELOG.md +++ b/packages/test/CHANGELOG.md @@ -1,5 +1,12 @@ # @renegade-fi/test +## 0.3.18 + +### Patch Changes + +- Updated dependencies + - @renegade-fi/core@0.4.19 + ## 0.3.17 ### Patch Changes diff --git a/packages/test/package.json b/packages/test/package.json index 18f9ba2..12c9c36 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,6 +1,6 @@ { "name": "@renegade-fi/test", - "version": "0.3.17", + "version": "0.3.18", "description": "Testing helpers for Renegade", "private": true, "files": [