├── .eslintrc.json ├── .gitignore ├── LICENSE.md ├── README.md ├── ecosystem.json ├── package.json ├── src ├── constants.js ├── models │ ├── block.js │ ├── chain.js │ └── transaction.js ├── server.js ├── socketListeners.js └── utils │ └── proof.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/README.md -------------------------------------------------------------------------------- /ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/ecosystem.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/package.json -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ADD_TRANSACTION: 'add_transaction', 3 | END_MINING: 'end_mining' 4 | }; 5 | -------------------------------------------------------------------------------- /src/models/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/src/models/block.js -------------------------------------------------------------------------------- /src/models/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/src/models/chain.js -------------------------------------------------------------------------------- /src/models/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/src/models/transaction.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/src/server.js -------------------------------------------------------------------------------- /src/socketListeners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/src/socketListeners.js -------------------------------------------------------------------------------- /src/utils/proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/src/utils/proof.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadarshannaiynar/js-blockchain/HEAD/yarn.lock --------------------------------------------------------------------------------