Abstract: A system for verifying and issuing the credentials of a candidate using blockchain technology is disclosed. The system is configured to enable candidates to store blockchain credentials and verify the candidates' blockchain credentials and create a blockchain based credential wallet for the users and/or candidates to securely transfer/share the credentials. The system enables issuers to check, verify, and also transfer or share diplomas and certificates, test results, and professional accreditation to the user's blockchain based credential wallet via the network. The system enables receivers to verify the blockchain credentials of a candidate from the blockchain based credential wallet via the network.