Package it.unisa.KryptoAuth.service
Interface BlockchainService
- All Known Implementing Classes:
BlockchainServiceImpl
public interface BlockchainService
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanaddressEquals(String address) booleanbooleanbooleanisContractLoaded(String address) booleanloadContract(String account) booleanloginAdmin(String address, String name, String password) booleanbooleanregisterUser(String address, String name, String password) booleanremoveAdmin(String address) booleanremoveUser(String address)
-
Method Details
-
loadContract
-
deploy
- Throws:
Exception
-
isContractLoaded
- Throws:
Exception
-
addressEquals
- Throws:
Exception
-
isAdmin
- Throws:
Exception
-
isUser
- Throws:
Exception
-
registerUser
- Throws:
Exception
-
loginUser
- Throws:
Exception
-
loginAdmin
- Throws:
Exception
-
addUser
- Throws:
Exception
-
addAdmin
- Throws:
Exception
-
removeUser
- Throws:
Exception
-
removeAdmin
- Throws:
Exception
-