From 35befcb9d1b1b03271b78656372580dcad96314c Mon Sep 17 00:00:00 2001 From: phanigovindaraju <166809008+phanigovindaraju@users.noreply.github.com> Date: Tue, 28 May 2024 17:33:03 +1000 Subject: [PATCH] Update Tokenization DTOs and deprecate unused route (#276) * Remove constructor endpoint * Remove constructorParams * Change EVMTokenCreateParamsDto * Update parameter name * Adding back constructor params to support integration tests * Removing constructor params --- src/fireblocks-sdk.ts | 13 ------------- src/types.ts | 5 ++--- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/fireblocks-sdk.ts b/src/fireblocks-sdk.ts index e5aeb0f3..d4cd0da2 100644 --- a/src/fireblocks-sdk.ts +++ b/src/fireblocks-sdk.ts @@ -1885,19 +1885,6 @@ export class FireblocksSDK { return await this.apiClient.issueDeleteRequest(`/v1/tokenization/templates/${templateId}`); } - /** - * @deprecated Use getContractTemplateDeployFunction instead - * - * Get contract template constructor by id - * @param templateId - * @param withDocs - * - * @returns {AbiFunction} - */ - public async getContractTemplateConstructor(templateId: string, withDocs: boolean = false): Promise { - return await this.apiClient.issueGetRequest(`/v1/tokenization/templates/${templateId}/constructor?withDocs=${withDocs}`); - } - /** * Get contract template deploy function by id * @param templateId diff --git a/src/types.ts b/src/types.ts index cbd2c6df..de4f92ee 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1799,8 +1799,7 @@ interface VendorDto { export interface ContractDeployRequest { assetId: string; vaultAccountId: string; - constructorParameters?: object[]; - deployFunctionParameters?: object[]; + deployFunctionParams?: object[]; } export interface SupportedBlockchain { @@ -1988,7 +1987,7 @@ export type ParameterWithValueList = ParameterWithValue[] | ParameterWithValueLi interface EVMTokenCreateParamsDto { contractId: string; - constructorParams?: Array; + deployFunctionParams?: Array; } export interface ReadCallFunctionDto {