scam-coin is an imaginary cryptocurrency created as a university project
- Dynamic P2P network with self-healing capability
- Blockchain with synchronization for newly added nodes
- Encrypted wallets with identity management
- Transaction pool using UTXO model
- Mining with Proof of Work verification
- Safe and interactive CLI control panel
IMPORTANT ensure network connectivity between nodes
npm run start:dev:rootstart a root nodenpm run start:dev:astart a new node
IMPORTANT by defult root node will be listening on
--port 13370and new node will connect to it--connectTo localhost:13370
Available commands:
debug- Toggle debug modeclear- Clear consoledir- List wallet filesload- Load wallet from filereset- Reset walletsave- Save wallet to file (creates new if not exists)init- Create new walletcreate- Create new identity and saves to walletlist- List identitiespeers- List connected peerstrans- Add new transationmine- Starts mining first transaction in mempool or coinbase transactionpool- Prints transaction poolchain- Prints blockchainmoney- Prints all transactionsexit- Exit programhelp- Show this help
IMPORTANT ensure NodeJS is installed
git clone git@github.com:VECTR0/scam-coin.git
cd scam-coin
npm install