diff --git a/src/main/java/org/qortal/api/resource/AdminResource.java b/src/main/java/org/qortal/api/resource/AdminResource.java index 974af3c9..abf1f37b 100644 --- a/src/main/java/org/qortal/api/resource/AdminResource.java +++ b/src/main/java/org/qortal/api/resource/AdminResource.java @@ -202,6 +202,8 @@ public class AdminResource { ) @ApiErrors({ApiError.REPOSITORY_ISSUE}) public List getMintingAccounts() { + Security.checkApiCallAllowed(request); + try (final Repository repository = RepositoryManager.getRepository()) { List mintingAccounts = repository.getAccountRepository().getMintingAccounts(); @@ -246,6 +248,8 @@ public class AdminResource { ) @ApiErrors({ApiError.INVALID_PRIVATE_KEY, ApiError.REPOSITORY_ISSUE, ApiError.CANNOT_MINT}) public String addMintingAccount(String seed58) { + Security.checkApiCallAllowed(request); + try (final Repository repository = RepositoryManager.getRepository()) { byte[] seed = Base58.decode(seed58.trim()); @@ -296,6 +300,8 @@ public class AdminResource { ) @ApiErrors({ApiError.INVALID_PRIVATE_KEY, ApiError.REPOSITORY_ISSUE}) public String deleteMintingAccount(String seed58) { + Security.checkApiCallAllowed(request); + try (final Repository repository = RepositoryManager.getRepository()) { byte[] seed = Base58.decode(seed58.trim());