From ad8b733887db562c2ffda828751eebb9e8226b5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrei=20B=C4=83ncioiu?= Date: Wed, 15 Nov 2023 18:14:15 +0200 Subject: [PATCH] Breaking (but small) change: remove some previously deprecated items. --- src/interfaceOfNetwork.ts | 10 -------- src/smartcontracts/interaction.ts | 24 ++++--------------- .../transactionPayloadBuilders.ts | 4 ---- .../tokenOperationsFactory.test.net.spec.ts | 10 -------- src/tokenOperations/tokenOperationsFactory.ts | 10 -------- 5 files changed, 4 insertions(+), 54 deletions(-) diff --git a/src/interfaceOfNetwork.ts b/src/interfaceOfNetwork.ts index 07edeb9e..942a9b5f 100644 --- a/src/interfaceOfNetwork.ts +++ b/src/interfaceOfNetwork.ts @@ -66,16 +66,6 @@ export interface ITransactionLogs { events: ITransactionEvent[]; findSingleOrNoneEvent(identifier: string, predicate?: (event: ITransactionEvent) => boolean): ITransactionEvent | undefined; - - /** - * @deprecated Will be removed from the interface (with no replacement). Not used in "sdk-core". - */ - findFirstOrNoneEvent(identifier: string, predicate?: (event: ITransactionEvent) => boolean): ITransactionEvent | undefined; - - /** - * @deprecated Will be removed from the interface (with no replacement). Not used in "sdk-core". - */ - findEvents(identifier: string, predicate?: (event: ITransactionEvent) => boolean): ITransactionEvent[]; } export interface ITransactionEvent { diff --git a/src/smartcontracts/interaction.ts b/src/smartcontracts/interaction.ts index 243a0974..1b5b71f3 100644 --- a/src/smartcontracts/interaction.ts +++ b/src/smartcontracts/interaction.ts @@ -150,34 +150,18 @@ export class Interaction { } withSingleESDTNFTTransfer(transfer: ITokenTransfer): Interaction; - /** - * @deprecated do not pass the "sender" parameter. Make sure to call "withSender()", instead. - */ - withSingleESDTNFTTransfer(transfer: ITokenTransfer, sender?: IAddress): Interaction; - withSingleESDTNFTTransfer(transfer: ITokenTransfer, sender?: IAddress): Interaction { + + withSingleESDTNFTTransfer(transfer: ITokenTransfer): Interaction { this.isWithSingleESDTNFTTransfer = true; this.tokenTransfers = new TokenTransfersWithinInteraction([transfer], this); - - if (sender) { - this.sender = sender; - } - return this; } withMultiESDTNFTTransfer(transfers: ITokenTransfer[]): Interaction; - /** - * @deprecated do not pass the "sender" parameter. Make sure to call "withSender()", instead. - */ - withMultiESDTNFTTransfer(transfers: ITokenTransfer[], sender?: IAddress): Interaction; - withMultiESDTNFTTransfer(transfers: ITokenTransfer[], sender?: IAddress): Interaction { + + withMultiESDTNFTTransfer(transfers: ITokenTransfer[]): Interaction { this.isWithMultiESDTNFTTransfer = true; this.tokenTransfers = new TokenTransfersWithinInteraction(transfers, this); - - if (sender) { - this.sender = sender; - } - return this; } diff --git a/src/smartcontracts/transactionPayloadBuilders.ts b/src/smartcontracts/transactionPayloadBuilders.ts index d03c50f1..07e65276 100644 --- a/src/smartcontracts/transactionPayloadBuilders.ts +++ b/src/smartcontracts/transactionPayloadBuilders.ts @@ -4,10 +4,6 @@ import { ArgSerializer } from "./argSerializer"; import { ICode, ICodeMetadata, IContractFunction } from "./interface"; import { TypedValue } from "./typesystem"; -/** - * @deprecated This constant should not be used. Use {@link WasmVirtualMachine} instead. - */ -export const ArwenVirtualMachine = "0500"; export const WasmVirtualMachine = "0500"; /** diff --git a/src/tokenOperations/tokenOperationsFactory.test.net.spec.ts b/src/tokenOperations/tokenOperationsFactory.test.net.spec.ts index f434fd7f..54344e4d 100644 --- a/src/tokenOperations/tokenOperationsFactory.test.net.spec.ts +++ b/src/tokenOperations/tokenOperationsFactory.test.net.spec.ts @@ -135,8 +135,6 @@ describe("test factory on testnet", function () { canFreeze: true, canWipe: true, canPause: true, - canMint: true, - canBurn: true, canChangeOwner: true, canUpgrade: true, canAddSpecialRoles: true, @@ -184,8 +182,6 @@ describe("test factory on testnet", function () { canFreeze: true, canWipe: true, canPause: true, - canMint: true, - canBurn: true, canChangeOwner: true, canUpgrade: true, canAddSpecialRoles: true, @@ -253,8 +249,6 @@ describe("test factory on testnet", function () { canFreeze: true, canWipe: true, canPause: true, - canMint: true, - canBurn: true, canChangeOwner: true, canUpgrade: true, canAddSpecialRoles: true, @@ -312,8 +306,6 @@ describe("test factory on testnet", function () { canFreeze: true, canWipe: true, canPause: true, - canMint: true, - canBurn: true, canChangeOwner: true, canUpgrade: true, canAddSpecialRoles: true, @@ -381,8 +373,6 @@ describe("test factory on testnet", function () { canFreeze: true, canWipe: true, canPause: true, - canMint: true, - canBurn: true, canChangeOwner: true, canUpgrade: true, canAddSpecialRoles: true, diff --git a/src/tokenOperations/tokenOperationsFactory.ts b/src/tokenOperations/tokenOperationsFactory.ts index b41e8559..dfc02b5d 100644 --- a/src/tokenOperations/tokenOperationsFactory.ts +++ b/src/tokenOperations/tokenOperationsFactory.ts @@ -48,16 +48,6 @@ interface IIssueFungibleArgs extends IBaseArgs { canChangeOwner: boolean; canUpgrade: boolean; canAddSpecialRoles: boolean; - - /** - * @deprecated (not used anymore) - */ - canMint?: boolean; - - /** - * @deprecated (not used anymore) - */ - canBurn?: boolean; } interface IIssueSemiFungibleArgs extends IBaseArgs {