├── .gitignore ├── LICENSE ├── README.md ├── app.js ├── config └── nodes.json ├── jest.config.js ├── multiple.js ├── package.json └── src ├── controllers ├── __tests__ │ └── blockchain.integration.test.js └── blockchain.js └── models ├── __tests__ ├── block.test.js ├── blockchain.test.js ├── nodes.test.js ├── transaction.test.js └── transactions.test.js ├── block.js ├── blockchain.js ├── nodes.js ├── transaction.js └── transactions.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | nodes.prod.json 3 | storage -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/app.js -------------------------------------------------------------------------------- /config/nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/config/nodes.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/jest.config.js -------------------------------------------------------------------------------- /multiple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/multiple.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/package.json -------------------------------------------------------------------------------- /src/controllers/__tests__/blockchain.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/controllers/__tests__/blockchain.integration.test.js -------------------------------------------------------------------------------- /src/controllers/blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/controllers/blockchain.js -------------------------------------------------------------------------------- /src/models/__tests__/block.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/__tests__/block.test.js -------------------------------------------------------------------------------- /src/models/__tests__/blockchain.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/__tests__/blockchain.test.js -------------------------------------------------------------------------------- /src/models/__tests__/nodes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/__tests__/nodes.test.js -------------------------------------------------------------------------------- /src/models/__tests__/transaction.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/__tests__/transaction.test.js -------------------------------------------------------------------------------- /src/models/__tests__/transactions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/__tests__/transactions.test.js -------------------------------------------------------------------------------- /src/models/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/block.js -------------------------------------------------------------------------------- /src/models/blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/blockchain.js -------------------------------------------------------------------------------- /src/models/nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/nodes.js -------------------------------------------------------------------------------- /src/models/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/transaction.js -------------------------------------------------------------------------------- /src/models/transactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarukensei/nodejs-blockchain/HEAD/src/models/transactions.js --------------------------------------------------------------------------------