├── .dockerignore ├── .eslintignore ├── .eslintrc ├── .github └── ISSUE_TEMPLATE │ └── feature_request.md ├── .gitignore ├── Dockerfile ├── Dockerfile.armhf ├── LICENSE ├── Makefile ├── README.md ├── app.js ├── bin └── www ├── logic ├── application.js ├── bitcoind.js ├── disk.js ├── lightning.js ├── network.js └── pages.js ├── middlewares ├── auth.js ├── camelCaseRequest.js ├── cors.js ├── errorHandling.js ├── onionOrigin.js └── requestCorrelationId.js ├── models └── errors.js ├── package.json ├── pre-commit ├── qemu-arm-static ├── resources └── rpc.proto ├── routes ├── ping.js └── v1 │ ├── bitcoind │ └── info.js │ ├── lnd │ ├── address.js │ ├── channel.js │ ├── info.js │ ├── lightning.js │ ├── transaction.js │ ├── util.js │ └── wallet.js │ └── pages.js ├── services ├── bash.js ├── bitcoind.js ├── disk.js └── lnd.js ├── test.setup.js ├── test ├── .eslintrc ├── endpoints │ ├── ping.js │ └── v1 │ │ ├── bitcoind │ │ └── info.js │ │ └── lnd │ │ ├── channel.js │ │ ├── lightning.js │ │ ├── transaction.js │ │ └── wallet.js ├── fixtures │ └── lnd │ │ ├── admin.macaroon │ │ └── tls.cert ├── global.js ├── mocks │ ├── LndError.js │ ├── bitcoind.js │ └── lnd.js └── unit │ ├── lightning.js │ └── network.js └── utils ├── UUID.js ├── const.js ├── convert.js ├── logger.js ├── safeHandler.js └── validator.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.armhf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/Dockerfile.armhf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/bin/www -------------------------------------------------------------------------------- /logic/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/logic/application.js -------------------------------------------------------------------------------- /logic/bitcoind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/logic/bitcoind.js -------------------------------------------------------------------------------- /logic/disk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/logic/disk.js -------------------------------------------------------------------------------- /logic/lightning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/logic/lightning.js -------------------------------------------------------------------------------- /logic/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/logic/network.js -------------------------------------------------------------------------------- /logic/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/logic/pages.js -------------------------------------------------------------------------------- /middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/middlewares/auth.js -------------------------------------------------------------------------------- /middlewares/camelCaseRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/middlewares/camelCaseRequest.js -------------------------------------------------------------------------------- /middlewares/cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/middlewares/cors.js -------------------------------------------------------------------------------- /middlewares/errorHandling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/middlewares/errorHandling.js -------------------------------------------------------------------------------- /middlewares/onionOrigin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/middlewares/onionOrigin.js -------------------------------------------------------------------------------- /middlewares/requestCorrelationId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/middlewares/requestCorrelationId.js -------------------------------------------------------------------------------- /models/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/models/errors.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/package.json -------------------------------------------------------------------------------- /pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/pre-commit -------------------------------------------------------------------------------- /qemu-arm-static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/qemu-arm-static -------------------------------------------------------------------------------- /resources/rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/resources/rpc.proto -------------------------------------------------------------------------------- /routes/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/ping.js -------------------------------------------------------------------------------- /routes/v1/bitcoind/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/bitcoind/info.js -------------------------------------------------------------------------------- /routes/v1/lnd/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/lnd/address.js -------------------------------------------------------------------------------- /routes/v1/lnd/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/lnd/channel.js -------------------------------------------------------------------------------- /routes/v1/lnd/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/lnd/info.js -------------------------------------------------------------------------------- /routes/v1/lnd/lightning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/lnd/lightning.js -------------------------------------------------------------------------------- /routes/v1/lnd/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/lnd/transaction.js -------------------------------------------------------------------------------- /routes/v1/lnd/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/lnd/util.js -------------------------------------------------------------------------------- /routes/v1/lnd/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/lnd/wallet.js -------------------------------------------------------------------------------- /routes/v1/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/routes/v1/pages.js -------------------------------------------------------------------------------- /services/bash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/services/bash.js -------------------------------------------------------------------------------- /services/bitcoind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/services/bitcoind.js -------------------------------------------------------------------------------- /services/disk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/services/disk.js -------------------------------------------------------------------------------- /services/lnd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/services/lnd.js -------------------------------------------------------------------------------- /test.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test.setup.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/endpoints/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/endpoints/ping.js -------------------------------------------------------------------------------- /test/endpoints/v1/bitcoind/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/endpoints/v1/bitcoind/info.js -------------------------------------------------------------------------------- /test/endpoints/v1/lnd/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/endpoints/v1/lnd/channel.js -------------------------------------------------------------------------------- /test/endpoints/v1/lnd/lightning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/endpoints/v1/lnd/lightning.js -------------------------------------------------------------------------------- /test/endpoints/v1/lnd/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/endpoints/v1/lnd/transaction.js -------------------------------------------------------------------------------- /test/endpoints/v1/lnd/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/endpoints/v1/lnd/wallet.js -------------------------------------------------------------------------------- /test/fixtures/lnd/admin.macaroon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/fixtures/lnd/admin.macaroon -------------------------------------------------------------------------------- /test/fixtures/lnd/tls.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/fixtures/lnd/tls.cert -------------------------------------------------------------------------------- /test/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/global.js -------------------------------------------------------------------------------- /test/mocks/LndError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/mocks/LndError.js -------------------------------------------------------------------------------- /test/mocks/bitcoind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/mocks/bitcoind.js -------------------------------------------------------------------------------- /test/mocks/lnd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/mocks/lnd.js -------------------------------------------------------------------------------- /test/unit/lightning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/unit/lightning.js -------------------------------------------------------------------------------- /test/unit/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/test/unit/network.js -------------------------------------------------------------------------------- /utils/UUID.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/utils/UUID.js -------------------------------------------------------------------------------- /utils/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/utils/const.js -------------------------------------------------------------------------------- /utils/convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/utils/convert.js -------------------------------------------------------------------------------- /utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/utils/logger.js -------------------------------------------------------------------------------- /utils/safeHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/utils/safeHandler.js -------------------------------------------------------------------------------- /utils/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-API/HEAD/utils/validator.js --------------------------------------------------------------------------------