├── .dockerignore ├── .editorconfig ├── .github └── workflows │ ├── docker.yml │ └── test.yml ├── .gitignore ├── .mocharc.json ├── .nycrc.json ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── apidoc-template ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── img │ ├── favicon-128x128.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-64x64.png │ └── favicon.ico ├── index.html ├── package.json └── src │ ├── css │ └── main.css │ ├── diff_match_patch.mjs │ ├── hb_helpers.js │ ├── jsonifier.mjs │ ├── locales │ ├── ca.mjs │ ├── cs.mjs │ ├── de.mjs │ ├── es.mjs │ ├── fr.mjs │ ├── it.mjs │ ├── locale.mjs │ ├── nl.mjs │ ├── pl.mjs │ ├── pt_br.mjs │ ├── ro.mjs │ ├── ru.mjs │ ├── tr.mjs │ ├── vi.mjs │ └── zh_cn.mjs │ ├── main.js │ ├── sampreq_url_processor.mjs │ ├── send_sample_request.js │ └── webpack.config.js ├── casket_example.casket ├── eslint.config.mjs ├── package.json ├── pnpm-lock.yaml ├── src ├── controllers │ ├── addresses.ts │ ├── blocks.ts │ ├── names.ts │ └── transactions.ts ├── database │ ├── index.ts │ ├── migrations │ │ ├── 2024-06-27T17-58-00-init.ts │ │ ├── 2024-06-27T17-59-00-cleanup.ts │ │ ├── 2024-06-27T19-07-00-add-request-id.ts │ │ └── barrel.ts │ ├── redis.ts │ └── schemas.ts ├── docs.ts ├── errors │ ├── KristError.ts │ ├── addresses.ts │ ├── blocks.ts │ ├── generic.ts │ ├── index.ts │ ├── names.ts │ ├── sendErrors.ts │ ├── transactions.ts │ ├── webserver.ts │ └── websockets.ts ├── index.ts ├── krist │ ├── addresses │ │ ├── index.ts │ │ ├── lookup.ts │ │ └── verify.ts │ ├── authLog.ts │ ├── blocks │ │ ├── index.ts │ │ ├── lookup.ts │ │ └── submit.ts │ ├── index.ts │ ├── motd.ts │ ├── names │ │ ├── index.ts │ │ └── lookup.ts │ ├── supply.ts │ ├── switches.ts │ ├── transactions │ │ ├── create.ts │ │ ├── index.ts │ │ └── lookup.ts │ └── work.ts ├── typings │ └── why-is-node-running.d.ts ├── utils │ ├── baseBlockValue.ts │ ├── checkEnv.ts │ ├── criticalLog.ts │ ├── crypto.ts │ ├── fileExists.ts │ ├── format.ts │ ├── git.ts │ ├── index.ts │ ├── legacyWork.ts │ ├── log.ts │ ├── lut.ts │ ├── rateLimit.ts │ ├── validation.ts │ ├── validationKrist.ts │ ├── vars.ts │ └── whatsNew.ts ├── webserver │ ├── idempotency.ts │ ├── index.ts │ ├── prometheus.ts │ ├── routes │ │ ├── addresses.ts │ │ ├── blocks.ts │ │ ├── homepage.ts │ │ ├── index.ts │ │ ├── login.ts │ │ ├── lookup │ │ │ ├── addresses.ts │ │ │ ├── blocks.ts │ │ │ ├── index.ts │ │ │ ├── names.ts │ │ │ ├── transactions.ts │ │ │ └── utils.ts │ │ ├── motd.ts │ │ ├── names.ts │ │ ├── search │ │ │ ├── index.ts │ │ │ ├── search.ts │ │ │ ├── searchExtended.ts │ │ │ └── utils.ts │ │ ├── submission.ts │ │ ├── supply.ts │ │ ├── transactions.ts │ │ ├── v2.ts │ │ ├── walletVersion.ts │ │ ├── websockets.ts │ │ ├── whatsNew.ts │ │ └── work.ts │ └── utils.ts └── websockets │ ├── WebSocketManager.ts │ ├── WrappedWebSocket.ts │ ├── index.ts │ ├── ipc.ts │ ├── prometheus.ts │ ├── routes │ ├── addresses.ts │ ├── index.ts │ ├── login.ts │ ├── logout.ts │ ├── me.ts │ ├── submission.ts │ ├── subscription.ts │ ├── transactions.ts │ └── work.ts │ ├── subscriptionCheck.ts │ └── types.ts ├── static ├── docs.bundle.js ├── down.html ├── favicon-128x128.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon-64x64.png ├── favicon.ico ├── logo2.svg └── style.css ├── test ├── api.ts ├── fixtures.ts ├── misc │ ├── json.test.ts │ ├── krist.test.ts │ └── utils.test.ts ├── routes │ ├── addresses.test.ts │ ├── blocks.test.ts │ ├── login.test.ts │ ├── lookup.test.ts │ ├── motd.test.ts │ ├── names.test.ts │ ├── submission.test.ts │ ├── transactions.test.ts │ ├── websockets.test.ts │ └── work.test.ts ├── seed.ts ├── websocket_routes │ ├── addresses.test.ts │ ├── me.test.ts │ ├── submission.test.ts │ └── transactions.test.ts └── ws.ts ├── tsconfig.json ├── tsconfig.test.json ├── views ├── error_404.hbs ├── error_500.hbs ├── home.hbs ├── layouts │ └── main.hbs └── partials │ ├── link.hbs │ └── new.hbs └── whats-new.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.nycrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/README.md -------------------------------------------------------------------------------- /apidoc-template/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /apidoc-template/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /apidoc-template/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /apidoc-template/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /apidoc-template/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /apidoc-template/img/favicon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/img/favicon-128x128.png -------------------------------------------------------------------------------- /apidoc-template/img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/img/favicon-16x16.png -------------------------------------------------------------------------------- /apidoc-template/img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/img/favicon-32x32.png -------------------------------------------------------------------------------- /apidoc-template/img/favicon-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/img/favicon-64x64.png -------------------------------------------------------------------------------- /apidoc-template/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/img/favicon.ico -------------------------------------------------------------------------------- /apidoc-template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/index.html -------------------------------------------------------------------------------- /apidoc-template/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /apidoc-template/src/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/css/main.css -------------------------------------------------------------------------------- /apidoc-template/src/diff_match_patch.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/diff_match_patch.mjs -------------------------------------------------------------------------------- /apidoc-template/src/hb_helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/hb_helpers.js -------------------------------------------------------------------------------- /apidoc-template/src/jsonifier.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/jsonifier.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/ca.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/ca.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/cs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/cs.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/de.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/de.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/es.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/es.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/fr.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/fr.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/it.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/it.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/locale.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/locale.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/nl.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/nl.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/pl.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/pl.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/pt_br.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/pt_br.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/ro.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/ro.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/ru.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/ru.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/tr.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/tr.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/vi.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/vi.mjs -------------------------------------------------------------------------------- /apidoc-template/src/locales/zh_cn.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/locales/zh_cn.mjs -------------------------------------------------------------------------------- /apidoc-template/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/main.js -------------------------------------------------------------------------------- /apidoc-template/src/sampreq_url_processor.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/sampreq_url_processor.mjs -------------------------------------------------------------------------------- /apidoc-template/src/send_sample_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/send_sample_request.js -------------------------------------------------------------------------------- /apidoc-template/src/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/apidoc-template/src/webpack.config.js -------------------------------------------------------------------------------- /casket_example.casket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/casket_example.casket -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/controllers/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/controllers/addresses.ts -------------------------------------------------------------------------------- /src/controllers/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/controllers/blocks.ts -------------------------------------------------------------------------------- /src/controllers/names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/controllers/names.ts -------------------------------------------------------------------------------- /src/controllers/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/controllers/transactions.ts -------------------------------------------------------------------------------- /src/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/database/index.ts -------------------------------------------------------------------------------- /src/database/migrations/2024-06-27T17-58-00-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/database/migrations/2024-06-27T17-58-00-init.ts -------------------------------------------------------------------------------- /src/database/migrations/2024-06-27T17-59-00-cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/database/migrations/2024-06-27T17-59-00-cleanup.ts -------------------------------------------------------------------------------- /src/database/migrations/2024-06-27T19-07-00-add-request-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/database/migrations/2024-06-27T19-07-00-add-request-id.ts -------------------------------------------------------------------------------- /src/database/migrations/barrel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/database/migrations/barrel.ts -------------------------------------------------------------------------------- /src/database/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/database/redis.ts -------------------------------------------------------------------------------- /src/database/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/database/schemas.ts -------------------------------------------------------------------------------- /src/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/docs.ts -------------------------------------------------------------------------------- /src/errors/KristError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/KristError.ts -------------------------------------------------------------------------------- /src/errors/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/addresses.ts -------------------------------------------------------------------------------- /src/errors/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/blocks.ts -------------------------------------------------------------------------------- /src/errors/generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/generic.ts -------------------------------------------------------------------------------- /src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/index.ts -------------------------------------------------------------------------------- /src/errors/names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/names.ts -------------------------------------------------------------------------------- /src/errors/sendErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/sendErrors.ts -------------------------------------------------------------------------------- /src/errors/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/transactions.ts -------------------------------------------------------------------------------- /src/errors/webserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/webserver.ts -------------------------------------------------------------------------------- /src/errors/websockets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/errors/websockets.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/krist/addresses/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/addresses/index.ts -------------------------------------------------------------------------------- /src/krist/addresses/lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/addresses/lookup.ts -------------------------------------------------------------------------------- /src/krist/addresses/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/addresses/verify.ts -------------------------------------------------------------------------------- /src/krist/authLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/authLog.ts -------------------------------------------------------------------------------- /src/krist/blocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/blocks/index.ts -------------------------------------------------------------------------------- /src/krist/blocks/lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/blocks/lookup.ts -------------------------------------------------------------------------------- /src/krist/blocks/submit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/blocks/submit.ts -------------------------------------------------------------------------------- /src/krist/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/index.ts -------------------------------------------------------------------------------- /src/krist/motd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/motd.ts -------------------------------------------------------------------------------- /src/krist/names/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/names/index.ts -------------------------------------------------------------------------------- /src/krist/names/lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/names/lookup.ts -------------------------------------------------------------------------------- /src/krist/supply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/supply.ts -------------------------------------------------------------------------------- /src/krist/switches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/switches.ts -------------------------------------------------------------------------------- /src/krist/transactions/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/transactions/create.ts -------------------------------------------------------------------------------- /src/krist/transactions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/transactions/index.ts -------------------------------------------------------------------------------- /src/krist/transactions/lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/transactions/lookup.ts -------------------------------------------------------------------------------- /src/krist/work.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/krist/work.ts -------------------------------------------------------------------------------- /src/typings/why-is-node-running.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/typings/why-is-node-running.d.ts -------------------------------------------------------------------------------- /src/utils/baseBlockValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/baseBlockValue.ts -------------------------------------------------------------------------------- /src/utils/checkEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/checkEnv.ts -------------------------------------------------------------------------------- /src/utils/criticalLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/criticalLog.ts -------------------------------------------------------------------------------- /src/utils/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/crypto.ts -------------------------------------------------------------------------------- /src/utils/fileExists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/fileExists.ts -------------------------------------------------------------------------------- /src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/format.ts -------------------------------------------------------------------------------- /src/utils/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/git.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/legacyWork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/legacyWork.ts -------------------------------------------------------------------------------- /src/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/log.ts -------------------------------------------------------------------------------- /src/utils/lut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/lut.ts -------------------------------------------------------------------------------- /src/utils/rateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/rateLimit.ts -------------------------------------------------------------------------------- /src/utils/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/validation.ts -------------------------------------------------------------------------------- /src/utils/validationKrist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/validationKrist.ts -------------------------------------------------------------------------------- /src/utils/vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/vars.ts -------------------------------------------------------------------------------- /src/utils/whatsNew.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/utils/whatsNew.ts -------------------------------------------------------------------------------- /src/webserver/idempotency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/idempotency.ts -------------------------------------------------------------------------------- /src/webserver/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/index.ts -------------------------------------------------------------------------------- /src/webserver/prometheus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/prometheus.ts -------------------------------------------------------------------------------- /src/webserver/routes/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/addresses.ts -------------------------------------------------------------------------------- /src/webserver/routes/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/blocks.ts -------------------------------------------------------------------------------- /src/webserver/routes/homepage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/homepage.ts -------------------------------------------------------------------------------- /src/webserver/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/index.ts -------------------------------------------------------------------------------- /src/webserver/routes/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/login.ts -------------------------------------------------------------------------------- /src/webserver/routes/lookup/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/lookup/addresses.ts -------------------------------------------------------------------------------- /src/webserver/routes/lookup/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/lookup/blocks.ts -------------------------------------------------------------------------------- /src/webserver/routes/lookup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/lookup/index.ts -------------------------------------------------------------------------------- /src/webserver/routes/lookup/names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/lookup/names.ts -------------------------------------------------------------------------------- /src/webserver/routes/lookup/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/lookup/transactions.ts -------------------------------------------------------------------------------- /src/webserver/routes/lookup/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/lookup/utils.ts -------------------------------------------------------------------------------- /src/webserver/routes/motd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/motd.ts -------------------------------------------------------------------------------- /src/webserver/routes/names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/names.ts -------------------------------------------------------------------------------- /src/webserver/routes/search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/search/index.ts -------------------------------------------------------------------------------- /src/webserver/routes/search/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/search/search.ts -------------------------------------------------------------------------------- /src/webserver/routes/search/searchExtended.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/search/searchExtended.ts -------------------------------------------------------------------------------- /src/webserver/routes/search/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/search/utils.ts -------------------------------------------------------------------------------- /src/webserver/routes/submission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/submission.ts -------------------------------------------------------------------------------- /src/webserver/routes/supply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/supply.ts -------------------------------------------------------------------------------- /src/webserver/routes/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/transactions.ts -------------------------------------------------------------------------------- /src/webserver/routes/v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/v2.ts -------------------------------------------------------------------------------- /src/webserver/routes/walletVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/walletVersion.ts -------------------------------------------------------------------------------- /src/webserver/routes/websockets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/websockets.ts -------------------------------------------------------------------------------- /src/webserver/routes/whatsNew.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/whatsNew.ts -------------------------------------------------------------------------------- /src/webserver/routes/work.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/routes/work.ts -------------------------------------------------------------------------------- /src/webserver/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/webserver/utils.ts -------------------------------------------------------------------------------- /src/websockets/WebSocketManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/WebSocketManager.ts -------------------------------------------------------------------------------- /src/websockets/WrappedWebSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/WrappedWebSocket.ts -------------------------------------------------------------------------------- /src/websockets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/index.ts -------------------------------------------------------------------------------- /src/websockets/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/ipc.ts -------------------------------------------------------------------------------- /src/websockets/prometheus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/prometheus.ts -------------------------------------------------------------------------------- /src/websockets/routes/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/addresses.ts -------------------------------------------------------------------------------- /src/websockets/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/index.ts -------------------------------------------------------------------------------- /src/websockets/routes/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/login.ts -------------------------------------------------------------------------------- /src/websockets/routes/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/logout.ts -------------------------------------------------------------------------------- /src/websockets/routes/me.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/me.ts -------------------------------------------------------------------------------- /src/websockets/routes/submission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/submission.ts -------------------------------------------------------------------------------- /src/websockets/routes/subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/subscription.ts -------------------------------------------------------------------------------- /src/websockets/routes/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/transactions.ts -------------------------------------------------------------------------------- /src/websockets/routes/work.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/routes/work.ts -------------------------------------------------------------------------------- /src/websockets/subscriptionCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/subscriptionCheck.ts -------------------------------------------------------------------------------- /src/websockets/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/src/websockets/types.ts -------------------------------------------------------------------------------- /static/docs.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/docs.bundle.js -------------------------------------------------------------------------------- /static/down.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/down.html -------------------------------------------------------------------------------- /static/favicon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/favicon-128x128.png -------------------------------------------------------------------------------- /static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/favicon-64x64.png -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/logo2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/logo2.svg -------------------------------------------------------------------------------- /static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/static/style.css -------------------------------------------------------------------------------- /test/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/api.ts -------------------------------------------------------------------------------- /test/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/fixtures.ts -------------------------------------------------------------------------------- /test/misc/json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/misc/json.test.ts -------------------------------------------------------------------------------- /test/misc/krist.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/misc/krist.test.ts -------------------------------------------------------------------------------- /test/misc/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/misc/utils.test.ts -------------------------------------------------------------------------------- /test/routes/addresses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/addresses.test.ts -------------------------------------------------------------------------------- /test/routes/blocks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/blocks.test.ts -------------------------------------------------------------------------------- /test/routes/login.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/login.test.ts -------------------------------------------------------------------------------- /test/routes/lookup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/lookup.test.ts -------------------------------------------------------------------------------- /test/routes/motd.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/motd.test.ts -------------------------------------------------------------------------------- /test/routes/names.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/names.test.ts -------------------------------------------------------------------------------- /test/routes/submission.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/submission.test.ts -------------------------------------------------------------------------------- /test/routes/transactions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/transactions.test.ts -------------------------------------------------------------------------------- /test/routes/websockets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/websockets.test.ts -------------------------------------------------------------------------------- /test/routes/work.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/routes/work.test.ts -------------------------------------------------------------------------------- /test/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/seed.ts -------------------------------------------------------------------------------- /test/websocket_routes/addresses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/websocket_routes/addresses.test.ts -------------------------------------------------------------------------------- /test/websocket_routes/me.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/websocket_routes/me.test.ts -------------------------------------------------------------------------------- /test/websocket_routes/submission.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/websocket_routes/submission.test.ts -------------------------------------------------------------------------------- /test/websocket_routes/transactions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/websocket_routes/transactions.test.ts -------------------------------------------------------------------------------- /test/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/test/ws.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /views/error_404.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/views/error_404.hbs -------------------------------------------------------------------------------- /views/error_500.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/views/error_500.hbs -------------------------------------------------------------------------------- /views/home.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/views/home.hbs -------------------------------------------------------------------------------- /views/layouts/main.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/views/layouts/main.hbs -------------------------------------------------------------------------------- /views/partials/link.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/views/partials/link.hbs -------------------------------------------------------------------------------- /views/partials/new.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/views/partials/new.hbs -------------------------------------------------------------------------------- /whats-new.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpim/Krist/HEAD/whats-new.json --------------------------------------------------------------------------------