├── .editorconfig ├── .eslintrc ├── .gitignore ├── .nvmrc ├── .travis.yml ├── LICENSE ├── README.md ├── package.json ├── src ├── constants │ └── errors.js ├── index.js ├── lib │ ├── ChaincodeBase.js │ ├── ChaincodeError.js │ └── TransactionHelper.js ├── mocks │ └── ChaincodeStub.js └── utils │ ├── db.js │ ├── identity.js │ ├── logger.js │ ├── migrations.js │ ├── normalizePayload.js │ ├── parseErrorMessage.js │ └── timestamp.js └── test └── migrations.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | node_modules 3 | 4 | *.orig 5 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/package.json -------------------------------------------------------------------------------- /src/constants/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/constants/errors.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/ChaincodeBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/lib/ChaincodeBase.js -------------------------------------------------------------------------------- /src/lib/ChaincodeError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/lib/ChaincodeError.js -------------------------------------------------------------------------------- /src/lib/TransactionHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/lib/TransactionHelper.js -------------------------------------------------------------------------------- /src/mocks/ChaincodeStub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/mocks/ChaincodeStub.js -------------------------------------------------------------------------------- /src/utils/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/utils/db.js -------------------------------------------------------------------------------- /src/utils/identity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/utils/identity.js -------------------------------------------------------------------------------- /src/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/utils/logger.js -------------------------------------------------------------------------------- /src/utils/migrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/utils/migrations.js -------------------------------------------------------------------------------- /src/utils/normalizePayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/utils/normalizePayload.js -------------------------------------------------------------------------------- /src/utils/parseErrorMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/utils/parseErrorMessage.js -------------------------------------------------------------------------------- /src/utils/timestamp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/src/utils/timestamp.js -------------------------------------------------------------------------------- /test/migrations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kunstmaan/hyperledger-fabric-node-chaincode-utils/HEAD/test/migrations.test.js --------------------------------------------------------------------------------