The SDK provides methods to interact with the underlying smart contracts:
constdidContract=axesConnect.contracts.getDIDManagement();// Check if a TBA existsconsttbaExists=awaitdidContract.methods.tbaExists(userAddress).call();// Verify DID ownershipconstisOwner=awaitdidContract.methods.verifyDIDOwnership(tokenId, tokenContract, did).call();