SafeCoin is a simple blockchain, cryptocurrency, wallet implementation. NOTE: This project is in the Beta phase and as of right now, it's still in its testing phase.
Download the NetBeans IDE 8.2 and Java SE Dev Kit 8 - https://netbeans.org/ - https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Download the project and ensure that these dependecies are in the folder: (If not search them and download off the internet)
Main.java - simulates two people with wallets to send coins to one another. This also runs a local P2P. LoginPage.java - will be the start of the application allowing a user to log into their wallet and create an acc CDClientUI.java - the GUI of SafeCoin's wallet
(Run on Netbeans)
- Open Netbeans on both Computers (Computer A and Computer B)
- On your Computer A, remove the multi line comment on line 689 (CDClientUI.java). This is important to have the genesis block give your wallet some coins.
- On Computer B keep everything as is.
- Press run project on both computers.
- Sign in or create an account when prompted.
- Once you have successfully signed in enter the IP Address of Computer B in the prompt on Computer A; enter the IP Address of Computer A in the prompt on Computer B.
- Once the connection is established you will be able to send/receive coins between the two computers, as well as view the transaction history.
This application sometimes like to drop connection, not sure why. Checking the balance on Computer 2 doesn't seem to update the balance but it ends up in our transaction list.