diff --git a/src/main/kotlin/id/walt/nftkit/services/NftService.kt b/src/main/kotlin/id/walt/nftkit/services/NftService.kt index 18b5b6e7..955f1070 100644 --- a/src/main/kotlin/id/walt/nftkit/services/NftService.kt +++ b/src/main/kotlin/id/walt/nftkit/services/NftService.kt @@ -633,6 +633,11 @@ object NftService { } + fun unequipToken(chain: EVMChain , contractAddress: String, tokenId: BigInteger, signedAccount: String?): TransactionResponse { + val transactionReceipt = SoulBoundTokenStandard.unequip(chain, contractAddress, Uint256(tokenId), signedAccount) + return Common.getTransactionResponse(chain, transactionReceipt) + } + private fun getMetadatUri(chain: EVMChain, contractAddress: String, tokenId: BigInteger): String { if (isErc721Standard(chain, contractAddress) == true) { return Erc721TokenStandard.tokenURI(chain, contractAddress, Uint256(tokenId))