From 812920cf2ed53518cfaabb52be9ca8b3d720fce6 Mon Sep 17 00:00:00 2001 From: Peter Date: Sun, 28 May 2023 15:40:54 -0600 Subject: [PATCH] all the tests pass --- .../local-vanillae-0.1.0/dist/b58.js.map | 1 - .../local-vanillae-0.1.0/dist/b64.js | 507 -------------- .../local-vanillae-0.1.0/dist/b64.js.map | 1 - .../local-vanillae-0.1.0/dist/bin.d.ts | 28 - .../local-vanillae-0.1.0/dist/bin.js | 232 ------- .../local-vanillae-0.1.0/dist/bin.js.map | 1 - .../local-vanillae-0.1.0/dist/faert.d.ts | 30 - .../local-vanillae-0.1.0/dist/faert.js | 344 --------- .../local-vanillae-0.1.0/dist/faert.js.map | 1 - .../local-vanillae-0.1.0/dist/rlp.js.map | 1 - .../local-vanillae-0.1.0/dist/safe.d.ts | 66 -- .../local-vanillae-0.1.0/dist/safe.js | 58 -- .../local-vanillae-0.1.0/dist/safe.js.map | 1 - .../local-vanillae-0.1.0/src/bin.ts | 346 --------- .../local-vanillae-0.1.0/src/faert.ts | 399 ----------- .../local-vanillae-0.1.0/src/safe.ts | 112 --- .../local-vanillae-0.1.0/dist/anth.js | 287 -------- .../local-vanillae-0.1.0/dist/anth.js.map | 1 - .../local-vanillae-0.1.0/dist/b58.js | 308 -------- .../local-vanillae-0.1.0/dist/b58.js.map | 1 - .../local-vanillae-0.1.0/dist/b64.js.map | 1 - .../local-vanillae-0.1.0/dist/bin.d.ts | 20 - .../local-vanillae-0.1.0/dist/bin.js | 43 -- .../local-vanillae-0.1.0/dist/bin.js.map | 1 - .../local-vanillae-0.1.0/dist/rlp.js.map | 1 - .../local-vanillae-0.1.0/dist/safe.d.ts | 66 -- .../local-vanillae-0.1.0/dist/safe.js | 58 -- .../local-vanillae-0.1.0/dist/safe.js.map | 1 - .../local-vanillae-0.1.0/src/anth.ts | 403 ----------- .../local-vanillae-0.1.0/src/bin.ts | 60 -- .../local-vanillae-0.1.0/src/safe.ts | 112 --- .../dist/vdk_base58.d.ts} | 0 .../dist/vdk_base58.js} | 2 +- .../dist/vdk_base58.js.map | 1 + .../src/vdk_base58.ts} | 0 .../dist/vdk_base64.d.ts} | 0 .../dist/vdk_base64.js} | 2 +- .../dist/vdk_base64.js.map | 1 + .../src/vdk_base64.ts} | 0 .../dist/vdk_rlp.d.ts} | 0 .../local-vdk_rlp-0.1.0/dist/vdk_rlp.js} | 2 +- .../local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map | 1 + .../src/vdk_rlp.ts} | 0 .../dist/cases.d.ts | 2 +- .../dist/cases.js | 0 .../dist/cases.js.map | 0 .../local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts} | 0 .../local-vdk_rlp-0.1.0/dist/vdk_rlp.js} | 2 +- .../local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map | 1 + .../local-vdk_rlp-0.1.0/src/vdk_rlp.ts} | 0 .../dist/rlpcases.d.ts | 2 +- .../dist/rlpcases.js | 0 .../dist/rlpcases.js.map | 0 .../src/cases.ts | 0 .../src/rlpcases.ts | 2 +- libs/vdk_tests/dist/test.js | 8 +- libs/vdk_tests/dist/test.js.map | 2 +- libs/vdk_tests/jex.eterms | 6 +- .../local-vanillae-0.1.0/dist/b58.d.ts | 12 - .../local-vanillae-0.1.0/dist/b58.js.map | 1 - .../local-vanillae-0.1.0/dist/b64.d.ts | 12 - .../local-vanillae-0.1.0/dist/b64.js.map | 1 - .../local-vanillae-0.1.0/dist/bin.d.ts | 28 - .../local-vanillae-0.1.0/dist/bin.js | 232 ------- .../local-vanillae-0.1.0/dist/bin.js.map | 1 - .../local-vanillae-0.1.0/dist/faert.d.ts | 30 - .../local-vanillae-0.1.0/dist/faert.js | 344 --------- .../local-vanillae-0.1.0/dist/faert.js.map | 1 - .../local-vanillae-0.1.0/dist/rlp.js.map | 1 - .../local-vanillae-0.1.0/dist/safe.d.ts | 66 -- .../local-vanillae-0.1.0/dist/safe.js | 58 -- .../local-vanillae-0.1.0/dist/safe.js.map | 1 - .../local-vanillae-0.1.0/src/b58.ts | 418 ----------- .../local-vanillae-0.1.0/src/b64.ts | 655 ------------------ .../local-vanillae-0.1.0/src/bin.ts | 346 --------- .../local-vanillae-0.1.0/src/faert.ts | 399 ----------- .../local-vanillae-0.1.0/src/safe.ts | 112 --- .../local-vanillae-0.1.0/dist/anth.js | 287 -------- .../local-vanillae-0.1.0/dist/anth.js.map | 1 - .../local-vanillae-0.1.0/dist/b58.d.ts | 12 - .../local-vanillae-0.1.0/dist/b58.js | 308 -------- .../local-vanillae-0.1.0/dist/b58.js.map | 1 - .../local-vanillae-0.1.0/dist/b64.d.ts | 12 - .../local-vanillae-0.1.0/dist/b64.js | 507 -------------- .../local-vanillae-0.1.0/dist/b64.js.map | 1 - .../local-vanillae-0.1.0/dist/bin.d.ts | 20 - .../local-vanillae-0.1.0/dist/bin.js | 43 -- .../local-vanillae-0.1.0/dist/bin.js.map | 1 - .../local-vanillae-0.1.0/dist/rlp.js.map | 1 - .../local-vanillae-0.1.0/dist/safe.d.ts | 66 -- .../local-vanillae-0.1.0/dist/safe.js | 58 -- .../local-vanillae-0.1.0/dist/safe.js.map | 1 - .../local-vanillae-0.1.0/src/anth.ts | 403 ----------- .../local-vanillae-0.1.0/src/b58.ts | 418 ----------- .../local-vanillae-0.1.0/src/b64.ts | 655 ------------------ .../local-vanillae-0.1.0/src/bin.ts | 60 -- .../local-vanillae-0.1.0/src/safe.ts | 112 --- .../dist/vdk_base58.d.ts} | 0 .../dist/vdk_base58.js} | 2 +- .../dist/vdk_base58.js.map | 1 + .../local-vdk_base58-0.1.0/src/vdk_base58.ts} | 0 .../dist/vdk_base64.d.ts} | 0 .../dist/vdk_base64.js} | 2 +- .../dist/vdk_base64.js.map | 1 + .../local-vdk_base64-0.1.0/src/vdk_base64.ts} | 0 .../dist/vdk_rlp.d.ts} | 0 .../local-vdk_rlp-0.1.0/dist/vdk_rlp.js} | 2 +- .../local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map | 1 + .../src/vdk_rlp.ts} | 0 .../dist/cases.d.ts | 2 +- .../dist/cases.js | 0 .../dist/cases.js.map | 0 .../local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts} | 0 .../local-vdk_rlp-0.1.0/dist/vdk_rlp.js} | 2 +- .../local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map | 1 + .../local-vdk_rlp-0.1.0/src/vdk_rlp.ts} | 0 .../dist/rlpcases.d.ts | 2 +- .../dist/rlpcases.js | 0 .../dist/rlpcases.js.map | 0 .../src/cases.ts | 0 .../src/rlpcases.ts | 2 +- libs/vdk_tests/src/test.ts | 8 +- 122 files changed, 35 insertions(+), 9201 deletions(-) delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.js delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.js delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.d.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.js delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.js delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/bin.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/faert.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/safe.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/anth.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/bin.ts delete mode 100644 libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/safe.ts rename libs/vdk_tests/dist/jex_include/{local-vanillae-0.1.0/dist/b58.d.ts => local-vdk_base58-0.1.0/dist/vdk_base58.d.ts} (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae-0.1.0/dist/b58.js => local-vdk_base58-0.1.0/dist/vdk_base58.js} (99%) create mode 100644 libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js.map rename libs/vdk_tests/dist/jex_include/{local-vanillae-0.1.0/src/b58.ts => local-vdk_base58-0.1.0/src/vdk_base58.ts} (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae-0.1.0/dist/b64.d.ts => local-vdk_base64-0.1.0/dist/vdk_base64.d.ts} (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js => local-vdk_base64-0.1.0/dist/vdk_base64.js} (99%) create mode 100644 libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js.map rename libs/vdk_tests/dist/jex_include/{local-vanillae-0.1.0/src/b64.ts => local-vdk_base64-0.1.0/src/vdk_base64.ts} (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae-0.1.0/dist/rlp.d.ts => local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts} (100%) rename libs/vdk_tests/{src/jex_include/local-vanillae-0.1.0/dist/rlp.js => dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js} (99%) create mode 100644 libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map rename libs/vdk_tests/dist/jex_include/{local-vanillae-0.1.0/src/rlp.ts => local-vdk_rlp-0.1.0/src/vdk_rlp.ts} (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/cases.d.ts (71%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/cases.js (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/cases.js.map (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts => local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts} (100%) rename libs/vdk_tests/{src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js => dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js} (99%) create mode 100644 libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/rlp.ts => local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts} (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/rlpcases.d.ts (65%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/rlpcases.js (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/rlpcases.js.map (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/src/cases.ts (100%) rename libs/vdk_tests/dist/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/src/rlpcases.ts (99%) delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.js delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.js delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.js delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/b58.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/b64.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/bin.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/faert.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/safe.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/anth.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b58.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b64.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/bin.ts delete mode 100644 libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/safe.ts rename libs/vdk_tests/{dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts => src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.d.ts} (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae-0.1.0/dist/b58.js => local-vdk_base58-0.1.0/dist/vdk_base58.js} (99%) create mode 100644 libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js.map rename libs/vdk_tests/{dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b58.ts => src/jex_include/local-vdk_base58-0.1.0/src/vdk_base58.ts} (100%) rename libs/vdk_tests/{dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts => src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.d.ts} (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae-0.1.0/dist/b64.js => local-vdk_base64-0.1.0/dist/vdk_base64.js} (99%) create mode 100644 libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js.map rename libs/vdk_tests/{dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b64.ts => src/jex_include/local-vdk_base64-0.1.0/src/vdk_base64.ts} (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae-0.1.0/dist/rlp.d.ts => local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts} (100%) rename libs/vdk_tests/{dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js => src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js} (99%) create mode 100644 libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map rename libs/vdk_tests/src/jex_include/{local-vanillae-0.1.0/src/rlp.ts => local-vdk_rlp-0.1.0/src/vdk_rlp.ts} (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/cases.d.ts (71%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/cases.js (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/cases.js.map (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts => local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts} (100%) rename libs/vdk_tests/{dist/jex_include/local-vanillae-0.1.0/dist/rlp.js => src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js} (99%) create mode 100644 libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/rlp.ts => local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts} (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/rlpcases.d.ts (65%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/rlpcases.js (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/dist/rlpcases.js.map (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/src/cases.ts (100%) rename libs/vdk_tests/src/jex_include/{local-vanillae_test_cases-0.1.0 => local-vdk_tests_cases-0.1.0}/src/rlpcases.ts (99%) diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map deleted file mode 100644 index c93be14..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"b58.js","sourceRoot":"","sources":["../src/b58.ts"],"names":[],"mappings":"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,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,CAAC;KACtD;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,cAAc,CACT,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,CAAC;KACpD;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.js b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.js deleted file mode 100644 index a7f7fc5..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.js +++ /dev/null @@ -1,507 +0,0 @@ -/** - * Base64 Utility Functions in TypeScript - */ -export { encode, decode }; -/** - * Encode an array of bytes as a Uint8Array in base64 notation. - */ -function encode(bytes) { - // slice the array - // length of head is a multiple of 3 - // treat the tail as a special case - let { head, tail, tail_len } = slice3k(bytes); - let head_str = encode_head(head); - let tail_str = encode_tail(tail, tail_len); - return head_str + tail_str; -} -/** - * Take a Uint8Array, take the first 3k (k >= 0) bytes, put them in head, and - * the remaining 0,1, or 2 bytes, put them in tail - * - * @internal - */ -function slice3k(bytes) { - let len = bytes.length; - // too lazy to look up how to do integer division in js so this will do - let tail_len = len % 3; - let head_len = len - tail_len; - // for slice: - // first argument is the 0-index of the start - // second - first is the length of the slice - let head = bytes.slice(0, head_len); - // empty second argument means go to the end - let tail = bytes.slice(head_len); - return { head: head, - tail: tail, - tail_len: tail_len }; -} -/** - * Encode a Uint8Array whose length is known to be a multiple of 3 - * - * @internal - */ -function encode_head(head_bytes) { - // can assume length of bytes is a multiple of 3 - // start index at 0 - // increment by 3 - let head_bytes_len = head_bytes.length; - let max_idx0 = head_bytes_len - 1; - let head_str_acc = ''; - for (let this_3slice_start_idx0 = 0; this_3slice_start_idx0 <= max_idx0; this_3slice_start_idx0 += 3) { - let this_3slice_bytes = head_bytes.slice(this_3slice_start_idx0, this_3slice_start_idx0 + 3); - let this_3slice_str = encode3(this_3slice_bytes); - head_str_acc += this_3slice_str; - } - return head_str_acc; -} -/** - * Encode a 3 bytes into base64 notation - * - * @internal - */ -function encode3(bytes) { - let b0 = bytes[0]; - let b1 = bytes[1]; - let b2 = bytes[2]; - // ABCDEFGH 12345678 abcdefgh - // b0 b1 b2 - // ABCDEF GH1234 5678ab cdefgh - // n0 n1 n2 n3 - let n0 = b0 >> 2; - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - // b1 = 12345678 - // b1 >> 4 = ____1234 - // n1 = __GH1234 - let n1 = ((b0 % 4) << 4) + (b1 >> 4); - // b1 = 12345678 - // 16 = ___1____ - // b1 % 16 = ____5678 - // (b1 % 16) << 2 = __5678__ - // b2 = abcdefgh - // b2 >> 6 = ______ab - // n2 = __5678ab - let n2 = ((b1 % 16) << 2) + (b2 >> 6); - // b2 = abcdefgh - // 64 = _1______ - // n3 = __cdefgh - let n3 = b2 % 64; - // convert to chars - let s0 = int2char(n0); - let s1 = int2char(n1); - let s2 = int2char(n2); - let s3 = int2char(n3); - // retrvn - return s0 + s1 + s2 + s3; -} -/** - * Encode the final 0, 1, or 2 bytes - * - * @internal - */ -function encode_tail(tail_bytes, tail_len) { - switch (tail_len) { - case 0: return ''; - case 1: return encode1(tail_bytes); - case 2: return encode2(tail_bytes); - default: - throw new Error('encode_tail with tail_len = ' + tail_len); - } -} -/** - * Encode a single byte - * - * @internal - */ -function encode1(bytes) { - let b0 = bytes[0]; - // n0 = __ABCDEF - // b0 = ABCDEFGH - // b0 >> 2 = __ABCDEF - let n0 = b0 >> 2; - // n1 = __GH____ - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - let n1 = (b0 % 4) << 4; - return int2char(n0) + int2char(n1) + '=='; -} -/** - * Encode two bytes - * - * @internal - */ -function encode2(bytes) { - let b0 = bytes[0]; - let b1 = bytes[1]; - // ABCDEFGH 12345678 - // b0 b1 - // ABCDEF GH1234 5678__ - // n0 n1 n2 - let n0 = b0 >> 2; - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - // b1 = 12345678 - // b1 >> 4 = ____1234 - // n1 = __GH1234 - let n1 = ((b0 % 4) << 4) + (b1 >> 4); - // b1 = 12345678 - // 16 = ___1____ - // b1 % 16 = ____5678 - // (b1 % 16) << 2 = __5678__ - // n2 = __5678__ - let n2 = (b1 % 16) << 2; - // convert to chars - let s0 = int2char(n0); - let s1 = int2char(n1); - let s2 = int2char(n2); - // retrvn - return s0 + s1 + s2 + '='; -} -/** - * Decode a base64-encoded string - */ -function decode(base64_str) { - // length of the string is guaranteed to be a multiple of 4 - // if the string is empty, return the empty array - let len = base64_str.length; - // this branching contains the implicit assertion that the length is a - // multiple of 4. If this is not true, the bottom branch is triggered. - // general case goes first because speeeeeed - if ((4 < len) - && (0 === (len % 4))) { - // split the head and tail - let tail_start_idx0 = len - 4; - let head_s = base64_str.slice(0, tail_start_idx0); - let tail_s = base64_str.slice(tail_start_idx0); - // Using arrays because Uint8Arrays don't have a concat operation - let head_arr = decode_head(head_s); - let tail_arr = decode_tail(tail_s); - // silly to put these in variables but this is exactly the type of - // situation where JS type insanity shows up - // - // see: i forgot - // > [1,2,3] + [4,5,6] - // '1,2,34,5,6' - // - // Originally, I used + like some sort of moron who codes in a sane - // language - // - // seriously what is this language - // - // this is some clown behavior - let total_arr = head_arr.concat(tail_arr); - return new Uint8Array(total_arr); - } - // special case if the length is exactly 4 - else if (4 === len) { - // it's just a tail - return new Uint8Array(decode_tail(base64_str)); - } - // empty string - else if (0 === len) { - return new Uint8Array([]); - } - else { - throw new Error('base64 decode: invalid string length: ' + len); - } -} -/** - * Decode a string known to not have any padding - * - * @internal - */ -function decode_head(s) { - // go 4 characters at a time - let max_i0 = s.length - 1; - let decoded_acc = []; - for (let i0 = 0; i0 <= max_i0; i0 += 4) { - let this_slice_s = s.slice(i0, i0 + 4); - let this_slice_arr = decode3(this_slice_s); - // update accumulator - decoded_acc = decoded_acc.concat(this_slice_arr); - } - return decoded_acc; -} -/** - * Decode 4 characters that correspond to either 3 bytes, 2, bytes, or 1 byte - * - * @internal - */ -function decode_tail(s) { - // all that matters right now is the last 2 chars - // s0, s1, s2, s3 - // 0 based indexing is so annoying - let s2 = s[2]; - let s3 = s[3]; - // braaaaaaaaaaaaaaaaaench - // two equals signs means 1 byte - if (('=' === s3) && ('=' === s2)) { - return decode1(s); - } - // one equals sign means 2 bytes - else if (('=' === s3)) { - return decode2(s); - } - // 0 equals signs means 3 bytes - else { - return decode3(s); - } -} -/** - * Decode a 4-character long base64 string corresponding to 3 bytes - * - * @internal - */ -function decode3(s) { - // pull out strings - let s0 = s[0]; - let s1 = s[1]; - let s2 = s[2]; - let s3 = s[3]; - // convert to numbers - let n0 = char2int(s0); - let n1 = char2int(s1); - let n2 = char2int(s2); - let n3 = char2int(s3); - // abcdef gh1234 5678ab cdefgh - // n0 n1 n2 n3 - // abcdefgh 12345678 abcdefgh - // b0 b1 b2 - // n0 = __abcdef - // n1 = __gh1234 - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 = (n0 << 2) + (n1 >> 4); - // n1 = __gh1234 - // 16 = ___1____ - // n1 % 16 = ____1234 - // (n1 % 16) << 4 = 1234____ - // n2 = __5678ab - // n2 >> 2 = ____5678 - // b1 = 12345678 - let b1 = ((n1 % 16) << 4) + (n2 >> 2); - // n2 = __5678ab - // 4 = _____1__ - // n2 % 4 = ______ab - // (n2 % 4) << 6 = ab______ - // n3 = __cdefgh - let b2 = ((n2 % 4) << 6) + n3; - return [b0, b1, b2]; -} -/** - * Decode a 4-character long base64 string corresponding to 2 bytes - * - * @internal - */ -function decode2(s) { - // xyz= - // pull out strings - let s0 = s[0]; - let s1 = s[1]; - let s2 = s[2]; - // convert to numbers - let n0 = char2int(s0); - let n1 = char2int(s1); - let n2 = char2int(s2); - // abcdef gh1234 5678__ - // n0 n1 n2 - // abcdefgh 12345678 - // b0 b1 - // n0 = __abcdef - // n1 = __gh1234 - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 = (n0 << 2) + (n1 >> 4); - // n1 = __gh1234 - // 16 = ___1____ - // n1 % 16 = ____1234 - // (n1 % 16) << 4 = 1234____ - // n2 = __5678__ - // n2 >> 2 = ____5678 - // b1 = 12345678 - let b1 = ((n1 % 16) << 4) + (n2 >> 2); - return [b0, b1]; -} -/** - * Decode a 4-character long base64 string corresponding to 2 bytes - * - * @internal - */ -function decode1(s) { - // xy== - // pull out strings - let s0 = s[0]; - let s1 = s[1]; - // convert to numbers - let n0 = char2int(s0); - let n1 = char2int(s1); - // abcdef gh____ - // n0 n1 - // abcdefgh - // b0 - // n0 = __abcdef - // n1 = __gh____ - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 = (n0 << 2) + (n1 >> 4); - return [b0]; -} -// FIXME: these tables would *probably* be faster if they were made into objects -/** - * Conversion table for base64 encode - * - * @internal - */ -function int2char(n) { - switch (n) { - case 0: return 'A'; - case 1: return 'B'; - case 2: return 'C'; - case 3: return 'D'; - case 4: return 'E'; - case 5: return 'F'; - case 6: return 'G'; - case 7: return 'H'; - case 8: return 'I'; - case 9: return 'J'; - case 10: return 'K'; - case 11: return 'L'; - case 12: return 'M'; - case 13: return 'N'; - case 14: return 'O'; - case 15: return 'P'; - case 16: return 'Q'; - case 17: return 'R'; - case 18: return 'S'; - case 19: return 'T'; - case 20: return 'U'; - case 21: return 'V'; - case 22: return 'W'; - case 23: return 'X'; - case 24: return 'Y'; - case 25: return 'Z'; - case 26: return 'a'; - case 27: return 'b'; - case 28: return 'c'; - case 29: return 'd'; - case 30: return 'e'; - case 31: return 'f'; - case 32: return 'g'; - case 33: return 'h'; - case 34: return 'i'; - case 35: return 'j'; - case 36: return 'k'; - case 37: return 'l'; - case 38: return 'm'; - case 39: return 'n'; - case 40: return 'o'; - case 41: return 'p'; - case 42: return 'q'; - case 43: return 'r'; - case 44: return 's'; - case 45: return 't'; - case 46: return 'u'; - case 47: return 'v'; - case 48: return 'w'; - case 49: return 'x'; - case 50: return 'y'; - case 51: return 'z'; - case 52: return '0'; - case 53: return '1'; - case 54: return '2'; - case 55: return '3'; - case 56: return '4'; - case 57: return '5'; - case 58: return '6'; - case 59: return '7'; - case 60: return '8'; - case 61: return '9'; - case 62: return '+'; - case 63: return '/'; - default: throw new Error("invalid base64 encode byte: " + n); - } -} -/** - * Conversion table for base64 decode - * - * @internal - */ -function char2int(s) { - switch (s) { - case 'A': return 0; - case 'B': return 1; - case 'C': return 2; - case 'D': return 3; - case 'E': return 4; - case 'F': return 5; - case 'G': return 6; - case 'H': return 7; - case 'I': return 8; - case 'J': return 9; - case 'K': return 10; - case 'L': return 11; - case 'M': return 12; - case 'N': return 13; - case 'O': return 14; - case 'P': return 15; - case 'Q': return 16; - case 'R': return 17; - case 'S': return 18; - case 'T': return 19; - case 'U': return 20; - case 'V': return 21; - case 'W': return 22; - case 'X': return 23; - case 'Y': return 24; - case 'Z': return 25; - case 'a': return 26; - case 'b': return 27; - case 'c': return 28; - case 'd': return 29; - case 'e': return 30; - case 'f': return 31; - case 'g': return 32; - case 'h': return 33; - case 'i': return 34; - case 'j': return 35; - case 'k': return 36; - case 'l': return 37; - case 'm': return 38; - case 'n': return 39; - case 'o': return 40; - case 'p': return 41; - case 'q': return 42; - case 'r': return 43; - case 's': return 44; - case 't': return 45; - case 'u': return 46; - case 'v': return 47; - case 'w': return 48; - case 'x': return 49; - case 'y': return 50; - case 'z': return 51; - case '0': return 52; - case '1': return 53; - case '2': return 54; - case '3': return 55; - case '4': return 56; - case '5': return 57; - case '6': return 58; - case '7': return 59; - case '8': return 60; - case '9': return 61; - case '+': return 62; - case '/': return 63; - default: throw new Error("invalid base64 character: " + s); - } -} -//# sourceMappingURL=b64.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map deleted file mode 100644 index 7398ad3..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"b64.js","sourceRoot":"","sources":["../src/b64.ts"],"names":[],"mappings":"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C;QACpB,KAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,CAAC;KACjE;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,QAAQ,CACH,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,CAAC;KAC/D;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts deleted file mode 100644 index 915e4ce..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Miscellaneous binary utility functions - * - * @module - */ -export { bytes_to_bigint, bigint_to_bytes, concat, strong_rand_bytes }; -/** - * Concatenate two arrays - */ -declare function concat(arr1: Uint8Array, arr2: Uint8Array): Uint8Array; -/** - * Cryptographically random bytes - */ -declare function strong_rand_bytes(how_many: number): Uint8Array; -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -declare function bytes_to_bigint(bytes: Uint8Array): bigint; -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -declare function bigint_to_bytes(q: bigint): Uint8Array; diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.js b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.js deleted file mode 100644 index b316387..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.js +++ /dev/null @@ -1,232 +0,0 @@ -/** - * Miscellaneous binary utility functions - * - * @module - */ -export { bytes_to_bigint, bigint_to_bytes, concat, strong_rand_bytes }; -/** - * Concatenate two arrays - */ -function concat(arr1, arr2) { - let len1 = arr1.length; - let len2 = arr2.length; - let arr1_idx0_offset = 0; - let arr2_idx0_offset = len1; - let result_len = len1 + len2; - let result = new Uint8Array(result_len); - // copy first array into result - for (let arr1_idx0 = 0; arr1_idx0 < len1; arr1_idx0++) { - // no offset here - let result_idx0 = arr1_idx0 + arr1_idx0_offset; - result[result_idx0] = arr1[arr1_idx0]; - } - // copy second array into result - for (let arr2_idx0 = 0; arr2_idx0 < len2; arr2_idx0++) { - // offset by the length of the first array - let result_idx0 = arr2_idx0 + arr2_idx0_offset; - result[result_idx0] = arr2[arr2_idx0]; - } - return result; -} -/** - * Cryptographically random bytes - */ -function strong_rand_bytes(how_many) { - let arr = new Uint8Array(how_many); - (new Crypto()).getRandomValues(arr); - return arr; -} -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -function bytes_to_bigint(bytes) { - let n = 0n; - for (let b of bytes) { - // move first, then add - // otherwise it ends on a move - // imperative languages are for losers - n <<= 8n; - n += BigInt(b); - } - return n; -} -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -function bigint_to_bytes(q) { - if (q < 0n) { - throw new Error('q < 0n: ' + q); - } - let arr_reverse = []; - while (q > 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return new Uint8Array(arr_reverse); -} -/** - * Get an uninitialized bitstring - * - * @internal - */ -function bits_null(bit_length) { - let byte_length = Math.ceil(bit_length / 8); - let result = new Uint8Array(byte_length); - return { bit_length: bit_length, - bytes: result }; -} -/** - * Get a bitstring of a given length where every value is 0. - */ -function bits_zeros(bit_length) { - let byte_length = Math.ceil(bit_length / 8); - let result = new Uint8Array(byte_length); - for (let i0 = 0; i0 < byte_length; i0++) { - result[i0] = 0; - } - return { bit_length: bit_length, - bytes: result }; -} -/** - * Get a bitstring of a given length where every value is 1. - */ -function bits_ones(bit_length) { - let byte_length = Math.ceil(bit_length / 8); - let result = new Uint8Array(byte_length); - // fill everything except the last byte with 255s - for (let i0 = 0; i0 < (byte_length - 1); i0++) { - result[i0] = 255; - } - // alright so the last byte - // ok so the number of leading 0s is - // 8 - (bit_length % 8) - let num_trailing_zero_bits = 8 - (bit_length % 8); - // the trailing byte is 255 << that - // e.g. 3 trailing 0s - // 1111_1111 -> 1111_1000 - let last_byte = 255 << num_trailing_zero_bits; - let last_byte_idx0 = byte_length - 1; - result[last_byte_idx0] = last_byte; - return { bit_length: bit_length, - bytes: result }; -} -/** - * Get the bit at a given 0-index - */ -function bits_i0th(bit_idx0, bits) { - // first task is figuring out what byte we're at - // for instance if we want bit 27 - // 3*8 = 24 =< 27 < 4*8 - // so it's Math.floor(bit_idx0 / 8) - let byte_idx0 = Math.floor(bit_idx0 / 8); - // let's fetch the byte and work with that - let the_byte = bits.bytes[byte_idx0]; - // ok so let's go with 27 again - // 27 = 3 mod 8 - // so we bitshift right by (8 - 3) - // and then take the remainder dividing by 2 - // --B-_---- -> ----_---B -> 0000_000B - let bsr = 8 - (bit_idx0 % 8); - return (the_byte >> bsr) % 2; -} -/** - * Concatenate two bitstrings - */ -function bits_concat(bits1, bits2) { - let result_bit_length = bits1.bit_length + bits2.bit_length; - let bytes1 = bits1.bytes; - let bytes2 = bits2.bytes; - // using zeros here because of our xor trick in a minute - let result_bits = bits_zeros(result_bit_length); - let result_bytes = result_bits.bytes; - // alright so - // we can start by copying the first bytes into result bytes - for (let bytes1_idx0 = 0; bytes1_idx0 < bytes1.length; bytes1_idx0++) { - result_bytes[bytes1_idx0] = bytes1[bytes1_idx0]; - } - // next - // we need to calculate the left-shift offset - // this will be 8 - (bytes1.bit_length % 8) - let num_trailing_zeros_in_first_array = 8 - (bits1.bit_length % 8); - // so - // bytes1: ABCD_EF00 - // bytes2: GH12_3000 - // result: ABCD_EFGH 1230_0000 - // ah ok, so we need to for each byte in the second array - // take the first however many bits, xor it with the existing byte - // then take the last however many bits and place them into the next byte - // this is super confusing but - // ABCD_EF00 - // GH12_3456 - // operation: - // ABCD_EF00 - // xor 0000_00GH - // = ABCD_EFGH 1234_5600 - // - // then on the next iteration - // 1234_5600 - // abcd_efgh - // -> - // 1234_56ab cdef_gh00 - // - // ah so there's a pattern - // however many trailing 0s there are in the first array - // say there's 2 - // we take the first 2 bits of the upcoming byte - // xor that against the current byte - // take the last 6 bits of the upcoming byte - // set the next byte to that - // - // have to think about edge behavior - // this is ripe for off-by-1 errors - // but i think the general idea is right - // - // so we start the iteration - // on the last byte of the first array - let last_byte_of_first_array_idx0 = bytes1.length - 1; - // and we end - // on the second-to-last-byte of the result array - let second_to_last_byte_of_result_array_idx0 = result_bytes.length - 2; - // the reason we do that is because we're doing this is because we are - // going along, xoring against the current byte and then setting the next - // byte - // - // ok so - for (let this_result_byte_idx0 = last_byte_of_first_array_idx0; this_result_byte_idx0 <= second_to_last_byte_of_result_array_idx0; this_result_byte_idx0++) { - let this_result_byte = result_bytes[this_result_byte_idx0]; - // ok here we need to fish out the relevant byte of the second array - // gaaah - // so this will be 0 at the start of the loop - let relevant_byte_of_second_array_idx0 = this_result_byte_idx0 - last_byte_of_first_array_idx0; - let relevant_byte_of_second_array = bytes2[relevant_byte_of_second_array_idx0]; - // ok so let's fish out the leading digits - // the number of leading digits is the number of trailing 0s in the first array - let num_leading_digits = num_trailing_zeros_in_first_array; - let num_trailing_digits = 8 - num_leading_digits; - // suppose there are 2 leading digits and 6 trailing digits - // ABCD_EFGH - // leading digits are - // ABCD_EFGH >> 6 = 0000_00AB - // trailing digits are - // (ABCD_EFGH << 2) % 255 = CDEF_GH00 - let leading_digits = relevant_byte_of_second_array >> num_trailing_digits; - let trailing_digits = (relevant_byte_of_second_array << num_leading_digits) % 255; - // xor the current byte against the leading digits - let new_this_result_byte = this_result_byte ^ leading_digits; - result_bytes[this_result_byte_idx0] = new_this_result_byte; - // set the next byte to the trailing digits - result_bytes[this_result_byte_idx0 + 1] = trailing_digits; - } - // i think we're done - return { bit_length: result_bit_length, - bytes: result_bytes }; -} -//# sourceMappingURL=bin.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map deleted file mode 100644 index 9928e67..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"bin.js","sourceRoot":"","sources":["../src/bin.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.d.ts b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.d.ts deleted file mode 100644 index fca75f5..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/** - * FÆRT: Fast Æternity Recovery Text - * - * Reference: https://gitlab.com/zxq9/passgas/-/blob/83607fedb08be5dfd03210e331f9c76125bb3467/fullofbeans - * - * @module - */ -export { encode, decode, byte_of_word, check_word, check_byte, words }; -import * as safe from './safe.js'; -/** - * Encode a bytestring into FÆRT - */ -declare function encode(bytes: Uint8Array): string; -/** - * Decode a FAERT string into bytes - */ -declare function decode(faert: string): safe.Safe; -/** - * given a word, find its index - */ -declare function byte_of_word(word: string): safe.Safe; -/** - * compute the check word of an array - */ -declare function check_word(bytes: Uint8Array): string; -/** - * given an array, compute the xor of all the bytes in the array - */ -declare function check_byte(bytes: Uint8Array): number; -declare let words: string[]; diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.js b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.js deleted file mode 100644 index 58a5ba3..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.js +++ /dev/null @@ -1,344 +0,0 @@ -/** - * FÆRT: Fast Æternity Recovery Text - * - * Reference: https://gitlab.com/zxq9/passgas/-/blob/83607fedb08be5dfd03210e331f9c76125bb3467/fullofbeans - * - * @module - */ -export { encode, decode, byte_of_word, check_word, check_byte, words }; -import * as safe from './safe.js'; -/** - * Encode a bytestring into FÆRT - */ -function encode(bytes) { - // initial accumulator - let words_acc = []; - // go along each byte and look up the word - // add it to the accumulator - for (let this_byte of bytes) { - let this_word = words[this_byte]; - words_acc.push(this_word); - } - // prepend check word to phrase - // yes craig it would be faster to do the check byte inline - // the usage case here is 64 byte strings - // double pass is not a big deal - return check_word(bytes) + ' ' + words_acc.join(' '); -} -/** - * Decode a FAERT string into bytes - */ -function decode(faert) { - let all_words = faert.split(' '); - let input_check_word = all_words[0]; - let input_words = all_words.slice(1); - // accumulator - let computed_bytes = []; - // loop over words and figure out accumulator - for (let this_input_word of input_words) { - let maybe_this_byte = byte_of_word(this_input_word); - // if the word is an allowable word, add it to the accumulator - if (maybe_this_byte.ok) { - let this_byte = maybe_this_byte.result; - computed_bytes.push(this_byte); - } - // error case, propagate the error up the call chain - else - return maybe_this_byte; - } - // at this point, we can assume we correctly decoded all words - // compute the check byte - let computed_bytes_u8s = new Uint8Array(computed_bytes); - let computed_check_word = check_word(computed_bytes_u8s); - // check if it is correct - // if so, return the computed bytes - if (computed_check_word === input_check_word) - return safe.ok(computed_bytes_u8s); - // otherwise, return an error - else - return safe.error('checksum failure! computed check word: ' + computed_check_word + '; input check word: ' + input_check_word); -} -/** - * given a word, find its index - */ -function byte_of_word(word) { - for (let i = 0; i <= 255; i++) { - if (word === words[i]) - return safe.ok(i); - } - return safe.error('invalid word: ' + word); -} -/** - * compute the check word of an array - */ -function check_word(bytes) { - return words[check_byte(bytes)]; -} -/** - * given an array, compute the xor of all the bytes in the array - */ -function check_byte(bytes) { - let check_byte = 0; - for (let this_byte of bytes) - check_byte ^= this_byte; - return check_byte; -} -let words = [ - "able", - "abuse", - "acquire", - "adjust", - "agent", - "air", - "alert", - "alpha", - "anger", - "answer", - "any", - "argue", - "around", - "assume", - "asthma", - "aunt", - "awkward", - "balcony", - "barrel", - "because", - "behave", - "bicycle", - "bike", - "blind", - "blouse", - "bonus", - "bottom", - "breeze", - "brother", - "bubble", - "burger", - "butter", - "can", - "cannon", - "cargo", - "catalog", - "caught", - "century", - "chaos", - "chicken", - "churn", - "cinnamon", - "clever", - "clock", - "clown", - "collect", - "conduct", - "convince", - "correct", - "cradle", - "crane", - "crime", - "cross", - "crystal", - "curve", - "daughter", - "debris", - "decrease", - "deny", - "deputy", - "despair", - "diesel", - "dinner", - "distance", - "document", - "donate", - "drama", - "drink", - "dutch", - "earth", - "educate", - "elbow", - "employ", - "endless", - "enlist", - "enter", - "equal", - "eternal", - "example", - "exhibit", - "exotic", - "faculty", - "famous", - "fault", - "feature", - "fiber", - "filter", - "firm", - "flame", - "flush", - "follow", - "forward", - "frame", - "fringe", - "future", - "game", - "gate", - "gift", - "glare", - "glow", - "goat", - "grab", - "grief", - "guilt", - "hand", - "hawk", - "health", - "hen", - "hire", - "honey", - "hover", - "hurry", - "hybrid", - "impose", - "inch", - "inherit", - "injury", - "install", - "iron", - "jazz", - "joke", - "just", - "kit", - "kitchen", - "language", - "laundry", - "leader", - "lend", - "leopard", - "license", - "live", - "lobster", - "lounge", - "magnet", - "mail", - "mansion", - "mass", - "math", - "media", - "message", - "metal", - "misery", - "mix", - "more", - "mountain", - "museum", - "mutual", - "narrow", - "nerve", - "next", - "note", - "obey", - "obtain", - "offer", - "once", - "orange", - "ostrich", - "over", - "owner", - "palace", - "patch", - "pave", - "pen", - "phrase", - "piece", - "pizza", - "plunge", - "polar", - "pool", - "power", - "pretty", - "private", - "protect", - "pulp", - "purity", - "quit", - "quote", - "raise", - "razor", - "recall", - "region", - "relief", - "rent", - "rescue", - "review", - "ride", - "risk", - "roof", - "rough", - "saddle", - "salmon", - "sand", - "scene", - "scrub", - "season", - "seek", - "series", - "shed", - "shoe", - "sick", - "silent", - "situate", - "skill", - "slide", - "slush", - "snack", - "solar", - "soul", - "special", - "sphere", - "spot", - "spy", - "stairs", - "stereo", - "strategy", - "stuff", - "success", - "sunny", - "surge", - "swear", - "symptom", - "tail", - "ten", - "tent", - "theme", - "thumb", - "tiny", - "toe", - "tooth", - "topic", - "trade", - "trash", - "trophy", - "truly", - "tumble", - "typical", - "uncle", - "unfair", - "until", - "upper", - "useless", - "van", - "venue", - "video", - "visa", - "vocal", - "walk", - "waste", - "wedding", - "weekend", - "wide", - "winner", - "wise", - "wood", - "wrist", - "zero" -]; -//# sourceMappingURL=faert.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.js.map deleted file mode 100644 index c7d5d90..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/faert.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"faert.js","sourceRoot":"","sources":["../src/faert.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map deleted file mode 100644 index 4bc573f..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"rlp.js","sourceRoot":"","sources":["../src/rlp.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts deleted file mode 100644 index d03574e..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts +++ /dev/null @@ -1,66 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ -export { Safe, Ok, Error, ok, error, unsafe }; -/** - * Type that catches positive errors - */ -declare type Safe = Ok | Error; -/** - * Ok type - */ -declare type Ok = { - ok: true; - result: ok_t; -}; -/** - * Error type - */ -declare type Error = { - ok: false; - error: err_t; -}; -/** - * Constructs an `Ok` value from a pure value - */ -declare function ok(x: ok_t): Ok; -/** - * Constructs an `Error` value from a pure value - */ -declare function error(x: err_t): Error; -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -declare function unsafe(x: Safe): ok_t; diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.js b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.js deleted file mode 100644 index 925656b..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ -export { ok, error, unsafe }; -/** - * Constructs an `Ok` value from a pure value - */ -function ok(x) { - return { ok: true, result: x }; -} -/** - * Constructs an `Error` value from a pure value - */ -function error(x) { - return { ok: false, error: x }; -} -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -function unsafe(x) { - if (x.ok) - return x.result; - else - throw x.error; -} -//# sourceMappingURL=safe.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map deleted file mode 100644 index e5e7521..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"safe.js","sourceRoot":"","sources":["../src/safe.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AAEH,OAAO,EAIH,EAAE,EACF,KAAK,EACL,MAAM,EACT,CAAA;AA2BD;;GAEG;AACH,SACA,EAAE,CAEG,CAAQ;IAGT,OAAO,EAAC,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,EAAC,CAAC;AACjC,CAAC;AAID;;GAEG;AACH,SACA,KAAK,CAEA,CAAQ;IAGT,OAAO,EAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,EAAC,CAAC;AACjC,CAAC;AAID;;;GAGG;AACH,SACA,MAAM,CAED,CAAoB;IAGrB,IAAI,CAAC,CAAC,EAAE;QACJ,OAAO,CAAC,CAAC,MAAM,CAAC;;QAEhB,MAAM,CAAC,CAAC,KAAK,CAAC;AACtB,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/bin.ts b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/bin.ts deleted file mode 100644 index 6433202..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/bin.ts +++ /dev/null @@ -1,346 +0,0 @@ -/** - * Miscellaneous binary utility functions - * - * @module - */ - -export { - bytes_to_bigint, - bigint_to_bytes, - concat, - strong_rand_bytes -}; - - - -/** - * Concatenate two arrays - */ -function -concat - (arr1 : Uint8Array, - arr2 : Uint8Array) - : Uint8Array -{ - let len1 : number = arr1.length; - let len2 : number = arr2.length; - let arr1_idx0_offset : number = 0; - let arr2_idx0_offset : number = len1; - let result_len : number = len1 + len2; - let result : Uint8Array = new Uint8Array(result_len); - // copy first array into result - for (let arr1_idx0 = 0; - arr1_idx0 < len1; - arr1_idx0++) - { - // no offset here - let result_idx0 : number = arr1_idx0 + arr1_idx0_offset; - result[result_idx0] = arr1[arr1_idx0]; - } - // copy second array into result - for (let arr2_idx0 = 0; - arr2_idx0 < len2; - arr2_idx0++) - { - // offset by the length of the first array - let result_idx0 : number = arr2_idx0 + arr2_idx0_offset; - result[result_idx0] = arr2[arr2_idx0]; - } - return result; -} - - - -/** - * Cryptographically random bytes - */ -function -strong_rand_bytes - (how_many : number) - : Uint8Array -{ - let arr = new Uint8Array(how_many); - (new Crypto()).getRandomValues(arr); - return arr; -} - - - -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -function -bytes_to_bigint - (bytes: Uint8Array) - : bigint -{ - let n : bigint = 0n; - for (let b of bytes) { - // move first, then add - // otherwise it ends on a move - // imperative languages are for losers - n <<= 8n; - n += BigInt(b); - } - return n; -} - - - -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -function -bigint_to_bytes - (q: bigint) - : Uint8Array -{ - if (q < 0n) { - throw new Error('q < 0n: ' + q); - } - - let arr_reverse = []; - while (q > 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return new Uint8Array(arr_reverse); -} - - - -/** - * Oh no, bitstrings in a language that only has bytestrings - * - * By convention these are `Uint8Array`s with byte length `ceil(bit_length / - * 8)`, and all trailing bits are zero. - */ -type bits = - {bit_length : number, - bytes : Uint8Array}; - - - -/** - * Get an uninitialized bitstring - * - * @internal - */ -function -bits_null - (bit_length : number) - : bits -{ - let byte_length : number = Math.ceil(bit_length / 8); - let result : Uint8Array = new Uint8Array(byte_length); - return {bit_length : bit_length, - bytes : result}; -} - - - -/** - * Get a bitstring of a given length where every value is 0. - */ -function -bits_zeros - (bit_length : number) - : bits -{ - let byte_length : number = Math.ceil(bit_length / 8); - let result : Uint8Array = new Uint8Array(byte_length); - for (let i0 = 0; - i0 < byte_length; - i0++) - { - result[i0] = 0; - } - return {bit_length : bit_length, - bytes : result}; -} - - - -/** - * Get a bitstring of a given length where every value is 1. - */ -function -bits_ones - (bit_length : number) - : bits -{ - let byte_length : number = Math.ceil(bit_length / 8); - let result : Uint8Array = new Uint8Array(byte_length); - - // fill everything except the last byte with 255s - for (let i0 = 0; - i0 < (byte_length - 1); - i0++) - { - result[i0] = 255; - } - - // alright so the last byte - // ok so the number of leading 0s is - // 8 - (bit_length % 8) - let num_trailing_zero_bits : number = 8 - (bit_length % 8); - // the trailing byte is 255 << that - // e.g. 3 trailing 0s - // 1111_1111 -> 1111_1000 - let last_byte : number = 255 << num_trailing_zero_bits; - let last_byte_idx0 : number = byte_length - 1; - result[last_byte_idx0] = last_byte; - - return {bit_length : bit_length, - bytes : result}; -} - - - -/** - * Get the bit at a given 0-index - */ -function -bits_i0th - (bit_idx0 : number, - bits : bits) - : number -{ - // first task is figuring out what byte we're at - // for instance if we want bit 27 - // 3*8 = 24 =< 27 < 4*8 - // so it's Math.floor(bit_idx0 / 8) - let byte_idx0 : number = Math.floor(bit_idx0 / 8); - // let's fetch the byte and work with that - let the_byte : number = bits.bytes[byte_idx0]; - - // ok so let's go with 27 again - // 27 = 3 mod 8 - // so we bitshift right by (8 - 3) - // and then take the remainder dividing by 2 - // --B-_---- -> ----_---B -> 0000_000B - let bsr : number = 8 - (bit_idx0 % 8); - return (the_byte >> bsr) % 2; -} - - - -/** - * Concatenate two bitstrings - */ -function -bits_concat - (bits1 : bits, - bits2 : bits) - : bits -{ - let result_bit_length : number = bits1.bit_length + bits2.bit_length; - let bytes1 : Uint8Array = bits1.bytes; - let bytes2 : Uint8Array = bits2.bytes; - // using zeros here because of our xor trick in a minute - let result_bits : bits = bits_zeros(result_bit_length); - let result_bytes : Uint8Array = result_bits.bytes; - - // alright so - // we can start by copying the first bytes into result bytes - for (let bytes1_idx0 = 0; - bytes1_idx0 < bytes1.length; - bytes1_idx0++) - { - result_bytes[bytes1_idx0] = bytes1[bytes1_idx0]; - } - - // next - // we need to calculate the left-shift offset - // this will be 8 - (bytes1.bit_length % 8) - let num_trailing_zeros_in_first_array : number = 8 - (bits1.bit_length % 8); - // so - // bytes1: ABCD_EF00 - // bytes2: GH12_3000 - // result: ABCD_EFGH 1230_0000 - // ah ok, so we need to for each byte in the second array - // take the first however many bits, xor it with the existing byte - // then take the last however many bits and place them into the next byte - // this is super confusing but - // ABCD_EF00 - // GH12_3456 - // operation: - // ABCD_EF00 - // xor 0000_00GH - // = ABCD_EFGH 1234_5600 - // - // then on the next iteration - // 1234_5600 - // abcd_efgh - // -> - // 1234_56ab cdef_gh00 - // - // ah so there's a pattern - // however many trailing 0s there are in the first array - // say there's 2 - // we take the first 2 bits of the upcoming byte - // xor that against the current byte - // take the last 6 bits of the upcoming byte - // set the next byte to that - // - // have to think about edge behavior - // this is ripe for off-by-1 errors - // but i think the general idea is right - // - // so we start the iteration - // on the last byte of the first array - let last_byte_of_first_array_idx0 : number = bytes1.length - 1; - // and we end - // on the second-to-last-byte of the result array - let second_to_last_byte_of_result_array_idx0 : number = result_bytes.length - 2; - // the reason we do that is because we're doing this is because we are - // going along, xoring against the current byte and then setting the next - // byte - // - // ok so - for (let this_result_byte_idx0 = last_byte_of_first_array_idx0; - this_result_byte_idx0 <= second_to_last_byte_of_result_array_idx0; - this_result_byte_idx0++) - { - let this_result_byte : number = result_bytes[this_result_byte_idx0]; - - // ok here we need to fish out the relevant byte of the second array - // gaaah - // so this will be 0 at the start of the loop - let relevant_byte_of_second_array_idx0 : number = this_result_byte_idx0 - last_byte_of_first_array_idx0; - let relevant_byte_of_second_array : number = bytes2[relevant_byte_of_second_array_idx0]; - - // ok so let's fish out the leading digits - // the number of leading digits is the number of trailing 0s in the first array - let num_leading_digits : number = num_trailing_zeros_in_first_array; - let num_trailing_digits : number = 8 - num_leading_digits; - - // suppose there are 2 leading digits and 6 trailing digits - // ABCD_EFGH - // leading digits are - // ABCD_EFGH >> 6 = 0000_00AB - // trailing digits are - // (ABCD_EFGH << 2) % 255 = CDEF_GH00 - let leading_digits : number = relevant_byte_of_second_array >> num_trailing_digits; - let trailing_digits : number = (relevant_byte_of_second_array << num_leading_digits) % 255; - - // xor the current byte against the leading digits - let new_this_result_byte : number = this_result_byte ^ leading_digits; - result_bytes[this_result_byte_idx0] = new_this_result_byte; - - // set the next byte to the trailing digits - result_bytes[this_result_byte_idx0 + 1] = trailing_digits; - } - - // i think we're done - return {bit_length : result_bit_length, - bytes : result_bytes}; -} diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/faert.ts b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/faert.ts deleted file mode 100644 index 16c4c43..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/faert.ts +++ /dev/null @@ -1,399 +0,0 @@ -/** - * FÆRT: Fast Æternity Recovery Text - * - * Reference: https://gitlab.com/zxq9/passgas/-/blob/83607fedb08be5dfd03210e331f9c76125bb3467/fullofbeans - * - * @module - */ - -export { - encode, - decode, - byte_of_word, - check_word, - check_byte, - words -} - -import * as safe from './safe.js'; - - - -/** - * Encode a bytestring into FÆRT - */ -function -encode - (bytes : Uint8Array) - : string -{ - // initial accumulator - let words_acc : Array = []; - - // go along each byte and look up the word - // add it to the accumulator - for (let this_byte of bytes) - { - let this_word = words[this_byte]; - words_acc.push(this_word); - } - - // prepend check word to phrase - // yes craig it would be faster to do the check byte inline - // the usage case here is 64 byte strings - // double pass is not a big deal - return check_word(bytes) + ' ' + words_acc.join(' '); -} - - - -/** - * Decode a FAERT string into bytes - */ -function -decode - (faert : string) - : safe.Safe -{ - let all_words : Array = faert.split(' '); - let input_check_word : string = all_words[0]; - let input_words : Array = all_words.slice(1) - - // accumulator - let computed_bytes : Array = []; - - // loop over words and figure out accumulator - for (let this_input_word of input_words) - { - let maybe_this_byte : safe.Safe = byte_of_word(this_input_word); - // if the word is an allowable word, add it to the accumulator - if (maybe_this_byte.ok) - { - let this_byte : number = maybe_this_byte.result; - computed_bytes.push(this_byte); - } - // error case, propagate the error up the call chain - else - return maybe_this_byte; - } - - // at this point, we can assume we correctly decoded all words - // compute the check byte - let computed_bytes_u8s : Uint8Array = new Uint8Array(computed_bytes); - let computed_check_word : string = check_word(computed_bytes_u8s); - - // check if it is correct - // if so, return the computed bytes - if (computed_check_word === input_check_word) - return safe.ok(computed_bytes_u8s); - // otherwise, return an error - else - return safe.error('checksum failure! computed check word: ' + computed_check_word + '; input check word: ' + input_check_word); -} - - - -/** - * given a word, find its index - */ -function -byte_of_word - (word: string) - : safe.Safe -{ - for (let i=0; i<=255; i++) - { - if (word === words[i]) - return safe.ok(i); - } - return safe.error('invalid word: ' + word); -} - - - -/** - * compute the check word of an array - */ -function -check_word - (bytes: Uint8Array) - : string -{ - return words[check_byte(bytes)]; -} - - -/** - * given an array, compute the xor of all the bytes in the array - */ -function -check_byte - (bytes: Uint8Array) - : number -{ - let check_byte = 0; - for (let this_byte of bytes) - check_byte ^= this_byte; - return check_byte; -} - - - -let words = [ - "able", - "abuse", - "acquire", - "adjust", - "agent", - "air", - "alert", - "alpha", - "anger", - "answer", - "any", - "argue", - "around", - "assume", - "asthma", - "aunt", - "awkward", - "balcony", - "barrel", - "because", - "behave", - "bicycle", - "bike", - "blind", - "blouse", - "bonus", - "bottom", - "breeze", - "brother", - "bubble", - "burger", - "butter", - "can", - "cannon", - "cargo", - "catalog", - "caught", - "century", - "chaos", - "chicken", - "churn", - "cinnamon", - "clever", - "clock", - "clown", - "collect", - "conduct", - "convince", - "correct", - "cradle", - "crane", - "crime", - "cross", - "crystal", - "curve", - "daughter", - "debris", - "decrease", - "deny", - "deputy", - "despair", - "diesel", - "dinner", - "distance", - "document", - "donate", - "drama", - "drink", - "dutch", - "earth", - "educate", - "elbow", - "employ", - "endless", - "enlist", - "enter", - "equal", - "eternal", - "example", - "exhibit", - "exotic", - "faculty", - "famous", - "fault", - "feature", - "fiber", - "filter", - "firm", - "flame", - "flush", - "follow", - "forward", - "frame", - "fringe", - "future", - "game", - "gate", - "gift", - "glare", - "glow", - "goat", - "grab", - "grief", - "guilt", - "hand", - "hawk", - "health", - "hen", - "hire", - "honey", - "hover", - "hurry", - "hybrid", - "impose", - "inch", - "inherit", - "injury", - "install", - "iron", - "jazz", - "joke", - "just", - "kit", - "kitchen", - "language", - "laundry", - "leader", - "lend", - "leopard", - "license", - "live", - "lobster", - "lounge", - "magnet", - "mail", - "mansion", - "mass", - "math", - "media", - "message", - "metal", - "misery", - "mix", - "more", - "mountain", - "museum", - "mutual", - "narrow", - "nerve", - "next", - "note", - "obey", - "obtain", - "offer", - "once", - "orange", - "ostrich", - "over", - "owner", - "palace", - "patch", - "pave", - "pen", - "phrase", - "piece", - "pizza", - "plunge", - "polar", - "pool", - "power", - "pretty", - "private", - "protect", - "pulp", - "purity", - "quit", - "quote", - "raise", - "razor", - "recall", - "region", - "relief", - "rent", - "rescue", - "review", - "ride", - "risk", - "roof", - "rough", - "saddle", - "salmon", - "sand", - "scene", - "scrub", - "season", - "seek", - "series", - "shed", - "shoe", - "sick", - "silent", - "situate", - "skill", - "slide", - "slush", - "snack", - "solar", - "soul", - "special", - "sphere", - "spot", - "spy", - "stairs", - "stereo", - "strategy", - "stuff", - "success", - "sunny", - "surge", - "swear", - "symptom", - "tail", - "ten", - "tent", - "theme", - "thumb", - "tiny", - "toe", - "tooth", - "topic", - "trade", - "trash", - "trophy", - "truly", - "tumble", - "typical", - "uncle", - "unfair", - "until", - "upper", - "useless", - "van", - "venue", - "video", - "visa", - "vocal", - "walk", - "waste", - "wedding", - "weekend", - "wide", - "winner", - "wise", - "wood", - "wrist", - "zero" -] diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/safe.ts b/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/safe.ts deleted file mode 100644 index b3e4c0c..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/safe.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ - -export { - Safe, - Ok, - Error, - ok, - error, - unsafe -} - - -/** - * Type that catches positive errors - */ -type Safe - = Ok - | Error; - - -/** - * Ok type - */ -type Ok - = {ok : true, - result : ok_t}; - - -/** - * Error type - */ -type Error - = {ok : false, - error : err_t}; - - -/** - * Constructs an `Ok` value from a pure value - */ -function -ok - - (x : ok_t) - : Ok -{ - return {ok: true, result: x}; -} - - - -/** - * Constructs an `Error` value from a pure value - */ -function -error - - (x: err_t) - : Error -{ - return {ok: false, error: x}; -} - - - -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -function -unsafe - - (x: Safe) - : ok_t -{ - if (x.ok) - return x.result; - else - throw x.error; -} diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js deleted file mode 100644 index 4c26ce7..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js +++ /dev/null @@ -1,287 +0,0 @@ -/** - * Node API constructor/deconstructor - * - * This is similar to serialization/deserialization, but not quite the same - * thing. It converts back and forth between different forms of - * "api-serialized" data. - * - * References: - * 1. https://github.com/aeternity/protocol/blob/master/serializations.md - * 2. https://github.com/aeternity/protocol/blob/master/node/api/api_encoding.md - * - * ## General type rules - * - * ``` - * ERLANG TYPE | JS TYPE - * ------------------------------- - * integer | bigint - * list | Array - * binary | Uint8Array - * ``` - * - * # Example - * - * We start with the string `tx_+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==`. - * - * We can tell by the `tx_` prefix that this represents transaction data of - * some sort. But the rest of the data is totally opaque. The task of this - * module is to "humanize" that `tx_...` string and show what data is contained - * in the rest of it. - * - * The remainder of the string is a base64-encoded bytestring - * - * ```erlang - * 3> io:format("~tw~n", [base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>)]). - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35,118,68,68,244,48,85,218,93,85,120,164,154,55,90,250,24,220,161,1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234,89,203,191,216,108,88,186,7,3,234,139,205,10,184,167,108,10,134,15,38,245,97,200,0,0,9,135,104,97,105,110,97,110,97,3,182,66,215>> - * ``` - * - * That bytestring contains data encoded using Ethereum's RLP codec. Luckily, I - * wrote an RLP decoder. RLP has two types of data: binaries, and - * arbitrary-depth (possibly empty) lists of binaries. - * - * ```erlang - * -type decoded_data() :: binary() | [decoded_data()]. - * - * -spec decode(RLP) -> {Data, Rest} - * when RLP :: binary(), - * Data :: decoded_data(), - * Rest :: binary(). - * ``` - * - * ```erlang - * 2> rlp:decode(base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>)). - * {[<<"\f">>, - * <<1>>, - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,...>>, - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,...>>, - * <<"\n">>, - * <<15,38,245,97,200,0>>, - * <<0>>, - * <<"\t">>,<<"hainana">>], - * <<3,182,66,215>>} - * ``` - * - * As expected, we get back the return tuple `{Data, Rest}`. `Rest` is the double-sha256 of the beginning - * - * ```erlang - * 3> X = base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>). - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230, - * 127,198,64,232,35,118,68,68,244,48,85,218,93,...>> - * 4> SizeX = byte_size(X). - * 94 - * 6> <> = X. - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230, - * 127,198,64,232,35,118,68,68,244,48,85,218,93,...>> - * 10> <> = crypto:hash(sha256, crypto:hash(sha256, RLPEncodedData)). - * <<3,182,66,215,195,99,112,99,25,7,84,31,151,188,149,81, - * 189,184,82,207,164,68,128,43,11,174,236,59,77,...>> - * 11> Hash. - * <<3,182,66,215>> - * 12> Check. - * <<3,182,66,215>> - * ``` - * - * What we're really interested in is `Data` - * - * ```erlang - * 14> {Data, _} = rlp:decode(X). - * {[<<"\f">>, - * <<1>>, - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,...>>, - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,...>>, - * <<"\n">>, - * <<15,38,245,97,200,0>>, - * <<0>>, - * <<"\t">>,<<"hainana">>], - * <<3,182,66,215>>} - * ``` - * - * `Data` is a list. The first field `<<"\f">>` is meant to be an integer which - * tells us what type of data this is. - * - * ```erlang - * 16> $\f. - * 12 - * ``` - * - * If we look at our table - * (https://github.com/aeternity/protocol/blob/master/serializations.md#table-of-object-tags), - * we see that a value of `12` is a spend transaction. - * - * The second field `<<1>>` tells us the "version" of the field orderings, - * which we can ignore for now. - * - * The remaining fields are the fields of a spend transaction (https://github.com/aeternity/protocol/blob/master/serializations.md#spend-transaction) - * - * ```erlang - * [ :: id() % <<1,201,99,126,...> "=" "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE" - * , :: id() % <<1,123,102,230,...> "=" "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv" - * , :: int() % <<"\n">> "=" 10 - * , :: int() % <<15,38,245,97,200,0>> "=" 16_660_000_000_000 - * , :: int() % <<0>> "=" 0 - * , :: int() % <<"\t">> "=" 9 - * , :: binary() % <<"hainana">> "=" "hainana" - * ] - * ``` - * - * Our task here is to be able to pull apart the "tx_..." string into its fields. - * - * Converting the binaries to integers is pretty trivial. The only mildly - * annoying thing is the `id` type. - * - * `id`s have two fields: a single-byte prefix which says which type of ID it - * is. In this case, both `id`s have a prefix of `1`, which means they are both - * normal accounts (hence the `ak_` prefix on the "api-encoded" id). The other - * options are oracles (prefix `4`/`ok_`), contracts (prefix `5`/`ct_`), or - * names (prefix `2`/`nm_`) - * - * To "api-encode" the name, we first pick the appropriate prefix based on the - * first byte (in this case `1 -> "ak_"). The remaining 32 bytes are then - * double-SHA'd to get the 4-byte check suffix - * - * ```erlang - * 30> SenderBytes = lists:nth(3, Data). - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,120,164,154,55,...>> - * 31> <<1, SenderAddrBytes/binary>> = SenderBytes. - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,120,164,154,55,...>> - * 32> DoubleSha = fun(Bytes) -> <> = crypto:hash(sha256, crypto:hash(sha256, Bytes)), Foo end. - * #Fun - * 33> "ak_" ++ b58:enc(<>). - * "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE" - * 34> RecipBytes = lists:nth(4, Data). - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,7,3,234,139,205,...>> - * 35> <<1, RecipAddrBytes/binary>> = RecipBytes. - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,7,3,234,139,205,...>> - * 36> "ak_" ++ b58:enc(<>). - * "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv" - * ``` - * - * ```js - * > anth.deconstruct("tx_+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==") - * {tag : 'SpendTx', - * version : 1n, - * fields : {sender : "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE", - * recipient : "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv", - * amount : 10n, - * fee : 16660000000000n, - * ttl : 0n, - * nonce : 9n, - * payload : Uint8Array([104, 97, 105, 110, 97, 110, 97])}} - * ``` - * - * @module - */ -export { -// functions -deconstruct_tx }; -import * as b64 from './b64.js'; -import * as bin from './bin.js'; -import * as rlp from './rlp.js'; -/** - * Deconstruct a Tx - */ -function deconstruct_tx(tx_str) { - let b64_str = tx_str.slice(3); // tx_[...] -> [...] - let tx_rlp_encoded = b64.decode(b64_str); // [...] -> bytes - let tx_data = shasha_rlp_decode_list(tx_rlp_encoded); // decode data and check the double-sha thing - let tx_type = bin.bytes_to_bigint(tx_data[0]); // get a bigint - let tts = tx_type_str(tx_type); - let tx_version = bin.bytes_to_bigint(tx_data[1]); - let tx_fields = deconstruct_fields(tts, tx_version, tx_data.slice(2)); - return { type: tts, - version: tx_version, - fields: tx_fields }; -} -/** - * Data that's "api-encoded" goes through the following stages: - * - * 1. data structure -> rlp decode data (arbitrary-depth [possibly 0] list of bytestrings) - * 2. rlp decode data -> bytestring - * 3. bytestring -> <> - * 4. HashedBytestring -> base64/base58 string encoding - * 5. Add string prefix - * - * This function undoes step 3 and step 2, returns back the rlp decode data - * - * FIXME: Does not check double-sha (yet); need to figure out way to handle hash failures - * FIXME: No good way to handle failure cases - * - * @internal - */ -function shasha_rlp_decode_list(hashed_bs) { - let len = hashed_bs.length; - let bytes = hashed_bs.slice(0, len - 4); - let { decoded_data } = rlp.decode(bytes); - return decoded_data; -} -/** - * Convert an object tag that's a type of transaction to the type string - * - * See: https://github.com/aeternity/protocol/blob/master/serializations.md#table-of-object-tags - * - * @internal - */ -function tx_type_str(tx_type_int) { - switch (tx_type_int) { - case 11n: return 'SignedTx'; - case 12n: return 'SpendTx'; - case 42n: return 'ContractCreateTx'; - case 43n: return 'ContractCallTx'; - default: throw new Error('invalid transaction type: ' + tx_type_int); - } -} -/** - * Given an array of data decoded from RLP, convert it to the fields, as - * appropriate as given by the tx type string and the version - */ -function deconstruct_fields(tx_type_str, tx_version, tx_rawfields) { - switch (tx_type_str) { - // case 'SignedTx' : return deconstruct_fields_SignedTx(tx_rawfields); - case 'SpendTx': return deconstruct_fields_SpendTx(tx_rawfields); - // case 'ContractCreateTx' : return deconstruct_fields_ContractCreateTx(tx_rawfields); - // case 'ContractCallTx' : return deconstruct_fields_ContractCallTx(tx_rawfields); - default: throw new Error('invalid tx type str: ' + tx_type_str); - } -} -// TODO: do all this in Erlang -function deconstruct_fields_SpendTx(fields) { - let sender_bytes = fields[0]; - let recip_bytes = fields[1]; - let amount_bytes = fields[2]; - let fee_bytes = fields[3]; - let ttl_bytes = fields[4]; - let nonce_bytes = fields[5]; - let payload_bytes = fields[6]; - return { sender: encode_id(sender_bytes), - recipient: encode_id(sender_bytes), - amount: bin.bytes_to_bigint(amount_bytes), - fee: bin.bytes_to_bigint(fee_bytes), - ttl: bin.bytes_to_bigint(ttl_bytes), - nonce: bin.bytes_to_bigint(nonce_bytes), - payload: bin.bytes_to_bigint(payload_bytes) }; -} -/** - * Convert a binary account/name/etc binary id into the appropriate type of string - * - * @internal - */ -function encode_id(id) { - throw new Error('nyi'); -} -/* -FIXME: -1. work out all this in Erlang to clear conceptual goo -2. think about how i want type safety etc to work -3. think about a language to assert that the data has the correct shape to it -4. get some examples working in Erlang -5. convert erlang code back to ts -*/ -//# sourceMappingURL=anth.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js.map deleted file mode 100644 index 58640cb..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"anth.js","sourceRoot":"","sources":["../src/anth.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js deleted file mode 100644 index e8a7064..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js +++ /dev/null @@ -1,308 +0,0 @@ -/** - * Base58 encoding/decoding - */ -export { encode, decode }; -//============================================================================= -// ENCODING -//============================================================================= -/** - * Encode a Uint8Array into base58 - */ -function encode(binary) { - let num_leading_zeros = nlz(binary); - let rest = binary.slice(num_leading_zeros); - let ones = encode_zeros(num_leading_zeros); - let rest_b58 = encode_rest(rest); - let result = ones + rest_b58; - return result; -} -/** - * count the number of leading zeros in a uint8array - * - * @internal - */ -function nlz(bytes) { - let n = 0; - for (let this_byte of bytes) { - if (0 === this_byte) { - n++; - } - else { - break; - } - } - return n; -} -/** - * Generate a bunch of '1's for however many leading zeros there are - * - * @internal - */ -function encode_zeros(how_many) { - let ones = ''; - for (let i = 1; i <= how_many; i++) { - ones += '1'; - } - return ones; -} -/** - * Encode a Uint8Array that has no leading zeros - * - * @internal - */ -function encode_rest(bytes) { - let bytes_bignum = bytes_to_bigint(bytes); - let result = bignum_to_base58(bytes_bignum); - return result; -} -/** - * Convert a bytestring to a bignum - * - * @internal - */ -function bytes_to_bigint(bytes) { - let acc_bigint = 0n; - for (let this_byte of bytes) { - acc_bigint <<= 8n; - acc_bigint += BigInt(this_byte); - } - return acc_bigint; -} -/** - * Convert a BigInt to Base58 - * - * @internal - */ -function bignum_to_base58(q) { - let s = ''; - while (q !== 0n) { - let this_n = q % 58n; - q /= 58n; - let this_b58_char = bigint_to_char(this_n); - s = this_b58_char + s; - } - return s; -} -//============================================================================= -// DECODING -//============================================================================= -/** - * Decode a Base58 string into a Uint8Array - */ -function decode(base58) { - let num_leading_ones = nlo(base58); - let rest = base58.slice(num_leading_ones); - let zeros = decode_ones(num_leading_ones); - let rest_arr = decode_rest(rest); - let pre_result = zeros.concat(rest_arr); - return new Uint8Array(pre_result); -} -/** - * count the number of leading 1 characters in a uint8array - * - * @internal - */ -function nlo(base58) { - let n = 0; - for (let this_char of base58) { - if ('1' === this_char) { - n++; - } - else { - break; - } - } - return n; -} -/** - * Generate a bunch of '0's for however many leading ones there are - * - * @internal - */ -function decode_ones(how_many) { - let zeros = []; - for (let i = 1; i <= how_many; i++) { - zeros.push(0); - } - return zeros; -} -/** - * Decode a string that has no leading 1s - * - * @internal - */ -function decode_rest(base58) { - let result_bignum = base58_to_bigint(base58); - let result = bigint_to_base256(result_bignum); - return result; -} -/** - * Convert a base58 string to a bignum - * - * @internal - */ -function base58_to_bigint(base58) { - let acc_bigint = 0n; - for (let this_char of base58) { - acc_bigint *= 58n; - acc_bigint += char_to_bigint(this_char); - } - return acc_bigint; -} -/** - * convert a bignum into a byte array - * - * @end - */ -function bigint_to_base256(q) { - let arr_reverse = []; - while (q !== 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return arr_reverse; -} -//============================================================================= -// TRANSLATION TABLES -//============================================================================= -/** - * Base58 integer -> character conversion table - * - * @internal - */ -function bigint_to_char(n) { - switch (n) { - case 0n: return '1'; - case 1n: return '2'; - case 2n: return '3'; - case 3n: return '4'; - case 4n: return '5'; - case 5n: return '6'; - case 6n: return '7'; - case 7n: return '8'; - case 8n: return '9'; - case 9n: return 'A'; - case 10n: return 'B'; - case 11n: return 'C'; - case 12n: return 'D'; - case 13n: return 'E'; - case 14n: return 'F'; - case 15n: return 'G'; - case 16n: return 'H'; - case 17n: return 'J'; - case 18n: return 'K'; - case 19n: return 'L'; - case 20n: return 'M'; - case 21n: return 'N'; - case 22n: return 'P'; - case 23n: return 'Q'; - case 24n: return 'R'; - case 25n: return 'S'; - case 26n: return 'T'; - case 27n: return 'U'; - case 28n: return 'V'; - case 29n: return 'W'; - case 30n: return 'X'; - case 31n: return 'Y'; - case 32n: return 'Z'; - case 33n: return 'a'; - case 34n: return 'b'; - case 35n: return 'c'; - case 36n: return 'd'; - case 37n: return 'e'; - case 38n: return 'f'; - case 39n: return 'g'; - case 40n: return 'h'; - case 41n: return 'i'; - case 42n: return 'j'; - case 43n: return 'k'; - case 44n: return 'm'; - case 45n: return 'n'; - case 46n: return 'o'; - case 47n: return 'p'; - case 48n: return 'q'; - case 49n: return 'r'; - case 50n: return 's'; - case 51n: return 't'; - case 52n: return 'u'; - case 53n: return 'v'; - case 54n: return 'w'; - case 55n: return 'x'; - case 56n: return 'y'; - case 57n: return 'z'; - default: - throw new Error('invalid base58 bigint: ' + n); - } -} -/** - * Base58 character -> integer conversion table - * - * @internal - */ -function char_to_bigint(s) { - switch (s) { - case '1': return 0n; - case '2': return 1n; - case '3': return 2n; - case '4': return 3n; - case '5': return 4n; - case '6': return 5n; - case '7': return 6n; - case '8': return 7n; - case '9': return 8n; - case 'A': return 9n; - case 'B': return 10n; - case 'C': return 11n; - case 'D': return 12n; - case 'E': return 13n; - case 'F': return 14n; - case 'G': return 15n; - case 'H': return 16n; - case 'J': return 17n; - case 'K': return 18n; - case 'L': return 19n; - case 'M': return 20n; - case 'N': return 21n; - case 'P': return 22n; - case 'Q': return 23n; - case 'R': return 24n; - case 'S': return 25n; - case 'T': return 26n; - case 'U': return 27n; - case 'V': return 28n; - case 'W': return 29n; - case 'X': return 30n; - case 'Y': return 31n; - case 'Z': return 32n; - case 'a': return 33n; - case 'b': return 34n; - case 'c': return 35n; - case 'd': return 36n; - case 'e': return 37n; - case 'f': return 38n; - case 'g': return 39n; - case 'h': return 40n; - case 'i': return 41n; - case 'j': return 42n; - case 'k': return 43n; - case 'm': return 44n; - case 'n': return 45n; - case 'o': return 46n; - case 'p': return 47n; - case 'q': return 48n; - case 'r': return 49n; - case 's': return 50n; - case 't': return 51n; - case 'u': return 52n; - case 'v': return 53n; - case 'w': return 54n; - case 'x': return 55n; - case 'y': return 56n; - case 'z': return 57n; - default: - throw new Error('invalid base58 char: ' + s); - } -} -//# sourceMappingURL=b58.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map deleted file mode 100644 index c93be14..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"b58.js","sourceRoot":"","sources":["../src/b58.ts"],"names":[],"mappings":"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,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,CAAC;KACtD;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,cAAc,CACT,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,CAAC;KACpD;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map deleted file mode 100644 index 7398ad3..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"b64.js","sourceRoot":"","sources":["../src/b64.ts"],"names":[],"mappings":"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C;QACpB,KAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,CAAC;KACjE;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,QAAQ,CACH,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,CAAC;KAC/D;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts deleted file mode 100644 index d68c102..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Binary utilities - * - * @module - */ -export { bytes_to_bigint, bigint_to_bytes }; -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -declare function bytes_to_bigint(bytes: Uint8Array): bigint; -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -declare function bigint_to_bytes(q: bigint): Uint8Array; diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js deleted file mode 100644 index 2467b2f..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Binary utilities - * - * @module - */ -export { bytes_to_bigint, bigint_to_bytes }; -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -function bytes_to_bigint(bytes) { - let n = 0n; - for (let b of bytes) { - // move first, then add - // otherwise it ends on a move - // imperative languages are for losers - n <<= 8n; - n += BigInt(b); - } - return n; -} -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -function bigint_to_bytes(q) { - if (q < 0n) { - throw new Error('q < 0n: ' + q); - } - let arr_reverse = []; - while (q > 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return new Uint8Array(arr_reverse); -} -//# sourceMappingURL=bin.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map deleted file mode 100644 index 0eebafb..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"bin.js","sourceRoot":"","sources":["../src/bin.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AAEH,OAAO,EACH,eAAe,EACf,eAAe,EAClB,CAAC;AAGF;;;;GAIG;AACH,SACA,eAAe,CACV,KAAiB;IAGlB,IAAI,CAAC,GAAY,EAAE,CAAC;IACpB,KAAK,IAAI,CAAC,IAAI,KAAK,EAAE;QACjB,uBAAuB;QACvB,8BAA8B;QAC9B,sCAAsC;QACtC,CAAC,KAAK,EAAE,CAAC;QACT,CAAC,IAAK,MAAM,CAAC,CAAC,CAAC,CAAC;KACnB;IACD,OAAO,CAAC,CAAC;AACb,CAAC;AAID;;;;;;GAMG;AACH,SACA,eAAe,CACV,CAAS;IAGV,IAAI,CAAC,GAAG,EAAE,EAAE;QACR,MAAM,IAAI,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC;KACnC;IAED,IAAI,WAAW,GAAG,EAAE,CAAC;IACrB,OAAO,CAAC,GAAG,EAAE,EAAE;QACX,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC;QACzB,CAAC,IAAI,IAAI,CAAC;QACV,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;KACvB;IACD,WAAW,CAAC,OAAO,EAAE,CAAC;IACtB,OAAO,IAAI,UAAU,CAAC,WAAW,CAAC,CAAC;AACvC,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map deleted file mode 100644 index 4bc573f..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"rlp.js","sourceRoot":"","sources":["../src/rlp.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts deleted file mode 100644 index d03574e..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts +++ /dev/null @@ -1,66 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ -export { Safe, Ok, Error, ok, error, unsafe }; -/** - * Type that catches positive errors - */ -declare type Safe = Ok | Error; -/** - * Ok type - */ -declare type Ok = { - ok: true; - result: ok_t; -}; -/** - * Error type - */ -declare type Error = { - ok: false; - error: err_t; -}; -/** - * Constructs an `Ok` value from a pure value - */ -declare function ok(x: ok_t): Ok; -/** - * Constructs an `Error` value from a pure value - */ -declare function error(x: err_t): Error; -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -declare function unsafe(x: Safe): ok_t; diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js deleted file mode 100644 index 925656b..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ -export { ok, error, unsafe }; -/** - * Constructs an `Ok` value from a pure value - */ -function ok(x) { - return { ok: true, result: x }; -} -/** - * Constructs an `Error` value from a pure value - */ -function error(x) { - return { ok: false, error: x }; -} -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -function unsafe(x) { - if (x.ok) - return x.result; - else - throw x.error; -} -//# sourceMappingURL=safe.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map deleted file mode 100644 index e5e7521..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"safe.js","sourceRoot":"","sources":["../src/safe.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AAEH,OAAO,EAIH,EAAE,EACF,KAAK,EACL,MAAM,EACT,CAAA;AA2BD;;GAEG;AACH,SACA,EAAE,CAEG,CAAQ;IAGT,OAAO,EAAC,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,EAAC,CAAC;AACjC,CAAC;AAID;;GAEG;AACH,SACA,KAAK,CAEA,CAAQ;IAGT,OAAO,EAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,EAAC,CAAC;AACjC,CAAC;AAID;;;GAGG;AACH,SACA,MAAM,CAED,CAAoB;IAGrB,IAAI,CAAC,CAAC,EAAE;QACJ,OAAO,CAAC,CAAC,MAAM,CAAC;;QAEhB,MAAM,CAAC,CAAC,KAAK,CAAC;AACtB,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/anth.ts b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/anth.ts deleted file mode 100644 index 6117067..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/anth.ts +++ /dev/null @@ -1,403 +0,0 @@ -/** - * Node API constructor/deconstructor - * - * This is similar to serialization/deserialization, but not quite the same - * thing. It converts back and forth between different forms of - * "api-serialized" data. - * - * References: - * 1. https://github.com/aeternity/protocol/blob/master/serializations.md - * 2. https://github.com/aeternity/protocol/blob/master/node/api/api_encoding.md - * - * ## General type rules - * - * ``` - * ERLANG TYPE | JS TYPE - * ------------------------------- - * integer | bigint - * list | Array - * binary | Uint8Array - * ``` - * - * # Example - * - * We start with the string `tx_+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==`. - * - * We can tell by the `tx_` prefix that this represents transaction data of - * some sort. But the rest of the data is totally opaque. The task of this - * module is to "humanize" that `tx_...` string and show what data is contained - * in the rest of it. - * - * The remainder of the string is a base64-encoded bytestring - * - * ```erlang - * 3> io:format("~tw~n", [base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>)]). - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35,118,68,68,244,48,85,218,93,85,120,164,154,55,90,250,24,220,161,1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234,89,203,191,216,108,88,186,7,3,234,139,205,10,184,167,108,10,134,15,38,245,97,200,0,0,9,135,104,97,105,110,97,110,97,3,182,66,215>> - * ``` - * - * That bytestring contains data encoded using Ethereum's RLP codec. Luckily, I - * wrote an RLP decoder. RLP has two types of data: binaries, and - * arbitrary-depth (possibly empty) lists of binaries. - * - * ```erlang - * -type decoded_data() :: binary() | [decoded_data()]. - * - * -spec decode(RLP) -> {Data, Rest} - * when RLP :: binary(), - * Data :: decoded_data(), - * Rest :: binary(). - * ``` - * - * ```erlang - * 2> rlp:decode(base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>)). - * {[<<"\f">>, - * <<1>>, - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,...>>, - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,...>>, - * <<"\n">>, - * <<15,38,245,97,200,0>>, - * <<0>>, - * <<"\t">>,<<"hainana">>], - * <<3,182,66,215>>} - * ``` - * - * As expected, we get back the return tuple `{Data, Rest}`. `Rest` is the double-sha256 of the beginning - * - * ```erlang - * 3> X = base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>). - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230, - * 127,198,64,232,35,118,68,68,244,48,85,218,93,...>> - * 4> SizeX = byte_size(X). - * 94 - * 6> <> = X. - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230, - * 127,198,64,232,35,118,68,68,244,48,85,218,93,...>> - * 10> <> = crypto:hash(sha256, crypto:hash(sha256, RLPEncodedData)). - * <<3,182,66,215,195,99,112,99,25,7,84,31,151,188,149,81, - * 189,184,82,207,164,68,128,43,11,174,236,59,77,...>> - * 11> Hash. - * <<3,182,66,215>> - * 12> Check. - * <<3,182,66,215>> - * ``` - * - * What we're really interested in is `Data` - * - * ```erlang - * 14> {Data, _} = rlp:decode(X). - * {[<<"\f">>, - * <<1>>, - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,...>>, - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,...>>, - * <<"\n">>, - * <<15,38,245,97,200,0>>, - * <<0>>, - * <<"\t">>,<<"hainana">>], - * <<3,182,66,215>>} - * ``` - * - * `Data` is a list. The first field `<<"\f">>` is meant to be an integer which - * tells us what type of data this is. - * - * ```erlang - * 16> $\f. - * 12 - * ``` - * - * If we look at our table - * (https://github.com/aeternity/protocol/blob/master/serializations.md#table-of-object-tags), - * we see that a value of `12` is a spend transaction. - * - * The second field `<<1>>` tells us the "version" of the field orderings, - * which we can ignore for now. - * - * The remaining fields are the fields of a spend transaction (https://github.com/aeternity/protocol/blob/master/serializations.md#spend-transaction) - * - * ```erlang - * [ :: id() % <<1,201,99,126,...> "=" "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE" - * , :: id() % <<1,123,102,230,...> "=" "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv" - * , :: int() % <<"\n">> "=" 10 - * , :: int() % <<15,38,245,97,200,0>> "=" 16_660_000_000_000 - * , :: int() % <<0>> "=" 0 - * , :: int() % <<"\t">> "=" 9 - * , :: binary() % <<"hainana">> "=" "hainana" - * ] - * ``` - * - * Our task here is to be able to pull apart the "tx_..." string into its fields. - * - * Converting the binaries to integers is pretty trivial. The only mildly - * annoying thing is the `id` type. - * - * `id`s have two fields: a single-byte prefix which says which type of ID it - * is. In this case, both `id`s have a prefix of `1`, which means they are both - * normal accounts (hence the `ak_` prefix on the "api-encoded" id). The other - * options are oracles (prefix `4`/`ok_`), contracts (prefix `5`/`ct_`), or - * names (prefix `2`/`nm_`) - * - * To "api-encode" the name, we first pick the appropriate prefix based on the - * first byte (in this case `1 -> "ak_"). The remaining 32 bytes are then - * double-SHA'd to get the 4-byte check suffix - * - * ```erlang - * 30> SenderBytes = lists:nth(3, Data). - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,120,164,154,55,...>> - * 31> <<1, SenderAddrBytes/binary>> = SenderBytes. - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,120,164,154,55,...>> - * 32> DoubleSha = fun(Bytes) -> <> = crypto:hash(sha256, crypto:hash(sha256, Bytes)), Foo end. - * #Fun - * 33> "ak_" ++ b58:enc(<>). - * "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE" - * 34> RecipBytes = lists:nth(4, Data). - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,7,3,234,139,205,...>> - * 35> <<1, RecipAddrBytes/binary>> = RecipBytes. - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,7,3,234,139,205,...>> - * 36> "ak_" ++ b58:enc(<>). - * "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv" - * ``` - * - * ```js - * > anth.deconstruct("tx_+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==") - * {tag : 'SpendTx', - * version : 1n, - * fields : {sender : "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE", - * recipient : "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv", - * amount : 10n, - * fee : 16660000000000n, - * ttl : 0n, - * nonce : 9n, - * payload : Uint8Array([104, 97, 105, 110, 97, 110, 97])}} - * ``` - * - * @module - */ - -export { - // types - tx_str, - deconstructed_tx, - // functions - deconstruct_tx -}; - -import * as b64 from './b64.js' -import * as bin from './bin.js' -import * as rlp from './rlp.js' - - -/** - * Alias type for a `tx_...` string - */ -type tx_str = string; - -/** - * Alias type for a `sg_...` string - */ -type sg_str = string; - -/** - * types of decoded tx we currently support - * @internal - */ -type tx_type_str - = 'SignedTx' - | 'SpendTx' - | 'ContractCreateTx' - | 'ContractCallTx'; - - -/** - * Results of deconstruct_tx - */ -type deconstructed_tx - = {type : 'SignedTx', - version : bigint, - fields : fields_SignedTx} - | {type : 'SpendTx', - version : bigint, - fields : fields_SpendTx} - | {type : 'ContractCreateTx', - version : bigint, - fields : fields_ContractCreateTx} - | {type : 'ContractCallTx' - version : bigint, - fields : fields_ContractCallTx}; - -/** - * Convenient type alias - * - * @internal - */ -type rlpdata = rlp.decoded_data; - - -/** - * Fields types - */ -type fields - = fields_SignedTx - | fields_SpendTx - | fields_ContractCreateTx - | fields_ContractCallTx; - -type fields_SignedTx - = {signatures : Array, - transaction : tx_str}; - -type fields_SpendTx - = {sender : string, - recipient : string, - amount : bigint, - fee : bigint, - ttl : bigint, - nonce : bigint, - payload : Uint8Array}; - -/** - * Deconstruct a Tx - */ -function -deconstruct_tx - (tx_str: tx_str) - : deconstructed_tx -{ - let b64_str : string = tx_str.slice(3); // tx_[...] -> [...] - let tx_rlp_encoded : Uint8Array = b64.decode(b64_str); // [...] -> bytes - let tx_data : Array = shasha_rlp_decode_list(tx_rlp_encoded); // decode data and check the double-sha thing - let tx_type : bigint = bin.bytes_to_bigint(tx_data[0]); // get a bigint - let tts : tx_type_str = tx_type_str(tx_type); - let tx_version : bigint = bin.bytes_to_bigint(tx_data[1]); - let tx_fields : fields = deconstruct_fields(tts, tx_version, tx_data.slice(2)); - return {type : tts, - version : tx_version, - fields : tx_fields}; -} - - -/** - * Data that's "api-encoded" goes through the following stages: - * - * 1. data structure -> rlp decode data (arbitrary-depth [possibly 0] list of bytestrings) - * 2. rlp decode data -> bytestring - * 3. bytestring -> <> - * 4. HashedBytestring -> base64/base58 string encoding - * 5. Add string prefix - * - * This function undoes step 3 and step 2, returns back the rlp decode data - * - * FIXME: Does not check double-sha (yet); need to figure out way to handle hash failures - * FIXME: No good way to handle failure cases - * - * @internal - */ -function -shasha_rlp_decode_list - (hashed_bs : Uint8Array) - : Array -{ - let len = hashed_bs.length; - let bytes = hashed_bs.slice(0, len - 4); - let {decoded_data} = rlp.decode(bytes); - return (decoded_data as Array); -} - - - -/** - * Convert an object tag that's a type of transaction to the type string - * - * See: https://github.com/aeternity/protocol/blob/master/serializations.md#table-of-object-tags - * - * @internal - */ -function -tx_type_str - (tx_type_int : bigint) - : tx_type_str -{ - switch (tx_type_int) - { - case 11n: return 'SignedTx'; - case 12n: return 'SpendTx'; - case 42n: return 'ContractCreateTx'; - case 43n: return 'ContractCallTx'; - default: throw new Error('invalid transaction type: ' + tx_type_int); - } -} - - - -/** - * Given an array of data decoded from RLP, convert it to the fields, as - * appropriate as given by the tx type string and the version - */ -function -deconstruct_fields - (tx_type_str : tx_type_str, - tx_version : bigint, - tx_rawfields : Array) - : fields - { - switch (tx_type_str) - { - // case 'SignedTx' : return deconstruct_fields_SignedTx(tx_rawfields); - case 'SpendTx' : return deconstruct_fields_SpendTx(tx_rawfields); - // case 'ContractCreateTx' : return deconstruct_fields_ContractCreateTx(tx_rawfields); - // case 'ContractCallTx' : return deconstruct_fields_ContractCallTx(tx_rawfields); - default : throw new Error('invalid tx type str: ' + tx_type_str); - } - } - - -// TODO: do all this in Erlang - function - deconstruct_fields_SpendTx - (fields: Array) - : fields_SpendTx -{ - let sender_bytes = fields[0]; - let recip_bytes = fields[1]; - let amount_bytes = fields[2]; - let fee_bytes = fields[3]; - let ttl_bytes = fields[4]; - let nonce_bytes = fields[5]; - let payload_bytes = fields[6]; - return {sender : encode_id(sender_bytes), - recipient : encode_id(sender_bytes), - amount : bin.bytes_to_bigint(amount_bytes), - fee : bin.bytes_to_bigint(fee_bytes), - ttl : bin.bytes_to_bigint(ttl_bytes), - nonce : bin.bytes_to_bigint(nonce_bytes), - payload : bin.bytes_to_bigint(payload_bytes)}; -} - - -/** - * Convert a binary account/name/etc binary id into the appropriate type of string - * - * @internal - */ -function -encode_id - (id: Uint8Array) - : string -{ - throw new Error('nyi'); -} - -/* -FIXME: -1. work out all this in Erlang to clear conceptual goo -2. think about how i want type safety etc to work -3. think about a language to assert that the data has the correct shape to it -4. get some examples working in Erlang -5. convert erlang code back to ts -*/ diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/bin.ts b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/bin.ts deleted file mode 100644 index 1e8a382..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/bin.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Binary utilities - * - * @module - */ - -export { - bytes_to_bigint, - bigint_to_bytes -}; - - -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -function -bytes_to_bigint - (bytes: Uint8Array) - : bigint -{ - let n : bigint = 0n; - for (let b of bytes) { - // move first, then add - // otherwise it ends on a move - // imperative languages are for losers - n <<= 8n; - n += BigInt(b); - } - return n; -} - - - -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -function -bigint_to_bytes - (q: bigint) - : Uint8Array -{ - if (q < 0n) { - throw new Error('q < 0n: ' + q); - } - - let arr_reverse = []; - while (q > 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return new Uint8Array(arr_reverse); -} diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/safe.ts b/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/safe.ts deleted file mode 100644 index b3e4c0c..0000000 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/safe.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ - -export { - Safe, - Ok, - Error, - ok, - error, - unsafe -} - - -/** - * Type that catches positive errors - */ -type Safe - = Ok - | Error; - - -/** - * Ok type - */ -type Ok - = {ok : true, - result : ok_t}; - - -/** - * Error type - */ -type Error - = {ok : false, - error : err_t}; - - -/** - * Constructs an `Ok` value from a pure value - */ -function -ok - - (x : ok_t) - : Ok -{ - return {ok: true, result: x}; -} - - - -/** - * Constructs an `Error` value from a pure value - */ -function -error - - (x: err_t) - : Error -{ - return {ok: false, error: x}; -} - - - -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -function -unsafe - - (x: Safe) - : ok_t -{ - if (x.ok) - return x.result; - else - throw x.error; -} diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts b/libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.d.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.d.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.js b/libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js similarity index 99% rename from libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.js rename to libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js index e8a7064..b8ad2e6 100644 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b58.js +++ b/libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js @@ -305,4 +305,4 @@ function char_to_bigint(s) { throw new Error('invalid base58 char: ' + s); } } -//# sourceMappingURL=b58.js.map \ No newline at end of file +//# sourceMappingURL=vdk_base58.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js.map b/libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js.map new file mode 100644 index 0000000..bb112b6 --- /dev/null +++ b/libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vdk_base58.js","sourceRoot":"","sources":["../src/vdk_base58.ts"],"names":[],"mappings":"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,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,CAAC;KACtD;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,cAAc,CACT,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,CAAC;KACpD;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/b58.ts b/libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/src/vdk_base58.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/b58.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_base58-0.1.0/src/vdk_base58.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts b/libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.d.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.d.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js b/libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js similarity index 99% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js rename to libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js index a7f7fc5..8979523 100644 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js +++ b/libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js @@ -504,4 +504,4 @@ function char2int(s) { default: throw new Error("invalid base64 character: " + s); } } -//# sourceMappingURL=b64.js.map \ No newline at end of file +//# sourceMappingURL=vdk_base64.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js.map b/libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js.map new file mode 100644 index 0000000..adc7dd0 --- /dev/null +++ b/libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vdk_base64.js","sourceRoot":"","sources":["../src/vdk_base64.ts"],"names":[],"mappings":"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C;QACpB,KAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,CAAC;KACjE;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,QAAQ,CACH,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,CAAC;KAC/D;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/b64.ts b/libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/src/vdk_base64.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/b64.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_base64-0.1.0/src/vdk_base64.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts b/libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.js b/libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js similarity index 99% rename from libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.js rename to libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js index 0aa5213..700e656 100644 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.js +++ b/libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js @@ -379,4 +379,4 @@ function is_binary(x) { function is_list(x) { return (x instanceof Array); } -//# sourceMappingURL=rlp.js.map \ No newline at end of file +//# sourceMappingURL=vdk_rlp.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map b/libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map new file mode 100644 index 0000000..b980623 --- /dev/null +++ b/libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vdk_rlp.js","sourceRoot":"","sources":["../src/vdk_rlp.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG;AAEH,OAAO,EAGH,MAAM,EACN,MAAM,EACT,CAAA;AA4BD;;;GAGG;AACH,SACA,MAAM,CACD,KAAiB;IAGlB,uBAAuB;IACvB,IAAI,UAAU,GAAgB,KAAK,CAAC,CAAC,CAAC,CAAC;IACvC,IAAI,IAAI,GAAsB,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;IAC7C,2DAA2D;IAC3D,IACC,UAAU,IAAI,GAAG,EAAE;QAChB,OAAO,EAAE,CAAC,IAAI,UAAU,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;KACjD;IACD,0EAA0E;IAC1E,+BAA+B;SAC1B,IACJ,UAAU,IAAI,GAAG,EAAE;QAChB,IAAI,mBAAmB,GAAgB,UAAU,GAAG,GAAG,CAAC;QACxD,IAAI,OAAO,GAA4B,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,mBAAmB,CAAC,CAAC;QAC1E,IAAI,KAAK,GAA8B,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,CAAC;QACvE,OAAO,EAAE,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;KAC7B;IACD,wEAAwE;IACxE,0EAA0E;IAC1E,sBAAsB;SACjB,IACJ,UAAU,IAAI,GAAG,EAAE;QAChB,IAAI,0BAA0B,GAAgB,UAAU,GAAG,GAAG,CAAC;QAC/D,IAAI,oBAAoB,GAAsB,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,0BAA0B,CAAC,CAAC;QACxF,IAAI,WAAW,GAA+B,eAAe,CAAC,oBAAoB,CAAC,CAAC;QACpF,IAAI,KAAK,GAAqC,IAAI,CAAC,KAAK,CAAC,0BAA0B,EAC1B,WAAW,GAAG,0BAA0B,CAAC,CAAC;QACnG,IAAI,KAAK,GAAqC,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,0BAA0B,CAAC,CAAC;QACnG,OAAO,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;KAC3B;IACD,yEAAyE;IACzE,oEAAoE;IACpE,iDAAiD;SAC5C,IACJ,UAAU,IAAI,GAAG,EAAE;QAChB,IAAI,mBAAmB,GAAyB,UAAU,GAAG,GAAG,CAAC;QACjE,IAAI,YAAY,GAAgC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,mBAAmB,CAAC,CAAC;QACnF,IAAI,IAAI,GAAwC,WAAW,CAAC,YAAY,CAAC,CAAC;QAC1E,IAAI,KAAK,GAAuC,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,CAAC;QAChF,OAAO,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;KAC1B;IACD,wEAAwE;IACxE,mEAAmE;IACnE,oEAAoE;IACpE,iDAAiD;SAC5C;QACD,IAAI,0BAA0B,GAAyB,UAAU,GAAG,GAAG,CAAC;QACxE,IAAI,oBAAoB,GAA+B,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,0BAA0B,CAAC,CAAC;QACjG,IAAI,WAAW,GAAwC,eAAe,CAAC,oBAAoB,CAAC,CAAC;QAC7F,IAAI,UAAU,GAAyC,IAAI,CAAC,KAAK,CAAC,0BAA0B,EAC1B,WAAW,GAAG,0BAA0B,CAAC,CAAC;QAC5G,IAAI,IAAI,GAA+C,WAAW,CAAC,UAAU,CAAC,CAAC;QAC/E,IAAI,KAAK,GAA8C,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,0BAA0B,CAAC,CAAC;QAC5G,OAAO,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;KAC1B;AACL,CAAC;AAID;;;;;;GAMG;AACH,SACA,WAAW,CACN,KAAiB;IAGlB,IAAI,GAAG,GAAyB,EAAE,CAAC;IACnC,OAAO,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;QACrB,6BAA6B;QAC7B,IAAI,EAAC,YAAY,EAAE,SAAS,EAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;QAC9C,UAAU;QACV,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QACvB,eAAe;QACf,KAAK,GAAG,SAAS,CAAC;KACrB;IACD,OAAO,GAAG,CAAC;AACf,CAAC;AAID;;;;GAIG;AACH,SACA,eAAe,CACV,KAAiB;IAGlB,IAAI,CAAC,GAAY,CAAC,CAAC;IACnB,KAAK,IAAI,CAAC,IAAI,KAAK,EACnB;QACI,CAAC,KAAK,CAAC,CAAC;QACR,CAAC,IAAK,CAAC,CAAC;KACX;IACD,OAAO,CAAC,CAAC;AACb,CAAC;AAID;;;;GAIG;AACH,SACA,EAAE,CACG,CAAgB,EAChB,CAAc;IAGf,OAAO,EAAC,YAAY,EAAG,CAAC;QAChB,SAAS,EAAM,CAAC,EAAC,CAAC;AAC9B,CAAC;AAID,+EAA+E;AAC/E,+EAA+E;AAC/E,WAAW;AACX,+EAA+E;AAC/E,+EAA+E;AAE/E;;GAEG;AACH,SACA,MAAM,CACD,IAAkB;IAGnB,yBAAyB;IACzB,IACC,SAAS,CAAC,IAAI,CAAC,EAAE;QACd,OAAO,aAAa,CAAC,IAAkB,CAAC,CAAC;KAC5C;SACI,IACJ,OAAO,CAAC,IAAI,CAAC,EAAE;QACZ,OAAO,WAAW,CAAC,IAA2B,CAAC,CAAC;KACnD;SACI;QACD,MAAM,IAAI,KAAK,CAAC,oEAAoE,GAAG,IAAI,CAAC,CAAC;KAChG;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,aAAa,CACR,KAAiB;IAGlB,IAAI,GAAG,GAAW,KAAK,CAAC,MAAM,CAAC;IAC/B,mDAAmD;IACnD,sDAAsD;IACtD,IACC,CAAC,GAAG,KAAK,CAAC,CAAC;QACX,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAC;QACf,OAAO,KAAK,CAAC;KAChB;IACD,yEAAyE;IACzE,sEAAsE;SACjE,IACJ,GAAG,IAAI,EAAE,EAAE;QACR,uBAAuB;QACvB,8BAA8B;QAC9B,IAAI,MAAM,GAAgB,IAAI,UAAU,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;QAClD,6BAA6B;QAC7B,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC;QACtB,+BAA+B;QAC/B,KAAK,IAAI,UAAU,GAAG,CAAC,EACd,UAAU,GAAG,GAAG,EAChB,UAAU,EAAE,EACrB;YACI,IAAI,WAAW,GAAY,UAAU,GAAG,CAAC,CAAC;YAC1C,MAAM,CAAC,WAAW,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,CAAC;SAC3C;QACD,OAAO,MAAM,CAAC;KACjB;IACD,wEAAwE;IACxE,uEAAuE;IACvE,QAAQ;SACH;QACD,IAAI,SAAS,GAAuB,eAAe,CAAC,GAAG,CAAC,CAAC;QACzD,IAAI,gBAAgB,GAAgB,SAAS,CAAC,MAAM,CAAC;QACrD,iBAAiB;QACjB,+DAA+D;QAC/D,+DAA+D;QAC/D,IAAI,MAAM,GAA0B,IAAI,UAAU,CAAC,CAAC,GAAG,gBAAgB,GAAG,GAAG,CAAC,CAAC;QAC/E,+DAA+D;QAC/D,+DAA+D;QAC/D,EAAE;QACF,mBAAmB;QACnB,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,gBAAgB,CAAC;QACnC,6BAA6B;QAC7B,KAAK,IAAI,cAAc,GAAG,CAAC,EAClB,cAAc,GAAG,gBAAgB,EACjC,cAAc,EAAE,EACzB;YACI,gEAAgE;YAChE,gEAAgE;YAChE,EAAE;YACF,0CAA0C;YAC1C,IAAI,WAAW,GAAW,cAAc,GAAG,CAAC,CAAC;YAC7C,MAAM,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC,cAAc,CAAC,CAAC;SACnD;QACD,uCAAuC;QACvC,KAAK,IAAI,UAAU,GAAG,CAAC,EACd,UAAU,GAAG,GAAG,EAChB,UAAU,EAAE,EACrB;YACI,gEAAgE;YAChE,gEAAgE;YAChE,EAAE;YACF,mEAAmE;YACnE,IAAI,WAAW,GAAW,UAAU,GAAG,CAAC,CAAC,GAAG,gBAAgB,CAAC,CAAC;YAC9D,MAAM,CAAC,WAAW,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,CAAC;SAC3C;QACD,6BAA6B;QAC7B,OAAO,MAAM,CAAC;KACjB;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,WAAW,CACN,IAAyB;IAG1B,sDAAsD;IACtD,IAAI,QAAQ,GAA2B,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACxD,IAAI,OAAO,GAA4B,eAAe,CAAC,QAAQ,CAAC,CAAC;IACjE,IAAI,YAAY,GAAuB,OAAO,CAAC,MAAM,CAAC;IACtD,wEAAwE;IACxE,gCAAgC;IAChC,IACC,YAAY,IAAI,EAAE,EAAE;QACjB,6DAA6D;QAC7D,sDAAsD;QACtD,IAAI,MAAM,GAAoB,IAAI,UAAU,CAAC,CAAC,GAAG,YAAY,CAAC,CAAC;QAC/D,6DAA6D;QAC7D,sDAAsD;QACtD,EAAE;QACF,2BAA2B;QAC3B,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,YAAY,CAAC;QAC/B,2CAA2C;QAC3C,KAAK,IAAI,YAAY,GAAG,CAAC,EAChB,YAAY,GAAG,YAAY,EAC3B,YAAY,EAAE,EACvB;YACI,6DAA6D;YAC7D,sDAAsD;YACtD,EAAE;YACF,iDAAiD;YACjD,IAAI,WAAW,GAAW,YAAY,GAAG,CAAC,CAAC;YAC3C,MAAM,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;SAC/C;QACD,OAAO,MAAM,CAAC;KACjB;IACD,kEAAkE;IAClE,sEAAsE;IACtE,UAAU;SACL;QACD,gCAAgC;QAChC,IAAI,kBAAkB,GAAiB,eAAe,CAAC,YAAY,CAAC,CAAC;QACrE,IAAI,iBAAiB,GAAkB,kBAAkB,CAAC,MAAM,CAAC;QACjE,8FAA8F;QAC9F,yFAAyF;QACzF,IAAI,MAAM,GAAe,IAAI,UAAU,CAAC,CAAC,GAAG,iBAAiB,GAAG,YAAY,CAAC,CAAC;QAC9E,8FAA8F;QAC9F,yFAAyF;QACzF,EAAE;QACF,4BAA4B;QAC5B,wCAAwC;QACxC,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,iBAAiB,CAAC;QACpC,0CAA0C;QAC1C,KAAK,IAAI,QAAQ,GAAG,CAAC,EACZ,QAAQ,GAAG,iBAAiB,EAC5B,QAAQ,EAAE,EACnB;YACI,8FAA8F;YAC9F,yFAAyF;YACzF,EAAE;YACF,uDAAuD;YACvD,4BAA4B;YAC5B,IAAI,WAAW,GAAY,QAAQ,GAAG,CAAC,CAAC;YACxC,MAAM,CAAC,WAAW,CAAC,GAAG,kBAAkB,CAAC,QAAQ,CAAC,CAAC;SACtD;QACD,+BAA+B;QAC/B,KAAK,IAAI,OAAO,GAAG,CAAC,EACX,OAAO,GAAG,YAAY,EACtB,OAAO,EAAE,EAClB;YACI,8FAA8F;YAC9F,yFAAyF;YACzF,EAAE;YACF,mFAAmF;YACnF,iDAAiD;YACjD,IAAI,WAAW,GAAY,OAAO,GAAG,CAAC,CAAC,GAAG,iBAAiB,CAAC,CAAC;YAC7D,MAAM,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;SAC1C;QACD,yBAAyB;QACzB,OAAO,MAAM,CAAC;KACjB;AACL,CAAC;AAID;;;;;;GAMG;AACH,SACA,eAAe,CACV,CAAS;IAGV,iDAAiD;IACjD,qCAAqC;IACrC,IAAI,GAAG,GAAoB,EAAE,CAAC;IAC9B,0CAA0C;IAC1C,EAAE;IACF,4DAA4D;IAC5D,EAAE;IACF,eAAe;IACf,wBAAwB;IACxB,sBAAsB;IACtB,WAAW;IACX,uBAAuB;IACvB,qBAAqB;IACrB,WAAW;IACX,uBAAuB;IACvB,uBAAuB;IACvB,EAAE;IACF,eAAe;IACf,uBAAuB;IACvB,uBAAuB;IACvB,WAAW;IACX,sBAAsB;IACtB,qBAAqB;IACrB,WAAW;IACX,sBAAsB;IACtB,0BAA0B;IAC1B,EAAE;IACF,eAAe;IACf,sBAAsB;IACtB,0BAA0B;IAC1B,WAAW;IACX,qBAAqB;IACrB,qBAAqB;IACrB,WAAW;IACX,qBAAqB;IACrB,6BAA6B;IAC7B,EAAE;IACF,eAAe;IACf,qBAAqB;IACrB,6BAA6B;IAC7B,WAAW;IACX,qBAAqB;IACrB,qBAAqB;IACrB,WAAW;IACX,qBAAqB;IACrB,gCAAgC;IAChC,EAAE;IACF,eAAe;IACf,qBAAqB;IACrB,gCAAgC;IAChC,WAAW;IACX,YAAY;IACZ,OAAO,CAAC,GAAG,CAAC,EAAE;QACV,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC;QAClB,CAAC,KAAK,CAAC,CAAC;KACX;IACD,mCAAmC;IACnC,GAAG,CAAC,OAAO,EAAE,CAAC;IACd,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,CAAC;AAC/B,CAAC;AAID;;;;GAIG;AACH,SACA,eAAe,CACV,IAAuB;IAGxB,eAAe;IACf,IAAI,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO;IACP,UAAU,OAAe,EAAE,eAA2B;QAClD,OAAO,OAAO,GAAG,eAAe,CAAC,MAAM,CAAC;IAC5C,CAAC;IACD,sBAAsB;IACtB,CAAC,CAAC,CAAC;IAC/B,kBAAkB;IAClB,IAAI,MAAM,GAAqB,IAAI,UAAU,CAAC,SAAS,CAAC,CAAC;IACzD,IAAI,WAAW,GAAgB,CAAC,CAAC;IACjC,cAAc;IACd,KAAK,IAAI,aAAa,IAAI,IAAI,EAAE;QAC5B,mCAAmC;QACnC,KAAK,IAAI,kBAAkB,GAAG,CAAC,EACtB,kBAAkB,GAAG,aAAa,CAAC,MAAM,EACzC,kBAAkB,EAAE,EAC7B;YACI,sCAAsC;YACtC,MAAM,CAAC,WAAW,CAAC,GAAG,aAAa,CAAC,kBAAkB,CAAC,CAAC;YACxD,WAAW,EAAE,CAAC;SACjB;KACJ;IACD,OAAO,MAAM,CAAC;AAClB,CAAC;AAED;;;;GAIG;AACH,SACA,SAAS,CACJ,CAAM;IAGP,OAAO,CAAC,CAAC,YAAY,UAAU,CAAC,CAAC;AACrC,CAAC;AAID;;;;GAIG;AACH,SACA,OAAO,CACF,CAAM;IAGP,OAAO,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC;AAChC,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/rlp.ts b/libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/src/rlp.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.d.ts b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.d.ts similarity index 71% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.d.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.d.ts index 673ed35..9567eb8 100644 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.d.ts +++ b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.d.ts @@ -1,5 +1,5 @@ export declare const rlp: { - decoded: import("./jex_include/local-vanillae-0.1.0/dist/rlp.js").decoded_data; + decoded: import("./jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js").decoded_data; encoded: Uint8Array; }[]; export declare const base58: { diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js.map b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js.map similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js.map rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js.map diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js similarity index 99% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js index 0aa5213..700e656 100644 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js +++ b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js @@ -379,4 +379,4 @@ function is_binary(x) { function is_list(x) { return (x instanceof Array); } -//# sourceMappingURL=rlp.js.map \ No newline at end of file +//# sourceMappingURL=vdk_rlp.js.map \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map new file mode 100644 index 0000000..b980623 --- /dev/null +++ b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vdk_rlp.js","sourceRoot":"","sources":["../src/vdk_rlp.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/rlp.ts b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/rlp.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.d.ts b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.d.ts similarity index 65% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.d.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.d.ts index 7260e63..8609ca4 100644 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.d.ts +++ b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.d.ts @@ -1,4 +1,4 @@ -import * as rlp from './jex_include/local-vanillae-0.1.0/dist/rlp.js'; +import * as rlp from './jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js'; declare type rlpcases = { decoded: rlp.decoded_data; encoded: Uint8Array; diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.js b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.js similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.js rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.js diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.js.map b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.js.map similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.js.map rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.js.map diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/src/cases.ts b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/src/cases.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/src/cases.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/src/cases.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/src/rlpcases.ts b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/src/rlpcases.ts similarity index 99% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/src/rlpcases.ts rename to libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/src/rlpcases.ts index a09cb63..e22aa5d 100644 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/src/rlpcases.ts +++ b/libs/vdk_tests/dist/jex_include/local-vdk_tests_cases-0.1.0/src/rlpcases.ts @@ -1,4 +1,4 @@ -import * as rlp from './jex_include/local-vanillae-0.1.0/dist/rlp.js'; +import * as rlp from './jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js'; type rlpcases = {decoded: rlp.decoded_data, encoded: Uint8Array}; diff --git a/libs/vdk_tests/dist/test.js b/libs/vdk_tests/dist/test.js index 2966e19..ed4dfde 100644 --- a/libs/vdk_tests/dist/test.js +++ b/libs/vdk_tests/dist/test.js @@ -1,9 +1,9 @@ // test cases -import * as cases from './jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js'; +import * as cases from './jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js'; // vanillae libs -import * as b64 from './jex_include/local-vanillae-0.1.0/dist/b64.js'; -import * as b58 from './jex_include/local-vanillae-0.1.0/dist/b58.js'; -import * as rlp from './jex_include/local-vanillae-0.1.0/dist/rlp.js'; +import * as b64 from './jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js'; +import * as b58 from './jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js'; +import * as rlp from './jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js'; // TODO: move this to rlp library function deepeq(dd1, dd2) { // if both are Uint8Arrays diff --git a/libs/vdk_tests/dist/test.js.map b/libs/vdk_tests/dist/test.js.map index 1e4c4ab..a1c8bb2 100644 --- a/libs/vdk_tests/dist/test.js.map +++ b/libs/vdk_tests/dist/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../src/test.ts"],"names":[],"mappings":"AAAA,aAAa;AACb,OAAO,KAAK,KAAK,MAAM,6DAA6D,CAAC;AAErF,gBAAgB;AAChB,OAAO,KAAK,GAAG,MAAQ,gDAAgD,CAAC;AACxE,OAAO,KAAK,GAAG,MAAQ,gDAAgD,CAAC;AACxE,OAAO,KAAK,GAAG,MAAQ,gDAAgD,CAAC;AAGxE,iCAAiC;AACjC,SAAS,MAAM,CAAC,GAAqB,EAAE,GAAqB;IACxD,0BAA0B;IAC1B,IAAI,CAAC,GAAG,YAAY,UAAU,CAAC,IAAI,CAAC,GAAG,YAAY,UAAU,CAAC,EAAE;QAC5D,OAAO,WAAW,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;KAChC;IACD,qBAAqB;SAChB,IAAI,CAAC,GAAG,YAAY,KAAK,CAAC,IAAI,CAAC,GAAG,YAAY,KAAK,CAAC,EAAE;QACvD,OAAO,MAAM,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;KAC3B;IACD,YAAY;SACP;QACD,OAAO,KAAK,CAAC;KAChB;AACL,CAAC;AAED,SAAS,MAAM,CAAC,CAA0B,EAAE,CAA0B;IAClE,sCAAsC;IACtC,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,EAAE;QACvB,OAAO,KAAK,CAAC;KAChB;IACD,gCAAgC;SAC3B;QACD,IAAI,GAAG,GAAY,CAAC,CAAC,MAAM,CAAC;QAC5B,sBAAsB;QACtB,KAAK,IAAI,CAAC,GAAG,CAAC,EACL,CAAC,GAAG,GAAG,EACP,CAAC,EAAE,EACZ;YACI,IAAI,KAAK,GAAsB,CAAC,CAAC,CAAC,CAAC,CAAC;YACpC,IAAI,KAAK,GAAsB,CAAC,CAAC,CAAC,CAAC,CAAC;YACpC,IAAI,EAAE,GAA0B,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;YACrD,gDAAgD;YAChD,IAAI,CAAC,EAAE,EAAE;gBACL,OAAO,KAAK,CAAC;aAChB;SACJ;QACD,wDAAwD;QACxD,uBAAuB;QACvB,OAAO,IAAI,CAAC;KACf;AACL,CAAC;AAED,SAAS,WAAW,CAAC,CAAa,EAAE,CAAa;IAC7C,2BAA2B;IAC3B,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,EAAE;QACvB,OAAO,KAAK,CAAC;KAChB;IAED,uCAAuC;IACvC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC/B,+BAA+B;QAC/B,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE;YACf,OAAO,KAAK,CAAC;SAChB;KACJ;IAED,OAAO,IAAI,CAAC;AAChB,CAAC;AAGD,SAAS,SAAS;IACd,8DAA8D;IAC9D,IAAI,OAAO,GAAmB,QAAQ,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC;IACxE,8DAA8D;IAC9D,IAAI,SAAS,GAAiB,QAAQ,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC;IAC1E,IAAI,MAAM,GAAoB,CAAC,CAAC;IAEhC,KAAI,IAAI,SAAS,IAAI,KAAK,CAAC,MAAM,EAAE;QAC/B,yBAAyB;QACzB,uCAAuC;QACvC,6CAA6C;QAC7C,SAAS,CAAC,SAAS,GAAG,EAAE,GAAG,MAAM,CAAC;QAClC,MAAM,EAAE,CAAC;QAET,IAAI,EAAC,OAAO,EAAE,OAAO,EAAC,GAAG,SAAS,CAAC;QACnC,IAAI,UAAU,GAAW,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAC7C,IAAI,UAAU,GAAW,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAE7C,IAAI,iBAAiB,GAAG,CAAC,OAAO,KAAK,UAAU,CAAC,CAAC;QACjD,IAAI,iBAAiB,GAAG,WAAW,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;QAEzD,IAAI,CAAC,iBAAiB,EAAE;YACpB,OAAO,CAAC,SAAS;gBACb,uCAAuC;oBACvC,uBAAuB;oBACvB,uCAAuC;oBACvC,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,UAAU,GAAG,MAAM,CAAO;SAChD;QAED,IAAI,CAAC,iBAAiB,EAAE;YACpB,OAAO,CAAC,SAAS;gBACb,uCAAuC;oBACvC,uBAAuB;oBACvB,uCAAuC;oBACvC,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,UAAU,GAAG,MAAM,CAAO;SAChD;KACJ;AACL,CAAC;AAGD,SAAS,SAAS;IACd,8DAA8D;IAC9D,IAAI,OAAO,GAAmB,QAAQ,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC;IACxE,8DAA8D;IAC9D,IAAI,SAAS,GAAiB,QAAQ,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC;IAC1E,IAAI,MAAM,GAAoB,CAAC,CAAC;IAEhC,KAAI,IAAI,SAAS,IAAI,KAAK,CAAC,MAAM,EAAE;QAC/B,yBAAyB;QACzB,uCAAuC;QACvC,6CAA6C;QAC7C,SAAS,CAAC,SAAS,GAAG,EAAE,GAAG,MAAM,CAAC;QAClC,MAAM,EAAE,CAAC;QAET,IAAI,EAAC,OAAO,EAAE,OAAO,EAAC,GAAG,SAAS,CAAC;QACnC,IAAI,UAAU,GAAW,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAC7C,IAAI,UAAU,GAAW,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAE7C,IAAI,iBAAiB,GAAG,CAAC,OAAO,KAAK,UAAU,CAAC,CAAC;QACjD,IAAI,iBAAiB,GAAG,WAAW,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;QAEzD,IAAI,CAAC,iBAAiB,EAAE;YACpB,OAAO,CAAC,SAAS;gBACb,uCAAuC;oBACvC,uBAAuB;oBACvB,uCAAuC;oBACvC,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,UAAU,GAAG,MAAM,CAAO;SAChD;QAED,IAAI,CAAC,iBAAiB,EAAE;YACpB,OAAO,CAAC,SAAS;gBACb,uCAAuC;oBACvC,uBAAuB;oBACvB,uCAAuC;oBACvC,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,UAAU,GAAG,MAAM,CAAO;SAChD;KACJ;AACL,CAAC;AAGD,SAAS,SAAS;IACd,8DAA8D;IAC9D,IAAI,OAAO,GAAmB,QAAQ,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC;IACxE,8DAA8D;IAC9D,IAAI,SAAS,GAAiB,QAAQ,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC;IAC1E,IAAI,MAAM,GAAoB,CAAC,CAAC;IAEhC,KAAI,IAAI,SAAS,IAAI,KAAK,CAAC,GAAG,EAAE;QAC5B,yBAAyB;QACzB,uCAAuC;QACvC,6CAA6C;QAC7C,SAAS,CAAC,SAAS,GAAG,EAAE,GAAG,MAAM,CAAC;QAClC,MAAM,EAAE,CAAC;QAET,IAAI,EAAC,OAAO,EAAE,OAAO,EAAC,GAAG,SAAS,CAAC;QACnC,IAAI,UAAU,GAAW,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAC7C,IAAI,UAAU,GAAW,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,YAAY,CAAC;QAE1D,IAAI,iBAAiB,GAAG,WAAW,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;QACzD,IAAI,iBAAiB,GAAG,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;QAEpD,IAAI,CAAC,iBAAiB,EAAE;YACpB,OAAO,CAAC,SAAS;gBACb,uCAAuC;oBACvC,uBAAuB;oBACvB,uCAAuC;oBACvC,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,UAAU,GAAG,MAAM,CAAO;SAChD;QAED,IAAI,CAAC,iBAAiB,EAAE;YACpB,OAAO,CAAC,SAAS;gBACb,uCAAuC;oBACvC,uBAAuB;oBACvB,uCAAuC;oBACvC,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,OAAO,GAAG,IAAI;oBAC7B,YAAY,GAAG,UAAU,GAAG,MAAM,CAAO;SAChD;KACJ;AACL,CAAC;AAID,SAAS,IAAI;IACT,QAAQ,CAAC,cAAc,CAAC,iBAAiB,CAAE,CAAC,SAAS,GAAG,EAAE,GAAG,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC;IACjF,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAE,CAAC,OAAO,GAAc,SAAS,CAAC;IAElE,QAAQ,CAAC,cAAc,CAAC,iBAAiB,CAAE,CAAC,SAAS,GAAG,EAAE,GAAG,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC;IACjF,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAE,CAAC,OAAO,GAAc,SAAS,CAAC;IAElE,QAAQ,CAAC,cAAc,CAAC,iBAAiB,CAAE,CAAC,SAAS,GAAG,EAAE,GAAG,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC;IAC9E,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAE,CAAC,OAAO,GAAc,SAAS,CAAC;AACtE,CAAC;AAED,IAAI,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../src/test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/jex.eterms b/libs/vdk_tests/jex.eterms index d87b0ac..6722d1b 100644 --- a/libs/vdk_tests/jex.eterms +++ b/libs/vdk_tests/jex.eterms @@ -2,5 +2,7 @@ {realm, local}. {name, vdk_tests}. {version, "0.1.0"}. -{deps, ["local-vdk-0.1.0", - "local-vdk_cases-0.1.0"]}. +{deps, ["local-vdk_base58-0.1.0", + "local-vdk_base64-0.1.0", + "local-vdk_rlp-0.1.0", + "local-vdk_tests_cases-0.1.0"]}. diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.d.ts deleted file mode 100644 index ce46968..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Base58 encoding/decoding - */ -export { encode, decode }; -/** - * Encode a Uint8Array into base58 - */ -declare function encode(binary: Uint8Array): string; -/** - * Decode a Base58 string into a Uint8Array - */ -declare function decode(base58: string): Uint8Array; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.js.map b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.js.map deleted file mode 100644 index c93be14..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"b58.js","sourceRoot":"","sources":["../src/b58.ts"],"names":[],"mappings":"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,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,CAAC;KACtD;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,cAAc,CACT,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,CAAC;KACpD;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.d.ts deleted file mode 100644 index 6a91552..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Base64 Utility Functions in TypeScript - */ -export { encode, decode }; -/** - * Encode an array of bytes as a Uint8Array in base64 notation. - */ -declare function encode(bytes: Uint8Array): string; -/** - * Decode a base64-encoded string - */ -declare function decode(base64_str: string): Uint8Array; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.js.map b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.js.map deleted file mode 100644 index 7398ad3..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"b64.js","sourceRoot":"","sources":["../src/b64.ts"],"names":[],"mappings":"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C;QACpB,KAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,CAAC;KACjE;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,QAAQ,CACH,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,CAAC;KAC/D;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.d.ts deleted file mode 100644 index 915e4ce..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Miscellaneous binary utility functions - * - * @module - */ -export { bytes_to_bigint, bigint_to_bytes, concat, strong_rand_bytes }; -/** - * Concatenate two arrays - */ -declare function concat(arr1: Uint8Array, arr2: Uint8Array): Uint8Array; -/** - * Cryptographically random bytes - */ -declare function strong_rand_bytes(how_many: number): Uint8Array; -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -declare function bytes_to_bigint(bytes: Uint8Array): bigint; -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -declare function bigint_to_bytes(q: bigint): Uint8Array; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.js b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.js deleted file mode 100644 index b316387..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.js +++ /dev/null @@ -1,232 +0,0 @@ -/** - * Miscellaneous binary utility functions - * - * @module - */ -export { bytes_to_bigint, bigint_to_bytes, concat, strong_rand_bytes }; -/** - * Concatenate two arrays - */ -function concat(arr1, arr2) { - let len1 = arr1.length; - let len2 = arr2.length; - let arr1_idx0_offset = 0; - let arr2_idx0_offset = len1; - let result_len = len1 + len2; - let result = new Uint8Array(result_len); - // copy first array into result - for (let arr1_idx0 = 0; arr1_idx0 < len1; arr1_idx0++) { - // no offset here - let result_idx0 = arr1_idx0 + arr1_idx0_offset; - result[result_idx0] = arr1[arr1_idx0]; - } - // copy second array into result - for (let arr2_idx0 = 0; arr2_idx0 < len2; arr2_idx0++) { - // offset by the length of the first array - let result_idx0 = arr2_idx0 + arr2_idx0_offset; - result[result_idx0] = arr2[arr2_idx0]; - } - return result; -} -/** - * Cryptographically random bytes - */ -function strong_rand_bytes(how_many) { - let arr = new Uint8Array(how_many); - (new Crypto()).getRandomValues(arr); - return arr; -} -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -function bytes_to_bigint(bytes) { - let n = 0n; - for (let b of bytes) { - // move first, then add - // otherwise it ends on a move - // imperative languages are for losers - n <<= 8n; - n += BigInt(b); - } - return n; -} -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -function bigint_to_bytes(q) { - if (q < 0n) { - throw new Error('q < 0n: ' + q); - } - let arr_reverse = []; - while (q > 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return new Uint8Array(arr_reverse); -} -/** - * Get an uninitialized bitstring - * - * @internal - */ -function bits_null(bit_length) { - let byte_length = Math.ceil(bit_length / 8); - let result = new Uint8Array(byte_length); - return { bit_length: bit_length, - bytes: result }; -} -/** - * Get a bitstring of a given length where every value is 0. - */ -function bits_zeros(bit_length) { - let byte_length = Math.ceil(bit_length / 8); - let result = new Uint8Array(byte_length); - for (let i0 = 0; i0 < byte_length; i0++) { - result[i0] = 0; - } - return { bit_length: bit_length, - bytes: result }; -} -/** - * Get a bitstring of a given length where every value is 1. - */ -function bits_ones(bit_length) { - let byte_length = Math.ceil(bit_length / 8); - let result = new Uint8Array(byte_length); - // fill everything except the last byte with 255s - for (let i0 = 0; i0 < (byte_length - 1); i0++) { - result[i0] = 255; - } - // alright so the last byte - // ok so the number of leading 0s is - // 8 - (bit_length % 8) - let num_trailing_zero_bits = 8 - (bit_length % 8); - // the trailing byte is 255 << that - // e.g. 3 trailing 0s - // 1111_1111 -> 1111_1000 - let last_byte = 255 << num_trailing_zero_bits; - let last_byte_idx0 = byte_length - 1; - result[last_byte_idx0] = last_byte; - return { bit_length: bit_length, - bytes: result }; -} -/** - * Get the bit at a given 0-index - */ -function bits_i0th(bit_idx0, bits) { - // first task is figuring out what byte we're at - // for instance if we want bit 27 - // 3*8 = 24 =< 27 < 4*8 - // so it's Math.floor(bit_idx0 / 8) - let byte_idx0 = Math.floor(bit_idx0 / 8); - // let's fetch the byte and work with that - let the_byte = bits.bytes[byte_idx0]; - // ok so let's go with 27 again - // 27 = 3 mod 8 - // so we bitshift right by (8 - 3) - // and then take the remainder dividing by 2 - // --B-_---- -> ----_---B -> 0000_000B - let bsr = 8 - (bit_idx0 % 8); - return (the_byte >> bsr) % 2; -} -/** - * Concatenate two bitstrings - */ -function bits_concat(bits1, bits2) { - let result_bit_length = bits1.bit_length + bits2.bit_length; - let bytes1 = bits1.bytes; - let bytes2 = bits2.bytes; - // using zeros here because of our xor trick in a minute - let result_bits = bits_zeros(result_bit_length); - let result_bytes = result_bits.bytes; - // alright so - // we can start by copying the first bytes into result bytes - for (let bytes1_idx0 = 0; bytes1_idx0 < bytes1.length; bytes1_idx0++) { - result_bytes[bytes1_idx0] = bytes1[bytes1_idx0]; - } - // next - // we need to calculate the left-shift offset - // this will be 8 - (bytes1.bit_length % 8) - let num_trailing_zeros_in_first_array = 8 - (bits1.bit_length % 8); - // so - // bytes1: ABCD_EF00 - // bytes2: GH12_3000 - // result: ABCD_EFGH 1230_0000 - // ah ok, so we need to for each byte in the second array - // take the first however many bits, xor it with the existing byte - // then take the last however many bits and place them into the next byte - // this is super confusing but - // ABCD_EF00 - // GH12_3456 - // operation: - // ABCD_EF00 - // xor 0000_00GH - // = ABCD_EFGH 1234_5600 - // - // then on the next iteration - // 1234_5600 - // abcd_efgh - // -> - // 1234_56ab cdef_gh00 - // - // ah so there's a pattern - // however many trailing 0s there are in the first array - // say there's 2 - // we take the first 2 bits of the upcoming byte - // xor that against the current byte - // take the last 6 bits of the upcoming byte - // set the next byte to that - // - // have to think about edge behavior - // this is ripe for off-by-1 errors - // but i think the general idea is right - // - // so we start the iteration - // on the last byte of the first array - let last_byte_of_first_array_idx0 = bytes1.length - 1; - // and we end - // on the second-to-last-byte of the result array - let second_to_last_byte_of_result_array_idx0 = result_bytes.length - 2; - // the reason we do that is because we're doing this is because we are - // going along, xoring against the current byte and then setting the next - // byte - // - // ok so - for (let this_result_byte_idx0 = last_byte_of_first_array_idx0; this_result_byte_idx0 <= second_to_last_byte_of_result_array_idx0; this_result_byte_idx0++) { - let this_result_byte = result_bytes[this_result_byte_idx0]; - // ok here we need to fish out the relevant byte of the second array - // gaaah - // so this will be 0 at the start of the loop - let relevant_byte_of_second_array_idx0 = this_result_byte_idx0 - last_byte_of_first_array_idx0; - let relevant_byte_of_second_array = bytes2[relevant_byte_of_second_array_idx0]; - // ok so let's fish out the leading digits - // the number of leading digits is the number of trailing 0s in the first array - let num_leading_digits = num_trailing_zeros_in_first_array; - let num_trailing_digits = 8 - num_leading_digits; - // suppose there are 2 leading digits and 6 trailing digits - // ABCD_EFGH - // leading digits are - // ABCD_EFGH >> 6 = 0000_00AB - // trailing digits are - // (ABCD_EFGH << 2) % 255 = CDEF_GH00 - let leading_digits = relevant_byte_of_second_array >> num_trailing_digits; - let trailing_digits = (relevant_byte_of_second_array << num_leading_digits) % 255; - // xor the current byte against the leading digits - let new_this_result_byte = this_result_byte ^ leading_digits; - result_bytes[this_result_byte_idx0] = new_this_result_byte; - // set the next byte to the trailing digits - result_bytes[this_result_byte_idx0 + 1] = trailing_digits; - } - // i think we're done - return { bit_length: result_bit_length, - bytes: result_bytes }; -} -//# sourceMappingURL=bin.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.js.map b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.js.map deleted file mode 100644 index 9928e67..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/bin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"bin.js","sourceRoot":"","sources":["../src/bin.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.d.ts deleted file mode 100644 index fca75f5..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/** - * FÆRT: Fast Æternity Recovery Text - * - * Reference: https://gitlab.com/zxq9/passgas/-/blob/83607fedb08be5dfd03210e331f9c76125bb3467/fullofbeans - * - * @module - */ -export { encode, decode, byte_of_word, check_word, check_byte, words }; -import * as safe from './safe.js'; -/** - * Encode a bytestring into FÆRT - */ -declare function encode(bytes: Uint8Array): string; -/** - * Decode a FAERT string into bytes - */ -declare function decode(faert: string): safe.Safe; -/** - * given a word, find its index - */ -declare function byte_of_word(word: string): safe.Safe; -/** - * compute the check word of an array - */ -declare function check_word(bytes: Uint8Array): string; -/** - * given an array, compute the xor of all the bytes in the array - */ -declare function check_byte(bytes: Uint8Array): number; -declare let words: string[]; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.js b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.js deleted file mode 100644 index 58a5ba3..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.js +++ /dev/null @@ -1,344 +0,0 @@ -/** - * FÆRT: Fast Æternity Recovery Text - * - * Reference: https://gitlab.com/zxq9/passgas/-/blob/83607fedb08be5dfd03210e331f9c76125bb3467/fullofbeans - * - * @module - */ -export { encode, decode, byte_of_word, check_word, check_byte, words }; -import * as safe from './safe.js'; -/** - * Encode a bytestring into FÆRT - */ -function encode(bytes) { - // initial accumulator - let words_acc = []; - // go along each byte and look up the word - // add it to the accumulator - for (let this_byte of bytes) { - let this_word = words[this_byte]; - words_acc.push(this_word); - } - // prepend check word to phrase - // yes craig it would be faster to do the check byte inline - // the usage case here is 64 byte strings - // double pass is not a big deal - return check_word(bytes) + ' ' + words_acc.join(' '); -} -/** - * Decode a FAERT string into bytes - */ -function decode(faert) { - let all_words = faert.split(' '); - let input_check_word = all_words[0]; - let input_words = all_words.slice(1); - // accumulator - let computed_bytes = []; - // loop over words and figure out accumulator - for (let this_input_word of input_words) { - let maybe_this_byte = byte_of_word(this_input_word); - // if the word is an allowable word, add it to the accumulator - if (maybe_this_byte.ok) { - let this_byte = maybe_this_byte.result; - computed_bytes.push(this_byte); - } - // error case, propagate the error up the call chain - else - return maybe_this_byte; - } - // at this point, we can assume we correctly decoded all words - // compute the check byte - let computed_bytes_u8s = new Uint8Array(computed_bytes); - let computed_check_word = check_word(computed_bytes_u8s); - // check if it is correct - // if so, return the computed bytes - if (computed_check_word === input_check_word) - return safe.ok(computed_bytes_u8s); - // otherwise, return an error - else - return safe.error('checksum failure! computed check word: ' + computed_check_word + '; input check word: ' + input_check_word); -} -/** - * given a word, find its index - */ -function byte_of_word(word) { - for (let i = 0; i <= 255; i++) { - if (word === words[i]) - return safe.ok(i); - } - return safe.error('invalid word: ' + word); -} -/** - * compute the check word of an array - */ -function check_word(bytes) { - return words[check_byte(bytes)]; -} -/** - * given an array, compute the xor of all the bytes in the array - */ -function check_byte(bytes) { - let check_byte = 0; - for (let this_byte of bytes) - check_byte ^= this_byte; - return check_byte; -} -let words = [ - "able", - "abuse", - "acquire", - "adjust", - "agent", - "air", - "alert", - "alpha", - "anger", - "answer", - "any", - "argue", - "around", - "assume", - "asthma", - "aunt", - "awkward", - "balcony", - "barrel", - "because", - "behave", - "bicycle", - "bike", - "blind", - "blouse", - "bonus", - "bottom", - "breeze", - "brother", - "bubble", - "burger", - "butter", - "can", - "cannon", - "cargo", - "catalog", - "caught", - "century", - "chaos", - "chicken", - "churn", - "cinnamon", - "clever", - "clock", - "clown", - "collect", - "conduct", - "convince", - "correct", - "cradle", - "crane", - "crime", - "cross", - "crystal", - "curve", - "daughter", - "debris", - "decrease", - "deny", - "deputy", - "despair", - "diesel", - "dinner", - "distance", - "document", - "donate", - "drama", - "drink", - "dutch", - "earth", - "educate", - "elbow", - "employ", - "endless", - "enlist", - "enter", - "equal", - "eternal", - "example", - "exhibit", - "exotic", - "faculty", - "famous", - "fault", - "feature", - "fiber", - "filter", - "firm", - "flame", - "flush", - "follow", - "forward", - "frame", - "fringe", - "future", - "game", - "gate", - "gift", - "glare", - "glow", - "goat", - "grab", - "grief", - "guilt", - "hand", - "hawk", - "health", - "hen", - "hire", - "honey", - "hover", - "hurry", - "hybrid", - "impose", - "inch", - "inherit", - "injury", - "install", - "iron", - "jazz", - "joke", - "just", - "kit", - "kitchen", - "language", - "laundry", - "leader", - "lend", - "leopard", - "license", - "live", - "lobster", - "lounge", - "magnet", - "mail", - "mansion", - "mass", - "math", - "media", - "message", - "metal", - "misery", - "mix", - "more", - "mountain", - "museum", - "mutual", - "narrow", - "nerve", - "next", - "note", - "obey", - "obtain", - "offer", - "once", - "orange", - "ostrich", - "over", - "owner", - "palace", - "patch", - "pave", - "pen", - "phrase", - "piece", - "pizza", - "plunge", - "polar", - "pool", - "power", - "pretty", - "private", - "protect", - "pulp", - "purity", - "quit", - "quote", - "raise", - "razor", - "recall", - "region", - "relief", - "rent", - "rescue", - "review", - "ride", - "risk", - "roof", - "rough", - "saddle", - "salmon", - "sand", - "scene", - "scrub", - "season", - "seek", - "series", - "shed", - "shoe", - "sick", - "silent", - "situate", - "skill", - "slide", - "slush", - "snack", - "solar", - "soul", - "special", - "sphere", - "spot", - "spy", - "stairs", - "stereo", - "strategy", - "stuff", - "success", - "sunny", - "surge", - "swear", - "symptom", - "tail", - "ten", - "tent", - "theme", - "thumb", - "tiny", - "toe", - "tooth", - "topic", - "trade", - "trash", - "trophy", - "truly", - "tumble", - "typical", - "uncle", - "unfair", - "until", - "upper", - "useless", - "van", - "venue", - "video", - "visa", - "vocal", - "walk", - "waste", - "wedding", - "weekend", - "wide", - "winner", - "wise", - "wood", - "wrist", - "zero" -]; -//# sourceMappingURL=faert.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.js.map b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.js.map deleted file mode 100644 index c7d5d90..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/faert.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"faert.js","sourceRoot":"","sources":["../src/faert.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.js.map b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.js.map deleted file mode 100644 index 4bc573f..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"rlp.js","sourceRoot":"","sources":["../src/rlp.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.d.ts deleted file mode 100644 index d03574e..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.d.ts +++ /dev/null @@ -1,66 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ -export { Safe, Ok, Error, ok, error, unsafe }; -/** - * Type that catches positive errors - */ -declare type Safe = Ok | Error; -/** - * Ok type - */ -declare type Ok = { - ok: true; - result: ok_t; -}; -/** - * Error type - */ -declare type Error = { - ok: false; - error: err_t; -}; -/** - * Constructs an `Ok` value from a pure value - */ -declare function ok(x: ok_t): Ok; -/** - * Constructs an `Error` value from a pure value - */ -declare function error(x: err_t): Error; -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -declare function unsafe(x: Safe): ok_t; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.js b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.js deleted file mode 100644 index 925656b..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ -export { ok, error, unsafe }; -/** - * Constructs an `Ok` value from a pure value - */ -function ok(x) { - return { ok: true, result: x }; -} -/** - * Constructs an `Error` value from a pure value - */ -function error(x) { - return { ok: false, error: x }; -} -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -function unsafe(x) { - if (x.ok) - return x.result; - else - throw x.error; -} -//# sourceMappingURL=safe.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.js.map b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.js.map deleted file mode 100644 index e5e7521..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/safe.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"safe.js","sourceRoot":"","sources":["../src/safe.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AAEH,OAAO,EAIH,EAAE,EACF,KAAK,EACL,MAAM,EACT,CAAA;AA2BD;;GAEG;AACH,SACA,EAAE,CAEG,CAAQ;IAGT,OAAO,EAAC,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,EAAC,CAAC;AACjC,CAAC;AAID;;GAEG;AACH,SACA,KAAK,CAEA,CAAQ;IAGT,OAAO,EAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,EAAC,CAAC;AACjC,CAAC;AAID;;;GAGG;AACH,SACA,MAAM,CAED,CAAoB;IAGrB,IAAI,CAAC,CAAC,EAAE;QACJ,OAAO,CAAC,CAAC,MAAM,CAAC;;QAEhB,MAAM,CAAC,CAAC,KAAK,CAAC;AACtB,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/b58.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/b58.ts deleted file mode 100644 index 1fd30b8..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/b58.ts +++ /dev/null @@ -1,418 +0,0 @@ -/** - * Base58 encoding/decoding - */ - -export { - encode, - decode -} - - - -//============================================================================= -// ENCODING -//============================================================================= - -/** - * Encode a Uint8Array into base58 - */ -function -encode - (binary : Uint8Array) - : string -{ - let num_leading_zeros : number = nlz(binary); - let rest : Uint8Array = binary.slice(num_leading_zeros); - let ones : string = encode_zeros(num_leading_zeros); - let rest_b58 : string = encode_rest(rest); - let result : string = ones + rest_b58; - return result; -} - - - -/** - * count the number of leading zeros in a uint8array - * - * @internal - */ -function -nlz - (bytes: Uint8Array) - : number -{ - let n = 0; - for (let this_byte of bytes) - { - if (0 === this_byte) { n++; } - else { break; } - } - return n; -} - - - -/** - * Generate a bunch of '1's for however many leading zeros there are - * - * @internal - */ -function -encode_zeros - (how_many : number) - : string -{ - let ones : string = ''; - for (let i = 1; - i <= how_many; - i++) - { - ones += '1'; - } - - return ones; -} - - - -/** - * Encode a Uint8Array that has no leading zeros - * - * @internal - */ -function -encode_rest - (bytes : Uint8Array) - : string -{ - let bytes_bignum : bigint = bytes_to_bigint(bytes); - let result : string = bignum_to_base58(bytes_bignum); - return result; -} - - - -/** - * Convert a bytestring to a bignum - * - * @internal - */ -function -bytes_to_bigint - (bytes: Uint8Array) - : bigint -{ - let acc_bigint : bigint = 0n; - for(let this_byte of bytes) - { - acc_bigint <<= 8n; - acc_bigint += BigInt(this_byte); - } - return acc_bigint; -} - - - -/** - * Convert a BigInt to Base58 - * - * @internal - */ -function -bignum_to_base58 - (q: bigint) - : string -{ - let s = ''; - while (q !== 0n) - { - let this_n : bigint = q % 58n; - q /= 58n; - - let this_b58_char : string = bigint_to_char(this_n); - s = this_b58_char + s; - } - return s; -} - - - -//============================================================================= -// DECODING -//============================================================================= - -/** - * Decode a Base58 string into a Uint8Array - */ -function -decode - (base58: string) - : Uint8Array -{ - let num_leading_ones : number = nlo(base58); - let rest : string = base58.slice(num_leading_ones); - let zeros : Array = decode_ones(num_leading_ones); - let rest_arr : Array = decode_rest(rest); - let pre_result : Array = zeros.concat(rest_arr); - return new Uint8Array(pre_result); -} - - - -/** - * count the number of leading 1 characters in a uint8array - * - * @internal - */ -function -nlo - (base58: string) - : number -{ - let n = 0; - for (let this_char of base58) - { - if ('1' === this_char) { n++; } - else { break; } - } - return n; -} - - - -/** - * Generate a bunch of '0's for however many leading ones there are - * - * @internal - */ -function -decode_ones - (how_many : number) - : Array -{ - let zeros : Array = []; - for (let i = 1; - i <= how_many; - i++) - { - zeros.push(0); - } - - return zeros; -} - - - -/** - * Decode a string that has no leading 1s - * - * @internal - */ -function -decode_rest - (base58: string) - : Array -{ - let result_bignum : bigint = base58_to_bigint(base58); - let result : Array = bigint_to_base256(result_bignum); - return result; -} - - - -/** - * Convert a base58 string to a bignum - * - * @internal - */ -function -base58_to_bigint - (base58: string) - : bigint -{ - let acc_bigint : bigint = 0n; - for(let this_char of base58) - { - acc_bigint *= 58n; - acc_bigint += char_to_bigint(this_char); - } - return acc_bigint; -} - - -/** - * convert a bignum into a byte array - * - * @end - */ -function -bigint_to_base256 - (q: bigint) - : Array -{ - let arr_reverse = []; - while(q !== 0n) - { - let r: number = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return arr_reverse; -} - - -//============================================================================= -// TRANSLATION TABLES -//============================================================================= - - -/** - * Base58 integer -> character conversion table - * - * @internal - */ -function -bigint_to_char - (n: bigint) - : string -{ - switch(n) { - case 0n: return '1'; - case 1n: return '2'; - case 2n: return '3'; - case 3n: return '4'; - case 4n: return '5'; - case 5n: return '6'; - case 6n: return '7'; - case 7n: return '8'; - case 8n: return '9'; - case 9n: return 'A'; - case 10n: return 'B'; - case 11n: return 'C'; - case 12n: return 'D'; - case 13n: return 'E'; - case 14n: return 'F'; - case 15n: return 'G'; - case 16n: return 'H'; - case 17n: return 'J'; - case 18n: return 'K'; - case 19n: return 'L'; - case 20n: return 'M'; - case 21n: return 'N'; - case 22n: return 'P'; - case 23n: return 'Q'; - case 24n: return 'R'; - case 25n: return 'S'; - case 26n: return 'T'; - case 27n: return 'U'; - case 28n: return 'V'; - case 29n: return 'W'; - case 30n: return 'X'; - case 31n: return 'Y'; - case 32n: return 'Z'; - case 33n: return 'a'; - case 34n: return 'b'; - case 35n: return 'c'; - case 36n: return 'd'; - case 37n: return 'e'; - case 38n: return 'f'; - case 39n: return 'g'; - case 40n: return 'h'; - case 41n: return 'i'; - case 42n: return 'j'; - case 43n: return 'k'; - case 44n: return 'm'; - case 45n: return 'n'; - case 46n: return 'o'; - case 47n: return 'p'; - case 48n: return 'q'; - case 49n: return 'r'; - case 50n: return 's'; - case 51n: return 't'; - case 52n: return 'u'; - case 53n: return 'v'; - case 54n: return 'w'; - case 55n: return 'x'; - case 56n: return 'y'; - case 57n: return 'z'; - default: - throw new Error('invalid base58 bigint: ' + n); - } -} - - - -/** - * Base58 character -> integer conversion table - * - * @internal - */ -function -char_to_bigint - (s: string) - : bigint -{ - switch(s) { - case '1': return 0n; - case '2': return 1n; - case '3': return 2n; - case '4': return 3n; - case '5': return 4n; - case '6': return 5n; - case '7': return 6n; - case '8': return 7n; - case '9': return 8n; - case 'A': return 9n; - case 'B': return 10n; - case 'C': return 11n; - case 'D': return 12n; - case 'E': return 13n; - case 'F': return 14n; - case 'G': return 15n; - case 'H': return 16n; - case 'J': return 17n; - case 'K': return 18n; - case 'L': return 19n; - case 'M': return 20n; - case 'N': return 21n; - case 'P': return 22n; - case 'Q': return 23n; - case 'R': return 24n; - case 'S': return 25n; - case 'T': return 26n; - case 'U': return 27n; - case 'V': return 28n; - case 'W': return 29n; - case 'X': return 30n; - case 'Y': return 31n; - case 'Z': return 32n; - case 'a': return 33n; - case 'b': return 34n; - case 'c': return 35n; - case 'd': return 36n; - case 'e': return 37n; - case 'f': return 38n; - case 'g': return 39n; - case 'h': return 40n; - case 'i': return 41n; - case 'j': return 42n; - case 'k': return 43n; - case 'm': return 44n; - case 'n': return 45n; - case 'o': return 46n; - case 'p': return 47n; - case 'q': return 48n; - case 'r': return 49n; - case 's': return 50n; - case 't': return 51n; - case 'u': return 52n; - case 'v': return 53n; - case 'w': return 54n; - case 'x': return 55n; - case 'y': return 56n; - case 'z': return 57n; - default: - throw new Error('invalid base58 char: ' + s); - } -} diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/b64.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/b64.ts deleted file mode 100644 index d82cd73..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/b64.ts +++ /dev/null @@ -1,655 +0,0 @@ -/** - * Base64 Utility Functions in TypeScript - */ - -export { - encode, - decode -} - - - -/** - * Encode an array of bytes as a Uint8Array in base64 notation. - */ -function -encode - (bytes: Uint8Array) - : string -{ - // slice the array - // length of head is a multiple of 3 - // treat the tail as a special case - let {head, tail, tail_len} = slice3k(bytes); - let head_str : string = encode_head(head); - let tail_str : string = encode_tail(tail, tail_len); - return head_str + tail_str; -} - - - -type slice3k - = {head : Uint8Array, - tail : Uint8Array, - tail_len : number}; - -/** - * Take a Uint8Array, take the first 3k (k >= 0) bytes, put them in head, and - * the remaining 0,1, or 2 bytes, put them in tail - * - * @internal - */ -function -slice3k - (bytes: Uint8Array) - : slice3k -{ - let len : number = bytes.length; - // too lazy to look up how to do integer division in js so this will do - let tail_len : number = len % 3; - let head_len : number = len - tail_len; - // for slice: - // first argument is the 0-index of the start - // second - first is the length of the slice - let head : Uint8Array = bytes.slice(0, head_len); - // empty second argument means go to the end - let tail : Uint8Array = bytes.slice(head_len); - return {head : head, - tail : tail, - tail_len : tail_len}; -} - - - -/** - * Encode a Uint8Array whose length is known to be a multiple of 3 - * - * @internal - */ -function -encode_head - (head_bytes: Uint8Array) - : string -{ - // can assume length of bytes is a multiple of 3 - // start index at 0 - // increment by 3 - let head_bytes_len : number = head_bytes.length; - let max_idx0 : number = head_bytes_len - 1; - - let head_str_acc : string = ''; - for(let this_3slice_start_idx0 = 0; - this_3slice_start_idx0 <= max_idx0; - this_3slice_start_idx0 += 3) - { - let this_3slice_bytes : Uint8Array = head_bytes.slice(this_3slice_start_idx0, this_3slice_start_idx0 + 3); - let this_3slice_str : string = encode3(this_3slice_bytes); - head_str_acc += this_3slice_str; - } - - return head_str_acc; -} - - - -/** - * Encode a 3 bytes into base64 notation - * - * @internal - */ -function -encode3 - (bytes: Uint8Array) - : string -{ - let b0 : number = bytes[0]; - let b1 : number = bytes[1]; - let b2 : number = bytes[2]; - - // ABCDEFGH 12345678 abcdefgh - // b0 b1 b2 - // ABCDEF GH1234 5678ab cdefgh - // n0 n1 n2 n3 - let n0 : number = b0 >> 2; - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - // b1 = 12345678 - // b1 >> 4 = ____1234 - // n1 = __GH1234 - let n1 : number = ((b0 % 4) << 4) + (b1 >> 4); - // b1 = 12345678 - // 16 = ___1____ - // b1 % 16 = ____5678 - // (b1 % 16) << 2 = __5678__ - // b2 = abcdefgh - // b2 >> 6 = ______ab - // n2 = __5678ab - let n2 : number = ((b1 % 16) << 2) + (b2 >> 6); - // b2 = abcdefgh - // 64 = _1______ - // n3 = __cdefgh - let n3 : number = b2 % 64; - - // convert to chars - let s0 : string = int2char(n0); - let s1 : string = int2char(n1); - let s2 : string = int2char(n2); - let s3 : string = int2char(n3); - - // retrvn - return s0 + s1 + s2 + s3; -} - - - -/** - * Encode the final 0, 1, or 2 bytes - * - * @internal - */ -function -encode_tail - (tail_bytes : Uint8Array, - tail_len : number) - : string -{ - switch(tail_len) { - case 0: return ''; - case 1: return encode1(tail_bytes); - case 2: return encode2(tail_bytes); - default: - throw new Error('encode_tail with tail_len = ' + tail_len); - } -} - - - -/** - * Encode a single byte - * - * @internal - */ -function -encode1 - (bytes: Uint8Array) - : string -{ - let b0 : number = bytes[0]; - // n0 = __ABCDEF - // b0 = ABCDEFGH - // b0 >> 2 = __ABCDEF - let n0 : number = b0 >> 2; - // n1 = __GH____ - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - let n1 : number = (b0 % 4) << 4; - - return int2char(n0) + int2char(n1) + '=='; -} - - - -/** - * Encode two bytes - * - * @internal - */ -function -encode2 - (bytes: Uint8Array) - : string -{ - let b0 : number = bytes[0]; - let b1 : number = bytes[1]; - - // ABCDEFGH 12345678 - // b0 b1 - // ABCDEF GH1234 5678__ - // n0 n1 n2 - let n0 : number = b0 >> 2; - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - // b1 = 12345678 - // b1 >> 4 = ____1234 - // n1 = __GH1234 - let n1 : number = ((b0 % 4) << 4) + (b1 >> 4); - // b1 = 12345678 - // 16 = ___1____ - // b1 % 16 = ____5678 - // (b1 % 16) << 2 = __5678__ - // n2 = __5678__ - let n2 : number = (b1 % 16) << 2; - - // convert to chars - let s0 : string = int2char(n0); - let s1 : string = int2char(n1); - let s2 : string = int2char(n2); - - // retrvn - return s0 + s1 + s2 + '='; -} - - - -/** - * Decode a base64-encoded string - */ -function -decode - (base64_str : string) - : Uint8Array -{ - // length of the string is guaranteed to be a multiple of 4 - // if the string is empty, return the empty array - let len = base64_str.length; - // this branching contains the implicit assertion that the length is a - // multiple of 4. If this is not true, the bottom branch is triggered. - // general case goes first because speeeeeed - if ( (4 < len) - && (0 === (len % 4))) - { - // split the head and tail - let tail_start_idx0 : number = len - 4; - let head_s : string = base64_str.slice(0, tail_start_idx0); - let tail_s : string = base64_str.slice(tail_start_idx0); - // Using arrays because Uint8Arrays don't have a concat operation - let head_arr : Array = decode_head(head_s); - let tail_arr : Array = decode_tail(tail_s); - // silly to put these in variables but this is exactly the type of - // situation where JS type insanity shows up - // - // see: i forgot - // > [1,2,3] + [4,5,6] - // '1,2,34,5,6' - // - // Originally, I used + like some sort of moron who codes in a sane - // language - // - // seriously what is this language - // - // this is some clown behavior - let total_arr : Array = head_arr.concat(tail_arr); - return new Uint8Array(total_arr); - } - // special case if the length is exactly 4 - else if (4 === len) - { - // it's just a tail - return new Uint8Array(decode_tail(base64_str)); - } - // empty string - else if (0 === len) - { - return new Uint8Array([]); - } - else - { - throw new Error('base64 decode: invalid string length: ' + len); - } -} - - - -/** - * Decode a string known to not have any padding - * - * @internal - */ -function -decode_head - (s: string) - : Array -{ - // go 4 characters at a time - let max_i0 : number = s.length - 1; - let decoded_acc : Array = []; - for(let i0 = 0; - i0 <= max_i0; - i0 += 4) - { - let this_slice_s : string = s.slice(i0, i0 + 4); - let this_slice_arr : Array = decode3(this_slice_s); - // update accumulator - decoded_acc = decoded_acc.concat(this_slice_arr); - } - return decoded_acc; -} - - - -/** - * Decode 4 characters that correspond to either 3 bytes, 2, bytes, or 1 byte - * - * @internal - */ -function -decode_tail - (s: string) - : Array -{ - // all that matters right now is the last 2 chars - // s0, s1, s2, s3 - // 0 based indexing is so annoying - let s2 = s[2]; - let s3 = s[3]; - - // braaaaaaaaaaaaaaaaaench - // two equals signs means 1 byte - if (('=' === s3) && ('=' === s2)) { - return decode1(s); - } - // one equals sign means 2 bytes - else if (('=' === s3)) { - return decode2(s); - } - // 0 equals signs means 3 bytes - else { - return decode3(s); - } -} - - - -/** - * Decode a 4-character long base64 string corresponding to 3 bytes - * - * @internal - */ -function -decode3 - (s: string) - : Array -{ - // pull out strings - let s0 : string = s[0]; - let s1 : string = s[1]; - let s2 : string = s[2]; - let s3 : string = s[3]; - - // convert to numbers - let n0 : number = char2int(s0); - let n1 : number = char2int(s1); - let n2 : number = char2int(s2); - let n3 : number = char2int(s3); - - // abcdef gh1234 5678ab cdefgh - // n0 n1 n2 n3 - // abcdefgh 12345678 abcdefgh - // b0 b1 b2 - - // n0 = __abcdef - // n1 = __gh1234 - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 : number = (n0 << 2) + (n1 >> 4); - // n1 = __gh1234 - // 16 = ___1____ - // n1 % 16 = ____1234 - // (n1 % 16) << 4 = 1234____ - // n2 = __5678ab - // n2 >> 2 = ____5678 - // b1 = 12345678 - let b1 : number = ((n1 % 16) << 4) + (n2 >> 2); - // n2 = __5678ab - // 4 = _____1__ - // n2 % 4 = ______ab - // (n2 % 4) << 6 = ab______ - // n3 = __cdefgh - let b2 : number = ((n2 % 4) << 6) + n3; - - return [b0, b1, b2]; -} - - - -/** - * Decode a 4-character long base64 string corresponding to 2 bytes - * - * @internal - */ -function -decode2 - (s: string) - : Array -{ - // xyz= - // pull out strings - let s0 : string = s[0]; - let s1 : string = s[1]; - let s2 : string = s[2]; - - // convert to numbers - let n0 : number = char2int(s0); - let n1 : number = char2int(s1); - let n2 : number = char2int(s2); - - // abcdef gh1234 5678__ - // n0 n1 n2 - // abcdefgh 12345678 - // b0 b1 - - // n0 = __abcdef - // n1 = __gh1234 - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 : number = (n0 << 2) + (n1 >> 4); - // n1 = __gh1234 - // 16 = ___1____ - // n1 % 16 = ____1234 - // (n1 % 16) << 4 = 1234____ - // n2 = __5678__ - // n2 >> 2 = ____5678 - // b1 = 12345678 - let b1 : number = ((n1 % 16) << 4) + (n2 >> 2); - - return [b0, b1]; -} - - - -/** - * Decode a 4-character long base64 string corresponding to 2 bytes - * - * @internal - */ -function -decode1 - (s: string) - : Array -{ - // xy== - // pull out strings - let s0 : string = s[0]; - let s1 : string = s[1]; - - // convert to numbers - let n0 : number = char2int(s0); - let n1 : number = char2int(s1); - - // abcdef gh____ - // n0 n1 - // abcdefgh - // b0 - - // n0 = __abcdef - // n1 = __gh____ - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 : number = (n0 << 2) + (n1 >> 4); - - return [b0]; -} - - - - -// FIXME: these tables would *probably* be faster if they were made into objects - -/** - * Conversion table for base64 encode - * - * @internal - */ -function -int2char - (n: number) - : string -{ - switch(n) { - case 0: return 'A'; - case 1: return 'B'; - case 2: return 'C'; - case 3: return 'D'; - case 4: return 'E'; - case 5: return 'F'; - case 6: return 'G'; - case 7: return 'H'; - case 8: return 'I'; - case 9: return 'J'; - case 10: return 'K'; - case 11: return 'L'; - case 12: return 'M'; - case 13: return 'N'; - case 14: return 'O'; - case 15: return 'P'; - case 16: return 'Q'; - case 17: return 'R'; - case 18: return 'S'; - case 19: return 'T'; - case 20: return 'U'; - case 21: return 'V'; - case 22: return 'W'; - case 23: return 'X'; - case 24: return 'Y'; - case 25: return 'Z'; - case 26: return 'a'; - case 27: return 'b'; - case 28: return 'c'; - case 29: return 'd'; - case 30: return 'e'; - case 31: return 'f'; - case 32: return 'g'; - case 33: return 'h'; - case 34: return 'i'; - case 35: return 'j'; - case 36: return 'k'; - case 37: return 'l'; - case 38: return 'm'; - case 39: return 'n'; - case 40: return 'o'; - case 41: return 'p'; - case 42: return 'q'; - case 43: return 'r'; - case 44: return 's'; - case 45: return 't'; - case 46: return 'u'; - case 47: return 'v'; - case 48: return 'w'; - case 49: return 'x'; - case 50: return 'y'; - case 51: return 'z'; - case 52: return '0'; - case 53: return '1'; - case 54: return '2'; - case 55: return '3'; - case 56: return '4'; - case 57: return '5'; - case 58: return '6'; - case 59: return '7'; - case 60: return '8'; - case 61: return '9'; - case 62: return '+'; - case 63: return '/'; - default: throw new Error("invalid base64 encode byte: " + n); - } -} - - - -/** - * Conversion table for base64 decode - * - * @internal - */ -function -char2int - (s: string) - : number -{ - switch(s) { - case 'A': return 0; - case 'B': return 1; - case 'C': return 2; - case 'D': return 3; - case 'E': return 4; - case 'F': return 5; - case 'G': return 6; - case 'H': return 7; - case 'I': return 8; - case 'J': return 9; - case 'K': return 10; - case 'L': return 11; - case 'M': return 12; - case 'N': return 13; - case 'O': return 14; - case 'P': return 15; - case 'Q': return 16; - case 'R': return 17; - case 'S': return 18; - case 'T': return 19; - case 'U': return 20; - case 'V': return 21; - case 'W': return 22; - case 'X': return 23; - case 'Y': return 24; - case 'Z': return 25; - case 'a': return 26; - case 'b': return 27; - case 'c': return 28; - case 'd': return 29; - case 'e': return 30; - case 'f': return 31; - case 'g': return 32; - case 'h': return 33; - case 'i': return 34; - case 'j': return 35; - case 'k': return 36; - case 'l': return 37; - case 'm': return 38; - case 'n': return 39; - case 'o': return 40; - case 'p': return 41; - case 'q': return 42; - case 'r': return 43; - case 's': return 44; - case 't': return 45; - case 'u': return 46; - case 'v': return 47; - case 'w': return 48; - case 'x': return 49; - case 'y': return 50; - case 'z': return 51; - case '0': return 52; - case '1': return 53; - case '2': return 54; - case '3': return 55; - case '4': return 56; - case '5': return 57; - case '6': return 58; - case '7': return 59; - case '8': return 60; - case '9': return 61; - case '+': return 62; - case '/': return 63; - default: throw new Error("invalid base64 character: " + s); - } -} diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/bin.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/bin.ts deleted file mode 100644 index 6433202..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/bin.ts +++ /dev/null @@ -1,346 +0,0 @@ -/** - * Miscellaneous binary utility functions - * - * @module - */ - -export { - bytes_to_bigint, - bigint_to_bytes, - concat, - strong_rand_bytes -}; - - - -/** - * Concatenate two arrays - */ -function -concat - (arr1 : Uint8Array, - arr2 : Uint8Array) - : Uint8Array -{ - let len1 : number = arr1.length; - let len2 : number = arr2.length; - let arr1_idx0_offset : number = 0; - let arr2_idx0_offset : number = len1; - let result_len : number = len1 + len2; - let result : Uint8Array = new Uint8Array(result_len); - // copy first array into result - for (let arr1_idx0 = 0; - arr1_idx0 < len1; - arr1_idx0++) - { - // no offset here - let result_idx0 : number = arr1_idx0 + arr1_idx0_offset; - result[result_idx0] = arr1[arr1_idx0]; - } - // copy second array into result - for (let arr2_idx0 = 0; - arr2_idx0 < len2; - arr2_idx0++) - { - // offset by the length of the first array - let result_idx0 : number = arr2_idx0 + arr2_idx0_offset; - result[result_idx0] = arr2[arr2_idx0]; - } - return result; -} - - - -/** - * Cryptographically random bytes - */ -function -strong_rand_bytes - (how_many : number) - : Uint8Array -{ - let arr = new Uint8Array(how_many); - (new Crypto()).getRandomValues(arr); - return arr; -} - - - -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -function -bytes_to_bigint - (bytes: Uint8Array) - : bigint -{ - let n : bigint = 0n; - for (let b of bytes) { - // move first, then add - // otherwise it ends on a move - // imperative languages are for losers - n <<= 8n; - n += BigInt(b); - } - return n; -} - - - -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -function -bigint_to_bytes - (q: bigint) - : Uint8Array -{ - if (q < 0n) { - throw new Error('q < 0n: ' + q); - } - - let arr_reverse = []; - while (q > 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return new Uint8Array(arr_reverse); -} - - - -/** - * Oh no, bitstrings in a language that only has bytestrings - * - * By convention these are `Uint8Array`s with byte length `ceil(bit_length / - * 8)`, and all trailing bits are zero. - */ -type bits = - {bit_length : number, - bytes : Uint8Array}; - - - -/** - * Get an uninitialized bitstring - * - * @internal - */ -function -bits_null - (bit_length : number) - : bits -{ - let byte_length : number = Math.ceil(bit_length / 8); - let result : Uint8Array = new Uint8Array(byte_length); - return {bit_length : bit_length, - bytes : result}; -} - - - -/** - * Get a bitstring of a given length where every value is 0. - */ -function -bits_zeros - (bit_length : number) - : bits -{ - let byte_length : number = Math.ceil(bit_length / 8); - let result : Uint8Array = new Uint8Array(byte_length); - for (let i0 = 0; - i0 < byte_length; - i0++) - { - result[i0] = 0; - } - return {bit_length : bit_length, - bytes : result}; -} - - - -/** - * Get a bitstring of a given length where every value is 1. - */ -function -bits_ones - (bit_length : number) - : bits -{ - let byte_length : number = Math.ceil(bit_length / 8); - let result : Uint8Array = new Uint8Array(byte_length); - - // fill everything except the last byte with 255s - for (let i0 = 0; - i0 < (byte_length - 1); - i0++) - { - result[i0] = 255; - } - - // alright so the last byte - // ok so the number of leading 0s is - // 8 - (bit_length % 8) - let num_trailing_zero_bits : number = 8 - (bit_length % 8); - // the trailing byte is 255 << that - // e.g. 3 trailing 0s - // 1111_1111 -> 1111_1000 - let last_byte : number = 255 << num_trailing_zero_bits; - let last_byte_idx0 : number = byte_length - 1; - result[last_byte_idx0] = last_byte; - - return {bit_length : bit_length, - bytes : result}; -} - - - -/** - * Get the bit at a given 0-index - */ -function -bits_i0th - (bit_idx0 : number, - bits : bits) - : number -{ - // first task is figuring out what byte we're at - // for instance if we want bit 27 - // 3*8 = 24 =< 27 < 4*8 - // so it's Math.floor(bit_idx0 / 8) - let byte_idx0 : number = Math.floor(bit_idx0 / 8); - // let's fetch the byte and work with that - let the_byte : number = bits.bytes[byte_idx0]; - - // ok so let's go with 27 again - // 27 = 3 mod 8 - // so we bitshift right by (8 - 3) - // and then take the remainder dividing by 2 - // --B-_---- -> ----_---B -> 0000_000B - let bsr : number = 8 - (bit_idx0 % 8); - return (the_byte >> bsr) % 2; -} - - - -/** - * Concatenate two bitstrings - */ -function -bits_concat - (bits1 : bits, - bits2 : bits) - : bits -{ - let result_bit_length : number = bits1.bit_length + bits2.bit_length; - let bytes1 : Uint8Array = bits1.bytes; - let bytes2 : Uint8Array = bits2.bytes; - // using zeros here because of our xor trick in a minute - let result_bits : bits = bits_zeros(result_bit_length); - let result_bytes : Uint8Array = result_bits.bytes; - - // alright so - // we can start by copying the first bytes into result bytes - for (let bytes1_idx0 = 0; - bytes1_idx0 < bytes1.length; - bytes1_idx0++) - { - result_bytes[bytes1_idx0] = bytes1[bytes1_idx0]; - } - - // next - // we need to calculate the left-shift offset - // this will be 8 - (bytes1.bit_length % 8) - let num_trailing_zeros_in_first_array : number = 8 - (bits1.bit_length % 8); - // so - // bytes1: ABCD_EF00 - // bytes2: GH12_3000 - // result: ABCD_EFGH 1230_0000 - // ah ok, so we need to for each byte in the second array - // take the first however many bits, xor it with the existing byte - // then take the last however many bits and place them into the next byte - // this is super confusing but - // ABCD_EF00 - // GH12_3456 - // operation: - // ABCD_EF00 - // xor 0000_00GH - // = ABCD_EFGH 1234_5600 - // - // then on the next iteration - // 1234_5600 - // abcd_efgh - // -> - // 1234_56ab cdef_gh00 - // - // ah so there's a pattern - // however many trailing 0s there are in the first array - // say there's 2 - // we take the first 2 bits of the upcoming byte - // xor that against the current byte - // take the last 6 bits of the upcoming byte - // set the next byte to that - // - // have to think about edge behavior - // this is ripe for off-by-1 errors - // but i think the general idea is right - // - // so we start the iteration - // on the last byte of the first array - let last_byte_of_first_array_idx0 : number = bytes1.length - 1; - // and we end - // on the second-to-last-byte of the result array - let second_to_last_byte_of_result_array_idx0 : number = result_bytes.length - 2; - // the reason we do that is because we're doing this is because we are - // going along, xoring against the current byte and then setting the next - // byte - // - // ok so - for (let this_result_byte_idx0 = last_byte_of_first_array_idx0; - this_result_byte_idx0 <= second_to_last_byte_of_result_array_idx0; - this_result_byte_idx0++) - { - let this_result_byte : number = result_bytes[this_result_byte_idx0]; - - // ok here we need to fish out the relevant byte of the second array - // gaaah - // so this will be 0 at the start of the loop - let relevant_byte_of_second_array_idx0 : number = this_result_byte_idx0 - last_byte_of_first_array_idx0; - let relevant_byte_of_second_array : number = bytes2[relevant_byte_of_second_array_idx0]; - - // ok so let's fish out the leading digits - // the number of leading digits is the number of trailing 0s in the first array - let num_leading_digits : number = num_trailing_zeros_in_first_array; - let num_trailing_digits : number = 8 - num_leading_digits; - - // suppose there are 2 leading digits and 6 trailing digits - // ABCD_EFGH - // leading digits are - // ABCD_EFGH >> 6 = 0000_00AB - // trailing digits are - // (ABCD_EFGH << 2) % 255 = CDEF_GH00 - let leading_digits : number = relevant_byte_of_second_array >> num_trailing_digits; - let trailing_digits : number = (relevant_byte_of_second_array << num_leading_digits) % 255; - - // xor the current byte against the leading digits - let new_this_result_byte : number = this_result_byte ^ leading_digits; - result_bytes[this_result_byte_idx0] = new_this_result_byte; - - // set the next byte to the trailing digits - result_bytes[this_result_byte_idx0 + 1] = trailing_digits; - } - - // i think we're done - return {bit_length : result_bit_length, - bytes : result_bytes}; -} diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/faert.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/faert.ts deleted file mode 100644 index 16c4c43..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/faert.ts +++ /dev/null @@ -1,399 +0,0 @@ -/** - * FÆRT: Fast Æternity Recovery Text - * - * Reference: https://gitlab.com/zxq9/passgas/-/blob/83607fedb08be5dfd03210e331f9c76125bb3467/fullofbeans - * - * @module - */ - -export { - encode, - decode, - byte_of_word, - check_word, - check_byte, - words -} - -import * as safe from './safe.js'; - - - -/** - * Encode a bytestring into FÆRT - */ -function -encode - (bytes : Uint8Array) - : string -{ - // initial accumulator - let words_acc : Array = []; - - // go along each byte and look up the word - // add it to the accumulator - for (let this_byte of bytes) - { - let this_word = words[this_byte]; - words_acc.push(this_word); - } - - // prepend check word to phrase - // yes craig it would be faster to do the check byte inline - // the usage case here is 64 byte strings - // double pass is not a big deal - return check_word(bytes) + ' ' + words_acc.join(' '); -} - - - -/** - * Decode a FAERT string into bytes - */ -function -decode - (faert : string) - : safe.Safe -{ - let all_words : Array = faert.split(' '); - let input_check_word : string = all_words[0]; - let input_words : Array = all_words.slice(1) - - // accumulator - let computed_bytes : Array = []; - - // loop over words and figure out accumulator - for (let this_input_word of input_words) - { - let maybe_this_byte : safe.Safe = byte_of_word(this_input_word); - // if the word is an allowable word, add it to the accumulator - if (maybe_this_byte.ok) - { - let this_byte : number = maybe_this_byte.result; - computed_bytes.push(this_byte); - } - // error case, propagate the error up the call chain - else - return maybe_this_byte; - } - - // at this point, we can assume we correctly decoded all words - // compute the check byte - let computed_bytes_u8s : Uint8Array = new Uint8Array(computed_bytes); - let computed_check_word : string = check_word(computed_bytes_u8s); - - // check if it is correct - // if so, return the computed bytes - if (computed_check_word === input_check_word) - return safe.ok(computed_bytes_u8s); - // otherwise, return an error - else - return safe.error('checksum failure! computed check word: ' + computed_check_word + '; input check word: ' + input_check_word); -} - - - -/** - * given a word, find its index - */ -function -byte_of_word - (word: string) - : safe.Safe -{ - for (let i=0; i<=255; i++) - { - if (word === words[i]) - return safe.ok(i); - } - return safe.error('invalid word: ' + word); -} - - - -/** - * compute the check word of an array - */ -function -check_word - (bytes: Uint8Array) - : string -{ - return words[check_byte(bytes)]; -} - - -/** - * given an array, compute the xor of all the bytes in the array - */ -function -check_byte - (bytes: Uint8Array) - : number -{ - let check_byte = 0; - for (let this_byte of bytes) - check_byte ^= this_byte; - return check_byte; -} - - - -let words = [ - "able", - "abuse", - "acquire", - "adjust", - "agent", - "air", - "alert", - "alpha", - "anger", - "answer", - "any", - "argue", - "around", - "assume", - "asthma", - "aunt", - "awkward", - "balcony", - "barrel", - "because", - "behave", - "bicycle", - "bike", - "blind", - "blouse", - "bonus", - "bottom", - "breeze", - "brother", - "bubble", - "burger", - "butter", - "can", - "cannon", - "cargo", - "catalog", - "caught", - "century", - "chaos", - "chicken", - "churn", - "cinnamon", - "clever", - "clock", - "clown", - "collect", - "conduct", - "convince", - "correct", - "cradle", - "crane", - "crime", - "cross", - "crystal", - "curve", - "daughter", - "debris", - "decrease", - "deny", - "deputy", - "despair", - "diesel", - "dinner", - "distance", - "document", - "donate", - "drama", - "drink", - "dutch", - "earth", - "educate", - "elbow", - "employ", - "endless", - "enlist", - "enter", - "equal", - "eternal", - "example", - "exhibit", - "exotic", - "faculty", - "famous", - "fault", - "feature", - "fiber", - "filter", - "firm", - "flame", - "flush", - "follow", - "forward", - "frame", - "fringe", - "future", - "game", - "gate", - "gift", - "glare", - "glow", - "goat", - "grab", - "grief", - "guilt", - "hand", - "hawk", - "health", - "hen", - "hire", - "honey", - "hover", - "hurry", - "hybrid", - "impose", - "inch", - "inherit", - "injury", - "install", - "iron", - "jazz", - "joke", - "just", - "kit", - "kitchen", - "language", - "laundry", - "leader", - "lend", - "leopard", - "license", - "live", - "lobster", - "lounge", - "magnet", - "mail", - "mansion", - "mass", - "math", - "media", - "message", - "metal", - "misery", - "mix", - "more", - "mountain", - "museum", - "mutual", - "narrow", - "nerve", - "next", - "note", - "obey", - "obtain", - "offer", - "once", - "orange", - "ostrich", - "over", - "owner", - "palace", - "patch", - "pave", - "pen", - "phrase", - "piece", - "pizza", - "plunge", - "polar", - "pool", - "power", - "pretty", - "private", - "protect", - "pulp", - "purity", - "quit", - "quote", - "raise", - "razor", - "recall", - "region", - "relief", - "rent", - "rescue", - "review", - "ride", - "risk", - "roof", - "rough", - "saddle", - "salmon", - "sand", - "scene", - "scrub", - "season", - "seek", - "series", - "shed", - "shoe", - "sick", - "silent", - "situate", - "skill", - "slide", - "slush", - "snack", - "solar", - "soul", - "special", - "sphere", - "spot", - "spy", - "stairs", - "stereo", - "strategy", - "stuff", - "success", - "sunny", - "surge", - "swear", - "symptom", - "tail", - "ten", - "tent", - "theme", - "thumb", - "tiny", - "toe", - "tooth", - "topic", - "trade", - "trash", - "trophy", - "truly", - "tumble", - "typical", - "uncle", - "unfair", - "until", - "upper", - "useless", - "van", - "venue", - "video", - "visa", - "vocal", - "walk", - "waste", - "wedding", - "weekend", - "wide", - "winner", - "wise", - "wood", - "wrist", - "zero" -] diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/safe.ts b/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/safe.ts deleted file mode 100644 index b3e4c0c..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/safe.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ - -export { - Safe, - Ok, - Error, - ok, - error, - unsafe -} - - -/** - * Type that catches positive errors - */ -type Safe - = Ok - | Error; - - -/** - * Ok type - */ -type Ok - = {ok : true, - result : ok_t}; - - -/** - * Error type - */ -type Error - = {ok : false, - error : err_t}; - - -/** - * Constructs an `Ok` value from a pure value - */ -function -ok - - (x : ok_t) - : Ok -{ - return {ok: true, result: x}; -} - - - -/** - * Constructs an `Error` value from a pure value - */ -function -error - - (x: err_t) - : Error -{ - return {ok: false, error: x}; -} - - - -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -function -unsafe - - (x: Safe) - : ok_t -{ - if (x.ok) - return x.result; - else - throw x.error; -} diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js deleted file mode 100644 index 4c26ce7..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js +++ /dev/null @@ -1,287 +0,0 @@ -/** - * Node API constructor/deconstructor - * - * This is similar to serialization/deserialization, but not quite the same - * thing. It converts back and forth between different forms of - * "api-serialized" data. - * - * References: - * 1. https://github.com/aeternity/protocol/blob/master/serializations.md - * 2. https://github.com/aeternity/protocol/blob/master/node/api/api_encoding.md - * - * ## General type rules - * - * ``` - * ERLANG TYPE | JS TYPE - * ------------------------------- - * integer | bigint - * list | Array - * binary | Uint8Array - * ``` - * - * # Example - * - * We start with the string `tx_+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==`. - * - * We can tell by the `tx_` prefix that this represents transaction data of - * some sort. But the rest of the data is totally opaque. The task of this - * module is to "humanize" that `tx_...` string and show what data is contained - * in the rest of it. - * - * The remainder of the string is a base64-encoded bytestring - * - * ```erlang - * 3> io:format("~tw~n", [base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>)]). - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35,118,68,68,244,48,85,218,93,85,120,164,154,55,90,250,24,220,161,1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234,89,203,191,216,108,88,186,7,3,234,139,205,10,184,167,108,10,134,15,38,245,97,200,0,0,9,135,104,97,105,110,97,110,97,3,182,66,215>> - * ``` - * - * That bytestring contains data encoded using Ethereum's RLP codec. Luckily, I - * wrote an RLP decoder. RLP has two types of data: binaries, and - * arbitrary-depth (possibly empty) lists of binaries. - * - * ```erlang - * -type decoded_data() :: binary() | [decoded_data()]. - * - * -spec decode(RLP) -> {Data, Rest} - * when RLP :: binary(), - * Data :: decoded_data(), - * Rest :: binary(). - * ``` - * - * ```erlang - * 2> rlp:decode(base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>)). - * {[<<"\f">>, - * <<1>>, - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,...>>, - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,...>>, - * <<"\n">>, - * <<15,38,245,97,200,0>>, - * <<0>>, - * <<"\t">>,<<"hainana">>], - * <<3,182,66,215>>} - * ``` - * - * As expected, we get back the return tuple `{Data, Rest}`. `Rest` is the double-sha256 of the beginning - * - * ```erlang - * 3> X = base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>). - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230, - * 127,198,64,232,35,118,68,68,244,48,85,218,93,...>> - * 4> SizeX = byte_size(X). - * 94 - * 6> <> = X. - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230, - * 127,198,64,232,35,118,68,68,244,48,85,218,93,...>> - * 10> <> = crypto:hash(sha256, crypto:hash(sha256, RLPEncodedData)). - * <<3,182,66,215,195,99,112,99,25,7,84,31,151,188,149,81, - * 189,184,82,207,164,68,128,43,11,174,236,59,77,...>> - * 11> Hash. - * <<3,182,66,215>> - * 12> Check. - * <<3,182,66,215>> - * ``` - * - * What we're really interested in is `Data` - * - * ```erlang - * 14> {Data, _} = rlp:decode(X). - * {[<<"\f">>, - * <<1>>, - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,...>>, - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,...>>, - * <<"\n">>, - * <<15,38,245,97,200,0>>, - * <<0>>, - * <<"\t">>,<<"hainana">>], - * <<3,182,66,215>>} - * ``` - * - * `Data` is a list. The first field `<<"\f">>` is meant to be an integer which - * tells us what type of data this is. - * - * ```erlang - * 16> $\f. - * 12 - * ``` - * - * If we look at our table - * (https://github.com/aeternity/protocol/blob/master/serializations.md#table-of-object-tags), - * we see that a value of `12` is a spend transaction. - * - * The second field `<<1>>` tells us the "version" of the field orderings, - * which we can ignore for now. - * - * The remaining fields are the fields of a spend transaction (https://github.com/aeternity/protocol/blob/master/serializations.md#spend-transaction) - * - * ```erlang - * [ :: id() % <<1,201,99,126,...> "=" "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE" - * , :: id() % <<1,123,102,230,...> "=" "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv" - * , :: int() % <<"\n">> "=" 10 - * , :: int() % <<15,38,245,97,200,0>> "=" 16_660_000_000_000 - * , :: int() % <<0>> "=" 0 - * , :: int() % <<"\t">> "=" 9 - * , :: binary() % <<"hainana">> "=" "hainana" - * ] - * ``` - * - * Our task here is to be able to pull apart the "tx_..." string into its fields. - * - * Converting the binaries to integers is pretty trivial. The only mildly - * annoying thing is the `id` type. - * - * `id`s have two fields: a single-byte prefix which says which type of ID it - * is. In this case, both `id`s have a prefix of `1`, which means they are both - * normal accounts (hence the `ak_` prefix on the "api-encoded" id). The other - * options are oracles (prefix `4`/`ok_`), contracts (prefix `5`/`ct_`), or - * names (prefix `2`/`nm_`) - * - * To "api-encode" the name, we first pick the appropriate prefix based on the - * first byte (in this case `1 -> "ak_"). The remaining 32 bytes are then - * double-SHA'd to get the 4-byte check suffix - * - * ```erlang - * 30> SenderBytes = lists:nth(3, Data). - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,120,164,154,55,...>> - * 31> <<1, SenderAddrBytes/binary>> = SenderBytes. - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,120,164,154,55,...>> - * 32> DoubleSha = fun(Bytes) -> <> = crypto:hash(sha256, crypto:hash(sha256, Bytes)), Foo end. - * #Fun - * 33> "ak_" ++ b58:enc(<>). - * "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE" - * 34> RecipBytes = lists:nth(4, Data). - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,7,3,234,139,205,...>> - * 35> <<1, RecipAddrBytes/binary>> = RecipBytes. - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,7,3,234,139,205,...>> - * 36> "ak_" ++ b58:enc(<>). - * "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv" - * ``` - * - * ```js - * > anth.deconstruct("tx_+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==") - * {tag : 'SpendTx', - * version : 1n, - * fields : {sender : "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE", - * recipient : "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv", - * amount : 10n, - * fee : 16660000000000n, - * ttl : 0n, - * nonce : 9n, - * payload : Uint8Array([104, 97, 105, 110, 97, 110, 97])}} - * ``` - * - * @module - */ -export { -// functions -deconstruct_tx }; -import * as b64 from './b64.js'; -import * as bin from './bin.js'; -import * as rlp from './rlp.js'; -/** - * Deconstruct a Tx - */ -function deconstruct_tx(tx_str) { - let b64_str = tx_str.slice(3); // tx_[...] -> [...] - let tx_rlp_encoded = b64.decode(b64_str); // [...] -> bytes - let tx_data = shasha_rlp_decode_list(tx_rlp_encoded); // decode data and check the double-sha thing - let tx_type = bin.bytes_to_bigint(tx_data[0]); // get a bigint - let tts = tx_type_str(tx_type); - let tx_version = bin.bytes_to_bigint(tx_data[1]); - let tx_fields = deconstruct_fields(tts, tx_version, tx_data.slice(2)); - return { type: tts, - version: tx_version, - fields: tx_fields }; -} -/** - * Data that's "api-encoded" goes through the following stages: - * - * 1. data structure -> rlp decode data (arbitrary-depth [possibly 0] list of bytestrings) - * 2. rlp decode data -> bytestring - * 3. bytestring -> <> - * 4. HashedBytestring -> base64/base58 string encoding - * 5. Add string prefix - * - * This function undoes step 3 and step 2, returns back the rlp decode data - * - * FIXME: Does not check double-sha (yet); need to figure out way to handle hash failures - * FIXME: No good way to handle failure cases - * - * @internal - */ -function shasha_rlp_decode_list(hashed_bs) { - let len = hashed_bs.length; - let bytes = hashed_bs.slice(0, len - 4); - let { decoded_data } = rlp.decode(bytes); - return decoded_data; -} -/** - * Convert an object tag that's a type of transaction to the type string - * - * See: https://github.com/aeternity/protocol/blob/master/serializations.md#table-of-object-tags - * - * @internal - */ -function tx_type_str(tx_type_int) { - switch (tx_type_int) { - case 11n: return 'SignedTx'; - case 12n: return 'SpendTx'; - case 42n: return 'ContractCreateTx'; - case 43n: return 'ContractCallTx'; - default: throw new Error('invalid transaction type: ' + tx_type_int); - } -} -/** - * Given an array of data decoded from RLP, convert it to the fields, as - * appropriate as given by the tx type string and the version - */ -function deconstruct_fields(tx_type_str, tx_version, tx_rawfields) { - switch (tx_type_str) { - // case 'SignedTx' : return deconstruct_fields_SignedTx(tx_rawfields); - case 'SpendTx': return deconstruct_fields_SpendTx(tx_rawfields); - // case 'ContractCreateTx' : return deconstruct_fields_ContractCreateTx(tx_rawfields); - // case 'ContractCallTx' : return deconstruct_fields_ContractCallTx(tx_rawfields); - default: throw new Error('invalid tx type str: ' + tx_type_str); - } -} -// TODO: do all this in Erlang -function deconstruct_fields_SpendTx(fields) { - let sender_bytes = fields[0]; - let recip_bytes = fields[1]; - let amount_bytes = fields[2]; - let fee_bytes = fields[3]; - let ttl_bytes = fields[4]; - let nonce_bytes = fields[5]; - let payload_bytes = fields[6]; - return { sender: encode_id(sender_bytes), - recipient: encode_id(sender_bytes), - amount: bin.bytes_to_bigint(amount_bytes), - fee: bin.bytes_to_bigint(fee_bytes), - ttl: bin.bytes_to_bigint(ttl_bytes), - nonce: bin.bytes_to_bigint(nonce_bytes), - payload: bin.bytes_to_bigint(payload_bytes) }; -} -/** - * Convert a binary account/name/etc binary id into the appropriate type of string - * - * @internal - */ -function encode_id(id) { - throw new Error('nyi'); -} -/* -FIXME: -1. work out all this in Erlang to clear conceptual goo -2. think about how i want type safety etc to work -3. think about a language to assert that the data has the correct shape to it -4. get some examples working in Erlang -5. convert erlang code back to ts -*/ -//# sourceMappingURL=anth.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js.map b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js.map deleted file mode 100644 index 58640cb..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/anth.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"anth.js","sourceRoot":"","sources":["../src/anth.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts deleted file mode 100644 index ce46968..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Base58 encoding/decoding - */ -export { encode, decode }; -/** - * Encode a Uint8Array into base58 - */ -declare function encode(binary: Uint8Array): string; -/** - * Decode a Base58 string into a Uint8Array - */ -declare function decode(base58: string): Uint8Array; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js deleted file mode 100644 index e8a7064..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js +++ /dev/null @@ -1,308 +0,0 @@ -/** - * Base58 encoding/decoding - */ -export { encode, decode }; -//============================================================================= -// ENCODING -//============================================================================= -/** - * Encode a Uint8Array into base58 - */ -function encode(binary) { - let num_leading_zeros = nlz(binary); - let rest = binary.slice(num_leading_zeros); - let ones = encode_zeros(num_leading_zeros); - let rest_b58 = encode_rest(rest); - let result = ones + rest_b58; - return result; -} -/** - * count the number of leading zeros in a uint8array - * - * @internal - */ -function nlz(bytes) { - let n = 0; - for (let this_byte of bytes) { - if (0 === this_byte) { - n++; - } - else { - break; - } - } - return n; -} -/** - * Generate a bunch of '1's for however many leading zeros there are - * - * @internal - */ -function encode_zeros(how_many) { - let ones = ''; - for (let i = 1; i <= how_many; i++) { - ones += '1'; - } - return ones; -} -/** - * Encode a Uint8Array that has no leading zeros - * - * @internal - */ -function encode_rest(bytes) { - let bytes_bignum = bytes_to_bigint(bytes); - let result = bignum_to_base58(bytes_bignum); - return result; -} -/** - * Convert a bytestring to a bignum - * - * @internal - */ -function bytes_to_bigint(bytes) { - let acc_bigint = 0n; - for (let this_byte of bytes) { - acc_bigint <<= 8n; - acc_bigint += BigInt(this_byte); - } - return acc_bigint; -} -/** - * Convert a BigInt to Base58 - * - * @internal - */ -function bignum_to_base58(q) { - let s = ''; - while (q !== 0n) { - let this_n = q % 58n; - q /= 58n; - let this_b58_char = bigint_to_char(this_n); - s = this_b58_char + s; - } - return s; -} -//============================================================================= -// DECODING -//============================================================================= -/** - * Decode a Base58 string into a Uint8Array - */ -function decode(base58) { - let num_leading_ones = nlo(base58); - let rest = base58.slice(num_leading_ones); - let zeros = decode_ones(num_leading_ones); - let rest_arr = decode_rest(rest); - let pre_result = zeros.concat(rest_arr); - return new Uint8Array(pre_result); -} -/** - * count the number of leading 1 characters in a uint8array - * - * @internal - */ -function nlo(base58) { - let n = 0; - for (let this_char of base58) { - if ('1' === this_char) { - n++; - } - else { - break; - } - } - return n; -} -/** - * Generate a bunch of '0's for however many leading ones there are - * - * @internal - */ -function decode_ones(how_many) { - let zeros = []; - for (let i = 1; i <= how_many; i++) { - zeros.push(0); - } - return zeros; -} -/** - * Decode a string that has no leading 1s - * - * @internal - */ -function decode_rest(base58) { - let result_bignum = base58_to_bigint(base58); - let result = bigint_to_base256(result_bignum); - return result; -} -/** - * Convert a base58 string to a bignum - * - * @internal - */ -function base58_to_bigint(base58) { - let acc_bigint = 0n; - for (let this_char of base58) { - acc_bigint *= 58n; - acc_bigint += char_to_bigint(this_char); - } - return acc_bigint; -} -/** - * convert a bignum into a byte array - * - * @end - */ -function bigint_to_base256(q) { - let arr_reverse = []; - while (q !== 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return arr_reverse; -} -//============================================================================= -// TRANSLATION TABLES -//============================================================================= -/** - * Base58 integer -> character conversion table - * - * @internal - */ -function bigint_to_char(n) { - switch (n) { - case 0n: return '1'; - case 1n: return '2'; - case 2n: return '3'; - case 3n: return '4'; - case 4n: return '5'; - case 5n: return '6'; - case 6n: return '7'; - case 7n: return '8'; - case 8n: return '9'; - case 9n: return 'A'; - case 10n: return 'B'; - case 11n: return 'C'; - case 12n: return 'D'; - case 13n: return 'E'; - case 14n: return 'F'; - case 15n: return 'G'; - case 16n: return 'H'; - case 17n: return 'J'; - case 18n: return 'K'; - case 19n: return 'L'; - case 20n: return 'M'; - case 21n: return 'N'; - case 22n: return 'P'; - case 23n: return 'Q'; - case 24n: return 'R'; - case 25n: return 'S'; - case 26n: return 'T'; - case 27n: return 'U'; - case 28n: return 'V'; - case 29n: return 'W'; - case 30n: return 'X'; - case 31n: return 'Y'; - case 32n: return 'Z'; - case 33n: return 'a'; - case 34n: return 'b'; - case 35n: return 'c'; - case 36n: return 'd'; - case 37n: return 'e'; - case 38n: return 'f'; - case 39n: return 'g'; - case 40n: return 'h'; - case 41n: return 'i'; - case 42n: return 'j'; - case 43n: return 'k'; - case 44n: return 'm'; - case 45n: return 'n'; - case 46n: return 'o'; - case 47n: return 'p'; - case 48n: return 'q'; - case 49n: return 'r'; - case 50n: return 's'; - case 51n: return 't'; - case 52n: return 'u'; - case 53n: return 'v'; - case 54n: return 'w'; - case 55n: return 'x'; - case 56n: return 'y'; - case 57n: return 'z'; - default: - throw new Error('invalid base58 bigint: ' + n); - } -} -/** - * Base58 character -> integer conversion table - * - * @internal - */ -function char_to_bigint(s) { - switch (s) { - case '1': return 0n; - case '2': return 1n; - case '3': return 2n; - case '4': return 3n; - case '5': return 4n; - case '6': return 5n; - case '7': return 6n; - case '8': return 7n; - case '9': return 8n; - case 'A': return 9n; - case 'B': return 10n; - case 'C': return 11n; - case 'D': return 12n; - case 'E': return 13n; - case 'F': return 14n; - case 'G': return 15n; - case 'H': return 16n; - case 'J': return 17n; - case 'K': return 18n; - case 'L': return 19n; - case 'M': return 20n; - case 'N': return 21n; - case 'P': return 22n; - case 'Q': return 23n; - case 'R': return 24n; - case 'S': return 25n; - case 'T': return 26n; - case 'U': return 27n; - case 'V': return 28n; - case 'W': return 29n; - case 'X': return 30n; - case 'Y': return 31n; - case 'Z': return 32n; - case 'a': return 33n; - case 'b': return 34n; - case 'c': return 35n; - case 'd': return 36n; - case 'e': return 37n; - case 'f': return 38n; - case 'g': return 39n; - case 'h': return 40n; - case 'i': return 41n; - case 'j': return 42n; - case 'k': return 43n; - case 'm': return 44n; - case 'n': return 45n; - case 'o': return 46n; - case 'p': return 47n; - case 'q': return 48n; - case 'r': return 49n; - case 's': return 50n; - case 't': return 51n; - case 'u': return 52n; - case 'v': return 53n; - case 'w': return 54n; - case 'x': return 55n; - case 'y': return 56n; - case 'z': return 57n; - default: - throw new Error('invalid base58 char: ' + s); - } -} -//# sourceMappingURL=b58.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map deleted file mode 100644 index c93be14..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"b58.js","sourceRoot":"","sources":["../src/b58.ts"],"names":[],"mappings":"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,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,CAAC;KACtD;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,cAAc,CACT,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,CAAC;KACpD;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts deleted file mode 100644 index 6a91552..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Base64 Utility Functions in TypeScript - */ -export { encode, decode }; -/** - * Encode an array of bytes as a Uint8Array in base64 notation. - */ -declare function encode(bytes: Uint8Array): string; -/** - * Decode a base64-encoded string - */ -declare function decode(base64_str: string): Uint8Array; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js deleted file mode 100644 index a7f7fc5..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js +++ /dev/null @@ -1,507 +0,0 @@ -/** - * Base64 Utility Functions in TypeScript - */ -export { encode, decode }; -/** - * Encode an array of bytes as a Uint8Array in base64 notation. - */ -function encode(bytes) { - // slice the array - // length of head is a multiple of 3 - // treat the tail as a special case - let { head, tail, tail_len } = slice3k(bytes); - let head_str = encode_head(head); - let tail_str = encode_tail(tail, tail_len); - return head_str + tail_str; -} -/** - * Take a Uint8Array, take the first 3k (k >= 0) bytes, put them in head, and - * the remaining 0,1, or 2 bytes, put them in tail - * - * @internal - */ -function slice3k(bytes) { - let len = bytes.length; - // too lazy to look up how to do integer division in js so this will do - let tail_len = len % 3; - let head_len = len - tail_len; - // for slice: - // first argument is the 0-index of the start - // second - first is the length of the slice - let head = bytes.slice(0, head_len); - // empty second argument means go to the end - let tail = bytes.slice(head_len); - return { head: head, - tail: tail, - tail_len: tail_len }; -} -/** - * Encode a Uint8Array whose length is known to be a multiple of 3 - * - * @internal - */ -function encode_head(head_bytes) { - // can assume length of bytes is a multiple of 3 - // start index at 0 - // increment by 3 - let head_bytes_len = head_bytes.length; - let max_idx0 = head_bytes_len - 1; - let head_str_acc = ''; - for (let this_3slice_start_idx0 = 0; this_3slice_start_idx0 <= max_idx0; this_3slice_start_idx0 += 3) { - let this_3slice_bytes = head_bytes.slice(this_3slice_start_idx0, this_3slice_start_idx0 + 3); - let this_3slice_str = encode3(this_3slice_bytes); - head_str_acc += this_3slice_str; - } - return head_str_acc; -} -/** - * Encode a 3 bytes into base64 notation - * - * @internal - */ -function encode3(bytes) { - let b0 = bytes[0]; - let b1 = bytes[1]; - let b2 = bytes[2]; - // ABCDEFGH 12345678 abcdefgh - // b0 b1 b2 - // ABCDEF GH1234 5678ab cdefgh - // n0 n1 n2 n3 - let n0 = b0 >> 2; - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - // b1 = 12345678 - // b1 >> 4 = ____1234 - // n1 = __GH1234 - let n1 = ((b0 % 4) << 4) + (b1 >> 4); - // b1 = 12345678 - // 16 = ___1____ - // b1 % 16 = ____5678 - // (b1 % 16) << 2 = __5678__ - // b2 = abcdefgh - // b2 >> 6 = ______ab - // n2 = __5678ab - let n2 = ((b1 % 16) << 2) + (b2 >> 6); - // b2 = abcdefgh - // 64 = _1______ - // n3 = __cdefgh - let n3 = b2 % 64; - // convert to chars - let s0 = int2char(n0); - let s1 = int2char(n1); - let s2 = int2char(n2); - let s3 = int2char(n3); - // retrvn - return s0 + s1 + s2 + s3; -} -/** - * Encode the final 0, 1, or 2 bytes - * - * @internal - */ -function encode_tail(tail_bytes, tail_len) { - switch (tail_len) { - case 0: return ''; - case 1: return encode1(tail_bytes); - case 2: return encode2(tail_bytes); - default: - throw new Error('encode_tail with tail_len = ' + tail_len); - } -} -/** - * Encode a single byte - * - * @internal - */ -function encode1(bytes) { - let b0 = bytes[0]; - // n0 = __ABCDEF - // b0 = ABCDEFGH - // b0 >> 2 = __ABCDEF - let n0 = b0 >> 2; - // n1 = __GH____ - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - let n1 = (b0 % 4) << 4; - return int2char(n0) + int2char(n1) + '=='; -} -/** - * Encode two bytes - * - * @internal - */ -function encode2(bytes) { - let b0 = bytes[0]; - let b1 = bytes[1]; - // ABCDEFGH 12345678 - // b0 b1 - // ABCDEF GH1234 5678__ - // n0 n1 n2 - let n0 = b0 >> 2; - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - // b1 = 12345678 - // b1 >> 4 = ____1234 - // n1 = __GH1234 - let n1 = ((b0 % 4) << 4) + (b1 >> 4); - // b1 = 12345678 - // 16 = ___1____ - // b1 % 16 = ____5678 - // (b1 % 16) << 2 = __5678__ - // n2 = __5678__ - let n2 = (b1 % 16) << 2; - // convert to chars - let s0 = int2char(n0); - let s1 = int2char(n1); - let s2 = int2char(n2); - // retrvn - return s0 + s1 + s2 + '='; -} -/** - * Decode a base64-encoded string - */ -function decode(base64_str) { - // length of the string is guaranteed to be a multiple of 4 - // if the string is empty, return the empty array - let len = base64_str.length; - // this branching contains the implicit assertion that the length is a - // multiple of 4. If this is not true, the bottom branch is triggered. - // general case goes first because speeeeeed - if ((4 < len) - && (0 === (len % 4))) { - // split the head and tail - let tail_start_idx0 = len - 4; - let head_s = base64_str.slice(0, tail_start_idx0); - let tail_s = base64_str.slice(tail_start_idx0); - // Using arrays because Uint8Arrays don't have a concat operation - let head_arr = decode_head(head_s); - let tail_arr = decode_tail(tail_s); - // silly to put these in variables but this is exactly the type of - // situation where JS type insanity shows up - // - // see: i forgot - // > [1,2,3] + [4,5,6] - // '1,2,34,5,6' - // - // Originally, I used + like some sort of moron who codes in a sane - // language - // - // seriously what is this language - // - // this is some clown behavior - let total_arr = head_arr.concat(tail_arr); - return new Uint8Array(total_arr); - } - // special case if the length is exactly 4 - else if (4 === len) { - // it's just a tail - return new Uint8Array(decode_tail(base64_str)); - } - // empty string - else if (0 === len) { - return new Uint8Array([]); - } - else { - throw new Error('base64 decode: invalid string length: ' + len); - } -} -/** - * Decode a string known to not have any padding - * - * @internal - */ -function decode_head(s) { - // go 4 characters at a time - let max_i0 = s.length - 1; - let decoded_acc = []; - for (let i0 = 0; i0 <= max_i0; i0 += 4) { - let this_slice_s = s.slice(i0, i0 + 4); - let this_slice_arr = decode3(this_slice_s); - // update accumulator - decoded_acc = decoded_acc.concat(this_slice_arr); - } - return decoded_acc; -} -/** - * Decode 4 characters that correspond to either 3 bytes, 2, bytes, or 1 byte - * - * @internal - */ -function decode_tail(s) { - // all that matters right now is the last 2 chars - // s0, s1, s2, s3 - // 0 based indexing is so annoying - let s2 = s[2]; - let s3 = s[3]; - // braaaaaaaaaaaaaaaaaench - // two equals signs means 1 byte - if (('=' === s3) && ('=' === s2)) { - return decode1(s); - } - // one equals sign means 2 bytes - else if (('=' === s3)) { - return decode2(s); - } - // 0 equals signs means 3 bytes - else { - return decode3(s); - } -} -/** - * Decode a 4-character long base64 string corresponding to 3 bytes - * - * @internal - */ -function decode3(s) { - // pull out strings - let s0 = s[0]; - let s1 = s[1]; - let s2 = s[2]; - let s3 = s[3]; - // convert to numbers - let n0 = char2int(s0); - let n1 = char2int(s1); - let n2 = char2int(s2); - let n3 = char2int(s3); - // abcdef gh1234 5678ab cdefgh - // n0 n1 n2 n3 - // abcdefgh 12345678 abcdefgh - // b0 b1 b2 - // n0 = __abcdef - // n1 = __gh1234 - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 = (n0 << 2) + (n1 >> 4); - // n1 = __gh1234 - // 16 = ___1____ - // n1 % 16 = ____1234 - // (n1 % 16) << 4 = 1234____ - // n2 = __5678ab - // n2 >> 2 = ____5678 - // b1 = 12345678 - let b1 = ((n1 % 16) << 4) + (n2 >> 2); - // n2 = __5678ab - // 4 = _____1__ - // n2 % 4 = ______ab - // (n2 % 4) << 6 = ab______ - // n3 = __cdefgh - let b2 = ((n2 % 4) << 6) + n3; - return [b0, b1, b2]; -} -/** - * Decode a 4-character long base64 string corresponding to 2 bytes - * - * @internal - */ -function decode2(s) { - // xyz= - // pull out strings - let s0 = s[0]; - let s1 = s[1]; - let s2 = s[2]; - // convert to numbers - let n0 = char2int(s0); - let n1 = char2int(s1); - let n2 = char2int(s2); - // abcdef gh1234 5678__ - // n0 n1 n2 - // abcdefgh 12345678 - // b0 b1 - // n0 = __abcdef - // n1 = __gh1234 - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 = (n0 << 2) + (n1 >> 4); - // n1 = __gh1234 - // 16 = ___1____ - // n1 % 16 = ____1234 - // (n1 % 16) << 4 = 1234____ - // n2 = __5678__ - // n2 >> 2 = ____5678 - // b1 = 12345678 - let b1 = ((n1 % 16) << 4) + (n2 >> 2); - return [b0, b1]; -} -/** - * Decode a 4-character long base64 string corresponding to 2 bytes - * - * @internal - */ -function decode1(s) { - // xy== - // pull out strings - let s0 = s[0]; - let s1 = s[1]; - // convert to numbers - let n0 = char2int(s0); - let n1 = char2int(s1); - // abcdef gh____ - // n0 n1 - // abcdefgh - // b0 - // n0 = __abcdef - // n1 = __gh____ - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 = (n0 << 2) + (n1 >> 4); - return [b0]; -} -// FIXME: these tables would *probably* be faster if they were made into objects -/** - * Conversion table for base64 encode - * - * @internal - */ -function int2char(n) { - switch (n) { - case 0: return 'A'; - case 1: return 'B'; - case 2: return 'C'; - case 3: return 'D'; - case 4: return 'E'; - case 5: return 'F'; - case 6: return 'G'; - case 7: return 'H'; - case 8: return 'I'; - case 9: return 'J'; - case 10: return 'K'; - case 11: return 'L'; - case 12: return 'M'; - case 13: return 'N'; - case 14: return 'O'; - case 15: return 'P'; - case 16: return 'Q'; - case 17: return 'R'; - case 18: return 'S'; - case 19: return 'T'; - case 20: return 'U'; - case 21: return 'V'; - case 22: return 'W'; - case 23: return 'X'; - case 24: return 'Y'; - case 25: return 'Z'; - case 26: return 'a'; - case 27: return 'b'; - case 28: return 'c'; - case 29: return 'd'; - case 30: return 'e'; - case 31: return 'f'; - case 32: return 'g'; - case 33: return 'h'; - case 34: return 'i'; - case 35: return 'j'; - case 36: return 'k'; - case 37: return 'l'; - case 38: return 'm'; - case 39: return 'n'; - case 40: return 'o'; - case 41: return 'p'; - case 42: return 'q'; - case 43: return 'r'; - case 44: return 's'; - case 45: return 't'; - case 46: return 'u'; - case 47: return 'v'; - case 48: return 'w'; - case 49: return 'x'; - case 50: return 'y'; - case 51: return 'z'; - case 52: return '0'; - case 53: return '1'; - case 54: return '2'; - case 55: return '3'; - case 56: return '4'; - case 57: return '5'; - case 58: return '6'; - case 59: return '7'; - case 60: return '8'; - case 61: return '9'; - case 62: return '+'; - case 63: return '/'; - default: throw new Error("invalid base64 encode byte: " + n); - } -} -/** - * Conversion table for base64 decode - * - * @internal - */ -function char2int(s) { - switch (s) { - case 'A': return 0; - case 'B': return 1; - case 'C': return 2; - case 'D': return 3; - case 'E': return 4; - case 'F': return 5; - case 'G': return 6; - case 'H': return 7; - case 'I': return 8; - case 'J': return 9; - case 'K': return 10; - case 'L': return 11; - case 'M': return 12; - case 'N': return 13; - case 'O': return 14; - case 'P': return 15; - case 'Q': return 16; - case 'R': return 17; - case 'S': return 18; - case 'T': return 19; - case 'U': return 20; - case 'V': return 21; - case 'W': return 22; - case 'X': return 23; - case 'Y': return 24; - case 'Z': return 25; - case 'a': return 26; - case 'b': return 27; - case 'c': return 28; - case 'd': return 29; - case 'e': return 30; - case 'f': return 31; - case 'g': return 32; - case 'h': return 33; - case 'i': return 34; - case 'j': return 35; - case 'k': return 36; - case 'l': return 37; - case 'm': return 38; - case 'n': return 39; - case 'o': return 40; - case 'p': return 41; - case 'q': return 42; - case 'r': return 43; - case 's': return 44; - case 't': return 45; - case 'u': return 46; - case 'v': return 47; - case 'w': return 48; - case 'x': return 49; - case 'y': return 50; - case 'z': return 51; - case '0': return 52; - case '1': return 53; - case '2': return 54; - case '3': return 55; - case '4': return 56; - case '5': return 57; - case '6': return 58; - case '7': return 59; - case '8': return 60; - case '9': return 61; - case '+': return 62; - case '/': return 63; - default: throw new Error("invalid base64 character: " + s); - } -} -//# sourceMappingURL=b64.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map deleted file mode 100644 index 7398ad3..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"b64.js","sourceRoot":"","sources":["../src/b64.ts"],"names":[],"mappings":"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C;QACpB,KAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,CAAC;KACjE;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,QAAQ,CACH,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,CAAC;KAC/D;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts deleted file mode 100644 index d68c102..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Binary utilities - * - * @module - */ -export { bytes_to_bigint, bigint_to_bytes }; -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -declare function bytes_to_bigint(bytes: Uint8Array): bigint; -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -declare function bigint_to_bytes(q: bigint): Uint8Array; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js deleted file mode 100644 index 2467b2f..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Binary utilities - * - * @module - */ -export { bytes_to_bigint, bigint_to_bytes }; -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -function bytes_to_bigint(bytes) { - let n = 0n; - for (let b of bytes) { - // move first, then add - // otherwise it ends on a move - // imperative languages are for losers - n <<= 8n; - n += BigInt(b); - } - return n; -} -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -function bigint_to_bytes(q) { - if (q < 0n) { - throw new Error('q < 0n: ' + q); - } - let arr_reverse = []; - while (q > 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return new Uint8Array(arr_reverse); -} -//# sourceMappingURL=bin.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map deleted file mode 100644 index 0eebafb..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/bin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"bin.js","sourceRoot":"","sources":["../src/bin.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AAEH,OAAO,EACH,eAAe,EACf,eAAe,EAClB,CAAC;AAGF;;;;GAIG;AACH,SACA,eAAe,CACV,KAAiB;IAGlB,IAAI,CAAC,GAAY,EAAE,CAAC;IACpB,KAAK,IAAI,CAAC,IAAI,KAAK,EAAE;QACjB,uBAAuB;QACvB,8BAA8B;QAC9B,sCAAsC;QACtC,CAAC,KAAK,EAAE,CAAC;QACT,CAAC,IAAK,MAAM,CAAC,CAAC,CAAC,CAAC;KACnB;IACD,OAAO,CAAC,CAAC;AACb,CAAC;AAID;;;;;;GAMG;AACH,SACA,eAAe,CACV,CAAS;IAGV,IAAI,CAAC,GAAG,EAAE,EAAE;QACR,MAAM,IAAI,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC;KACnC;IAED,IAAI,WAAW,GAAG,EAAE,CAAC;IACrB,OAAO,CAAC,GAAG,EAAE,EAAE;QACX,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC;QACzB,CAAC,IAAI,IAAI,CAAC;QACV,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;KACvB;IACD,WAAW,CAAC,OAAO,EAAE,CAAC;IACtB,OAAO,IAAI,UAAU,CAAC,WAAW,CAAC,CAAC;AACvC,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map deleted file mode 100644 index 4bc573f..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"rlp.js","sourceRoot":"","sources":["../src/rlp.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts deleted file mode 100644 index d03574e..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.d.ts +++ /dev/null @@ -1,66 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ -export { Safe, Ok, Error, ok, error, unsafe }; -/** - * Type that catches positive errors - */ -declare type Safe = Ok | Error; -/** - * Ok type - */ -declare type Ok = { - ok: true; - result: ok_t; -}; -/** - * Error type - */ -declare type Error = { - ok: false; - error: err_t; -}; -/** - * Constructs an `Ok` value from a pure value - */ -declare function ok(x: ok_t): Ok; -/** - * Constructs an `Error` value from a pure value - */ -declare function error(x: err_t): Error; -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -declare function unsafe(x: Safe): ok_t; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js deleted file mode 100644 index 925656b..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ -export { ok, error, unsafe }; -/** - * Constructs an `Ok` value from a pure value - */ -function ok(x) { - return { ok: true, result: x }; -} -/** - * Constructs an `Error` value from a pure value - */ -function error(x) { - return { ok: false, error: x }; -} -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -function unsafe(x) { - if (x.ok) - return x.result; - else - throw x.error; -} -//# sourceMappingURL=safe.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map deleted file mode 100644 index e5e7521..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/safe.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"safe.js","sourceRoot":"","sources":["../src/safe.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AAEH,OAAO,EAIH,EAAE,EACF,KAAK,EACL,MAAM,EACT,CAAA;AA2BD;;GAEG;AACH,SACA,EAAE,CAEG,CAAQ;IAGT,OAAO,EAAC,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,EAAC,CAAC;AACjC,CAAC;AAID;;GAEG;AACH,SACA,KAAK,CAEA,CAAQ;IAGT,OAAO,EAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,EAAC,CAAC;AACjC,CAAC;AAID;;;GAGG;AACH,SACA,MAAM,CAED,CAAoB;IAGrB,IAAI,CAAC,CAAC,EAAE;QACJ,OAAO,CAAC,CAAC,MAAM,CAAC;;QAEhB,MAAM,CAAC,CAAC,KAAK,CAAC;AACtB,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/anth.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/anth.ts deleted file mode 100644 index 6117067..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/anth.ts +++ /dev/null @@ -1,403 +0,0 @@ -/** - * Node API constructor/deconstructor - * - * This is similar to serialization/deserialization, but not quite the same - * thing. It converts back and forth between different forms of - * "api-serialized" data. - * - * References: - * 1. https://github.com/aeternity/protocol/blob/master/serializations.md - * 2. https://github.com/aeternity/protocol/blob/master/node/api/api_encoding.md - * - * ## General type rules - * - * ``` - * ERLANG TYPE | JS TYPE - * ------------------------------- - * integer | bigint - * list | Array - * binary | Uint8Array - * ``` - * - * # Example - * - * We start with the string `tx_+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==`. - * - * We can tell by the `tx_` prefix that this represents transaction data of - * some sort. But the rest of the data is totally opaque. The task of this - * module is to "humanize" that `tx_...` string and show what data is contained - * in the rest of it. - * - * The remainder of the string is a base64-encoded bytestring - * - * ```erlang - * 3> io:format("~tw~n", [base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>)]). - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35,118,68,68,244,48,85,218,93,85,120,164,154,55,90,250,24,220,161,1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234,89,203,191,216,108,88,186,7,3,234,139,205,10,184,167,108,10,134,15,38,245,97,200,0,0,9,135,104,97,105,110,97,110,97,3,182,66,215>> - * ``` - * - * That bytestring contains data encoded using Ethereum's RLP codec. Luckily, I - * wrote an RLP decoder. RLP has two types of data: binaries, and - * arbitrary-depth (possibly empty) lists of binaries. - * - * ```erlang - * -type decoded_data() :: binary() | [decoded_data()]. - * - * -spec decode(RLP) -> {Data, Rest} - * when RLP :: binary(), - * Data :: decoded_data(), - * Rest :: binary(). - * ``` - * - * ```erlang - * 2> rlp:decode(base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>)). - * {[<<"\f">>, - * <<1>>, - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,...>>, - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,...>>, - * <<"\n">>, - * <<15,38,245,97,200,0>>, - * <<0>>, - * <<"\t">>,<<"hainana">>], - * <<3,182,66,215>>} - * ``` - * - * As expected, we get back the return tuple `{Data, Rest}`. `Rest` is the double-sha256 of the beginning - * - * ```erlang - * 3> X = base64:decode(<<"+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==">>). - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230, - * 127,198,64,232,35,118,68,68,244,48,85,218,93,...>> - * 4> SizeX = byte_size(X). - * 94 - * 6> <> = X. - * <<248,88,12,1,161,1,201,99,126,70,0,231,171,59,194,230, - * 127,198,64,232,35,118,68,68,244,48,85,218,93,...>> - * 10> <> = crypto:hash(sha256, crypto:hash(sha256, RLPEncodedData)). - * <<3,182,66,215,195,99,112,99,25,7,84,31,151,188,149,81, - * 189,184,82,207,164,68,128,43,11,174,236,59,77,...>> - * 11> Hash. - * <<3,182,66,215>> - * 12> Check. - * <<3,182,66,215>> - * ``` - * - * What we're really interested in is `Data` - * - * ```erlang - * 14> {Data, _} = rlp:decode(X). - * {[<<"\f">>, - * <<1>>, - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,...>>, - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,...>>, - * <<"\n">>, - * <<15,38,245,97,200,0>>, - * <<0>>, - * <<"\t">>,<<"hainana">>], - * <<3,182,66,215>>} - * ``` - * - * `Data` is a list. The first field `<<"\f">>` is meant to be an integer which - * tells us what type of data this is. - * - * ```erlang - * 16> $\f. - * 12 - * ``` - * - * If we look at our table - * (https://github.com/aeternity/protocol/blob/master/serializations.md#table-of-object-tags), - * we see that a value of `12` is a spend transaction. - * - * The second field `<<1>>` tells us the "version" of the field orderings, - * which we can ignore for now. - * - * The remaining fields are the fields of a spend transaction (https://github.com/aeternity/protocol/blob/master/serializations.md#spend-transaction) - * - * ```erlang - * [ :: id() % <<1,201,99,126,...> "=" "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE" - * , :: id() % <<1,123,102,230,...> "=" "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv" - * , :: int() % <<"\n">> "=" 10 - * , :: int() % <<15,38,245,97,200,0>> "=" 16_660_000_000_000 - * , :: int() % <<0>> "=" 0 - * , :: int() % <<"\t">> "=" 9 - * , :: binary() % <<"hainana">> "=" "hainana" - * ] - * ``` - * - * Our task here is to be able to pull apart the "tx_..." string into its fields. - * - * Converting the binaries to integers is pretty trivial. The only mildly - * annoying thing is the `id` type. - * - * `id`s have two fields: a single-byte prefix which says which type of ID it - * is. In this case, both `id`s have a prefix of `1`, which means they are both - * normal accounts (hence the `ak_` prefix on the "api-encoded" id). The other - * options are oracles (prefix `4`/`ok_`), contracts (prefix `5`/`ct_`), or - * names (prefix `2`/`nm_`) - * - * To "api-encode" the name, we first pick the appropriate prefix based on the - * first byte (in this case `1 -> "ak_"). The remaining 32 bytes are then - * double-SHA'd to get the 4-byte check suffix - * - * ```erlang - * 30> SenderBytes = lists:nth(3, Data). - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,120,164,154,55,...>> - * 31> <<1, SenderAddrBytes/binary>> = SenderBytes. - * <<1,201,99,126,70,0,231,171,59,194,230,127,198,64,232,35, - * 118,68,68,244,48,85,218,93,85,120,164,154,55,...>> - * 32> DoubleSha = fun(Bytes) -> <> = crypto:hash(sha256, crypto:hash(sha256, Bytes)), Foo end. - * #Fun - * 33> "ak_" ++ b58:enc(<>). - * "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE" - * 34> RecipBytes = lists:nth(4, Data). - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,7,3,234,139,205,...>> - * 35> <<1, RecipAddrBytes/binary>> = RecipBytes. - * <<1,123,102,230,195,5,7,8,54,228,233,121,32,82,61,195,234, - * 89,203,191,216,108,88,186,7,3,234,139,205,...>> - * 36> "ak_" ++ b58:enc(<>). - * "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv" - * ``` - * - * ```js - * > anth.deconstruct("tx_+FgMAaEByWN+RgDnqzvC5n/GQOgjdkRE9DBV2l1VeKSaN1r6GNyhAXtm5sMFBwg25Ol5IFI9w+pZy7/YbFi6BwPqi80KuKdsCoYPJvVhyAAACYdoYWluYW5hA7ZC1w==") - * {tag : 'SpendTx', - * version : 1n, - * fields : {sender : "ak_2XhCkjzTwcq1coXSSzHJoMZkUzTwnjH88zmPGkkowUsFNTo9UE", - * recipient : "ak_wM8yFU8eSETXU7VSN48HMDmevGoCMiuveQZgkPuRn1nTiRqyv", - * amount : 10n, - * fee : 16660000000000n, - * ttl : 0n, - * nonce : 9n, - * payload : Uint8Array([104, 97, 105, 110, 97, 110, 97])}} - * ``` - * - * @module - */ - -export { - // types - tx_str, - deconstructed_tx, - // functions - deconstruct_tx -}; - -import * as b64 from './b64.js' -import * as bin from './bin.js' -import * as rlp from './rlp.js' - - -/** - * Alias type for a `tx_...` string - */ -type tx_str = string; - -/** - * Alias type for a `sg_...` string - */ -type sg_str = string; - -/** - * types of decoded tx we currently support - * @internal - */ -type tx_type_str - = 'SignedTx' - | 'SpendTx' - | 'ContractCreateTx' - | 'ContractCallTx'; - - -/** - * Results of deconstruct_tx - */ -type deconstructed_tx - = {type : 'SignedTx', - version : bigint, - fields : fields_SignedTx} - | {type : 'SpendTx', - version : bigint, - fields : fields_SpendTx} - | {type : 'ContractCreateTx', - version : bigint, - fields : fields_ContractCreateTx} - | {type : 'ContractCallTx' - version : bigint, - fields : fields_ContractCallTx}; - -/** - * Convenient type alias - * - * @internal - */ -type rlpdata = rlp.decoded_data; - - -/** - * Fields types - */ -type fields - = fields_SignedTx - | fields_SpendTx - | fields_ContractCreateTx - | fields_ContractCallTx; - -type fields_SignedTx - = {signatures : Array, - transaction : tx_str}; - -type fields_SpendTx - = {sender : string, - recipient : string, - amount : bigint, - fee : bigint, - ttl : bigint, - nonce : bigint, - payload : Uint8Array}; - -/** - * Deconstruct a Tx - */ -function -deconstruct_tx - (tx_str: tx_str) - : deconstructed_tx -{ - let b64_str : string = tx_str.slice(3); // tx_[...] -> [...] - let tx_rlp_encoded : Uint8Array = b64.decode(b64_str); // [...] -> bytes - let tx_data : Array = shasha_rlp_decode_list(tx_rlp_encoded); // decode data and check the double-sha thing - let tx_type : bigint = bin.bytes_to_bigint(tx_data[0]); // get a bigint - let tts : tx_type_str = tx_type_str(tx_type); - let tx_version : bigint = bin.bytes_to_bigint(tx_data[1]); - let tx_fields : fields = deconstruct_fields(tts, tx_version, tx_data.slice(2)); - return {type : tts, - version : tx_version, - fields : tx_fields}; -} - - -/** - * Data that's "api-encoded" goes through the following stages: - * - * 1. data structure -> rlp decode data (arbitrary-depth [possibly 0] list of bytestrings) - * 2. rlp decode data -> bytestring - * 3. bytestring -> <> - * 4. HashedBytestring -> base64/base58 string encoding - * 5. Add string prefix - * - * This function undoes step 3 and step 2, returns back the rlp decode data - * - * FIXME: Does not check double-sha (yet); need to figure out way to handle hash failures - * FIXME: No good way to handle failure cases - * - * @internal - */ -function -shasha_rlp_decode_list - (hashed_bs : Uint8Array) - : Array -{ - let len = hashed_bs.length; - let bytes = hashed_bs.slice(0, len - 4); - let {decoded_data} = rlp.decode(bytes); - return (decoded_data as Array); -} - - - -/** - * Convert an object tag that's a type of transaction to the type string - * - * See: https://github.com/aeternity/protocol/blob/master/serializations.md#table-of-object-tags - * - * @internal - */ -function -tx_type_str - (tx_type_int : bigint) - : tx_type_str -{ - switch (tx_type_int) - { - case 11n: return 'SignedTx'; - case 12n: return 'SpendTx'; - case 42n: return 'ContractCreateTx'; - case 43n: return 'ContractCallTx'; - default: throw new Error('invalid transaction type: ' + tx_type_int); - } -} - - - -/** - * Given an array of data decoded from RLP, convert it to the fields, as - * appropriate as given by the tx type string and the version - */ -function -deconstruct_fields - (tx_type_str : tx_type_str, - tx_version : bigint, - tx_rawfields : Array) - : fields - { - switch (tx_type_str) - { - // case 'SignedTx' : return deconstruct_fields_SignedTx(tx_rawfields); - case 'SpendTx' : return deconstruct_fields_SpendTx(tx_rawfields); - // case 'ContractCreateTx' : return deconstruct_fields_ContractCreateTx(tx_rawfields); - // case 'ContractCallTx' : return deconstruct_fields_ContractCallTx(tx_rawfields); - default : throw new Error('invalid tx type str: ' + tx_type_str); - } - } - - -// TODO: do all this in Erlang - function - deconstruct_fields_SpendTx - (fields: Array) - : fields_SpendTx -{ - let sender_bytes = fields[0]; - let recip_bytes = fields[1]; - let amount_bytes = fields[2]; - let fee_bytes = fields[3]; - let ttl_bytes = fields[4]; - let nonce_bytes = fields[5]; - let payload_bytes = fields[6]; - return {sender : encode_id(sender_bytes), - recipient : encode_id(sender_bytes), - amount : bin.bytes_to_bigint(amount_bytes), - fee : bin.bytes_to_bigint(fee_bytes), - ttl : bin.bytes_to_bigint(ttl_bytes), - nonce : bin.bytes_to_bigint(nonce_bytes), - payload : bin.bytes_to_bigint(payload_bytes)}; -} - - -/** - * Convert a binary account/name/etc binary id into the appropriate type of string - * - * @internal - */ -function -encode_id - (id: Uint8Array) - : string -{ - throw new Error('nyi'); -} - -/* -FIXME: -1. work out all this in Erlang to clear conceptual goo -2. think about how i want type safety etc to work -3. think about a language to assert that the data has the correct shape to it -4. get some examples working in Erlang -5. convert erlang code back to ts -*/ diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b58.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b58.ts deleted file mode 100644 index 1fd30b8..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b58.ts +++ /dev/null @@ -1,418 +0,0 @@ -/** - * Base58 encoding/decoding - */ - -export { - encode, - decode -} - - - -//============================================================================= -// ENCODING -//============================================================================= - -/** - * Encode a Uint8Array into base58 - */ -function -encode - (binary : Uint8Array) - : string -{ - let num_leading_zeros : number = nlz(binary); - let rest : Uint8Array = binary.slice(num_leading_zeros); - let ones : string = encode_zeros(num_leading_zeros); - let rest_b58 : string = encode_rest(rest); - let result : string = ones + rest_b58; - return result; -} - - - -/** - * count the number of leading zeros in a uint8array - * - * @internal - */ -function -nlz - (bytes: Uint8Array) - : number -{ - let n = 0; - for (let this_byte of bytes) - { - if (0 === this_byte) { n++; } - else { break; } - } - return n; -} - - - -/** - * Generate a bunch of '1's for however many leading zeros there are - * - * @internal - */ -function -encode_zeros - (how_many : number) - : string -{ - let ones : string = ''; - for (let i = 1; - i <= how_many; - i++) - { - ones += '1'; - } - - return ones; -} - - - -/** - * Encode a Uint8Array that has no leading zeros - * - * @internal - */ -function -encode_rest - (bytes : Uint8Array) - : string -{ - let bytes_bignum : bigint = bytes_to_bigint(bytes); - let result : string = bignum_to_base58(bytes_bignum); - return result; -} - - - -/** - * Convert a bytestring to a bignum - * - * @internal - */ -function -bytes_to_bigint - (bytes: Uint8Array) - : bigint -{ - let acc_bigint : bigint = 0n; - for(let this_byte of bytes) - { - acc_bigint <<= 8n; - acc_bigint += BigInt(this_byte); - } - return acc_bigint; -} - - - -/** - * Convert a BigInt to Base58 - * - * @internal - */ -function -bignum_to_base58 - (q: bigint) - : string -{ - let s = ''; - while (q !== 0n) - { - let this_n : bigint = q % 58n; - q /= 58n; - - let this_b58_char : string = bigint_to_char(this_n); - s = this_b58_char + s; - } - return s; -} - - - -//============================================================================= -// DECODING -//============================================================================= - -/** - * Decode a Base58 string into a Uint8Array - */ -function -decode - (base58: string) - : Uint8Array -{ - let num_leading_ones : number = nlo(base58); - let rest : string = base58.slice(num_leading_ones); - let zeros : Array = decode_ones(num_leading_ones); - let rest_arr : Array = decode_rest(rest); - let pre_result : Array = zeros.concat(rest_arr); - return new Uint8Array(pre_result); -} - - - -/** - * count the number of leading 1 characters in a uint8array - * - * @internal - */ -function -nlo - (base58: string) - : number -{ - let n = 0; - for (let this_char of base58) - { - if ('1' === this_char) { n++; } - else { break; } - } - return n; -} - - - -/** - * Generate a bunch of '0's for however many leading ones there are - * - * @internal - */ -function -decode_ones - (how_many : number) - : Array -{ - let zeros : Array = []; - for (let i = 1; - i <= how_many; - i++) - { - zeros.push(0); - } - - return zeros; -} - - - -/** - * Decode a string that has no leading 1s - * - * @internal - */ -function -decode_rest - (base58: string) - : Array -{ - let result_bignum : bigint = base58_to_bigint(base58); - let result : Array = bigint_to_base256(result_bignum); - return result; -} - - - -/** - * Convert a base58 string to a bignum - * - * @internal - */ -function -base58_to_bigint - (base58: string) - : bigint -{ - let acc_bigint : bigint = 0n; - for(let this_char of base58) - { - acc_bigint *= 58n; - acc_bigint += char_to_bigint(this_char); - } - return acc_bigint; -} - - -/** - * convert a bignum into a byte array - * - * @end - */ -function -bigint_to_base256 - (q: bigint) - : Array -{ - let arr_reverse = []; - while(q !== 0n) - { - let r: number = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return arr_reverse; -} - - -//============================================================================= -// TRANSLATION TABLES -//============================================================================= - - -/** - * Base58 integer -> character conversion table - * - * @internal - */ -function -bigint_to_char - (n: bigint) - : string -{ - switch(n) { - case 0n: return '1'; - case 1n: return '2'; - case 2n: return '3'; - case 3n: return '4'; - case 4n: return '5'; - case 5n: return '6'; - case 6n: return '7'; - case 7n: return '8'; - case 8n: return '9'; - case 9n: return 'A'; - case 10n: return 'B'; - case 11n: return 'C'; - case 12n: return 'D'; - case 13n: return 'E'; - case 14n: return 'F'; - case 15n: return 'G'; - case 16n: return 'H'; - case 17n: return 'J'; - case 18n: return 'K'; - case 19n: return 'L'; - case 20n: return 'M'; - case 21n: return 'N'; - case 22n: return 'P'; - case 23n: return 'Q'; - case 24n: return 'R'; - case 25n: return 'S'; - case 26n: return 'T'; - case 27n: return 'U'; - case 28n: return 'V'; - case 29n: return 'W'; - case 30n: return 'X'; - case 31n: return 'Y'; - case 32n: return 'Z'; - case 33n: return 'a'; - case 34n: return 'b'; - case 35n: return 'c'; - case 36n: return 'd'; - case 37n: return 'e'; - case 38n: return 'f'; - case 39n: return 'g'; - case 40n: return 'h'; - case 41n: return 'i'; - case 42n: return 'j'; - case 43n: return 'k'; - case 44n: return 'm'; - case 45n: return 'n'; - case 46n: return 'o'; - case 47n: return 'p'; - case 48n: return 'q'; - case 49n: return 'r'; - case 50n: return 's'; - case 51n: return 't'; - case 52n: return 'u'; - case 53n: return 'v'; - case 54n: return 'w'; - case 55n: return 'x'; - case 56n: return 'y'; - case 57n: return 'z'; - default: - throw new Error('invalid base58 bigint: ' + n); - } -} - - - -/** - * Base58 character -> integer conversion table - * - * @internal - */ -function -char_to_bigint - (s: string) - : bigint -{ - switch(s) { - case '1': return 0n; - case '2': return 1n; - case '3': return 2n; - case '4': return 3n; - case '5': return 4n; - case '6': return 5n; - case '7': return 6n; - case '8': return 7n; - case '9': return 8n; - case 'A': return 9n; - case 'B': return 10n; - case 'C': return 11n; - case 'D': return 12n; - case 'E': return 13n; - case 'F': return 14n; - case 'G': return 15n; - case 'H': return 16n; - case 'J': return 17n; - case 'K': return 18n; - case 'L': return 19n; - case 'M': return 20n; - case 'N': return 21n; - case 'P': return 22n; - case 'Q': return 23n; - case 'R': return 24n; - case 'S': return 25n; - case 'T': return 26n; - case 'U': return 27n; - case 'V': return 28n; - case 'W': return 29n; - case 'X': return 30n; - case 'Y': return 31n; - case 'Z': return 32n; - case 'a': return 33n; - case 'b': return 34n; - case 'c': return 35n; - case 'd': return 36n; - case 'e': return 37n; - case 'f': return 38n; - case 'g': return 39n; - case 'h': return 40n; - case 'i': return 41n; - case 'j': return 42n; - case 'k': return 43n; - case 'm': return 44n; - case 'n': return 45n; - case 'o': return 46n; - case 'p': return 47n; - case 'q': return 48n; - case 'r': return 49n; - case 's': return 50n; - case 't': return 51n; - case 'u': return 52n; - case 'v': return 53n; - case 'w': return 54n; - case 'x': return 55n; - case 'y': return 56n; - case 'z': return 57n; - default: - throw new Error('invalid base58 char: ' + s); - } -} diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b64.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b64.ts deleted file mode 100644 index d82cd73..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b64.ts +++ /dev/null @@ -1,655 +0,0 @@ -/** - * Base64 Utility Functions in TypeScript - */ - -export { - encode, - decode -} - - - -/** - * Encode an array of bytes as a Uint8Array in base64 notation. - */ -function -encode - (bytes: Uint8Array) - : string -{ - // slice the array - // length of head is a multiple of 3 - // treat the tail as a special case - let {head, tail, tail_len} = slice3k(bytes); - let head_str : string = encode_head(head); - let tail_str : string = encode_tail(tail, tail_len); - return head_str + tail_str; -} - - - -type slice3k - = {head : Uint8Array, - tail : Uint8Array, - tail_len : number}; - -/** - * Take a Uint8Array, take the first 3k (k >= 0) bytes, put them in head, and - * the remaining 0,1, or 2 bytes, put them in tail - * - * @internal - */ -function -slice3k - (bytes: Uint8Array) - : slice3k -{ - let len : number = bytes.length; - // too lazy to look up how to do integer division in js so this will do - let tail_len : number = len % 3; - let head_len : number = len - tail_len; - // for slice: - // first argument is the 0-index of the start - // second - first is the length of the slice - let head : Uint8Array = bytes.slice(0, head_len); - // empty second argument means go to the end - let tail : Uint8Array = bytes.slice(head_len); - return {head : head, - tail : tail, - tail_len : tail_len}; -} - - - -/** - * Encode a Uint8Array whose length is known to be a multiple of 3 - * - * @internal - */ -function -encode_head - (head_bytes: Uint8Array) - : string -{ - // can assume length of bytes is a multiple of 3 - // start index at 0 - // increment by 3 - let head_bytes_len : number = head_bytes.length; - let max_idx0 : number = head_bytes_len - 1; - - let head_str_acc : string = ''; - for(let this_3slice_start_idx0 = 0; - this_3slice_start_idx0 <= max_idx0; - this_3slice_start_idx0 += 3) - { - let this_3slice_bytes : Uint8Array = head_bytes.slice(this_3slice_start_idx0, this_3slice_start_idx0 + 3); - let this_3slice_str : string = encode3(this_3slice_bytes); - head_str_acc += this_3slice_str; - } - - return head_str_acc; -} - - - -/** - * Encode a 3 bytes into base64 notation - * - * @internal - */ -function -encode3 - (bytes: Uint8Array) - : string -{ - let b0 : number = bytes[0]; - let b1 : number = bytes[1]; - let b2 : number = bytes[2]; - - // ABCDEFGH 12345678 abcdefgh - // b0 b1 b2 - // ABCDEF GH1234 5678ab cdefgh - // n0 n1 n2 n3 - let n0 : number = b0 >> 2; - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - // b1 = 12345678 - // b1 >> 4 = ____1234 - // n1 = __GH1234 - let n1 : number = ((b0 % 4) << 4) + (b1 >> 4); - // b1 = 12345678 - // 16 = ___1____ - // b1 % 16 = ____5678 - // (b1 % 16) << 2 = __5678__ - // b2 = abcdefgh - // b2 >> 6 = ______ab - // n2 = __5678ab - let n2 : number = ((b1 % 16) << 2) + (b2 >> 6); - // b2 = abcdefgh - // 64 = _1______ - // n3 = __cdefgh - let n3 : number = b2 % 64; - - // convert to chars - let s0 : string = int2char(n0); - let s1 : string = int2char(n1); - let s2 : string = int2char(n2); - let s3 : string = int2char(n3); - - // retrvn - return s0 + s1 + s2 + s3; -} - - - -/** - * Encode the final 0, 1, or 2 bytes - * - * @internal - */ -function -encode_tail - (tail_bytes : Uint8Array, - tail_len : number) - : string -{ - switch(tail_len) { - case 0: return ''; - case 1: return encode1(tail_bytes); - case 2: return encode2(tail_bytes); - default: - throw new Error('encode_tail with tail_len = ' + tail_len); - } -} - - - -/** - * Encode a single byte - * - * @internal - */ -function -encode1 - (bytes: Uint8Array) - : string -{ - let b0 : number = bytes[0]; - // n0 = __ABCDEF - // b0 = ABCDEFGH - // b0 >> 2 = __ABCDEF - let n0 : number = b0 >> 2; - // n1 = __GH____ - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - let n1 : number = (b0 % 4) << 4; - - return int2char(n0) + int2char(n1) + '=='; -} - - - -/** - * Encode two bytes - * - * @internal - */ -function -encode2 - (bytes: Uint8Array) - : string -{ - let b0 : number = bytes[0]; - let b1 : number = bytes[1]; - - // ABCDEFGH 12345678 - // b0 b1 - // ABCDEF GH1234 5678__ - // n0 n1 n2 - let n0 : number = b0 >> 2; - // b0 = ABCDEFGH - // 4 = _____1__ - // b0 % 4 = ______GH - // (b0 % 4) << 4 = __GH____ - // b1 = 12345678 - // b1 >> 4 = ____1234 - // n1 = __GH1234 - let n1 : number = ((b0 % 4) << 4) + (b1 >> 4); - // b1 = 12345678 - // 16 = ___1____ - // b1 % 16 = ____5678 - // (b1 % 16) << 2 = __5678__ - // n2 = __5678__ - let n2 : number = (b1 % 16) << 2; - - // convert to chars - let s0 : string = int2char(n0); - let s1 : string = int2char(n1); - let s2 : string = int2char(n2); - - // retrvn - return s0 + s1 + s2 + '='; -} - - - -/** - * Decode a base64-encoded string - */ -function -decode - (base64_str : string) - : Uint8Array -{ - // length of the string is guaranteed to be a multiple of 4 - // if the string is empty, return the empty array - let len = base64_str.length; - // this branching contains the implicit assertion that the length is a - // multiple of 4. If this is not true, the bottom branch is triggered. - // general case goes first because speeeeeed - if ( (4 < len) - && (0 === (len % 4))) - { - // split the head and tail - let tail_start_idx0 : number = len - 4; - let head_s : string = base64_str.slice(0, tail_start_idx0); - let tail_s : string = base64_str.slice(tail_start_idx0); - // Using arrays because Uint8Arrays don't have a concat operation - let head_arr : Array = decode_head(head_s); - let tail_arr : Array = decode_tail(tail_s); - // silly to put these in variables but this is exactly the type of - // situation where JS type insanity shows up - // - // see: i forgot - // > [1,2,3] + [4,5,6] - // '1,2,34,5,6' - // - // Originally, I used + like some sort of moron who codes in a sane - // language - // - // seriously what is this language - // - // this is some clown behavior - let total_arr : Array = head_arr.concat(tail_arr); - return new Uint8Array(total_arr); - } - // special case if the length is exactly 4 - else if (4 === len) - { - // it's just a tail - return new Uint8Array(decode_tail(base64_str)); - } - // empty string - else if (0 === len) - { - return new Uint8Array([]); - } - else - { - throw new Error('base64 decode: invalid string length: ' + len); - } -} - - - -/** - * Decode a string known to not have any padding - * - * @internal - */ -function -decode_head - (s: string) - : Array -{ - // go 4 characters at a time - let max_i0 : number = s.length - 1; - let decoded_acc : Array = []; - for(let i0 = 0; - i0 <= max_i0; - i0 += 4) - { - let this_slice_s : string = s.slice(i0, i0 + 4); - let this_slice_arr : Array = decode3(this_slice_s); - // update accumulator - decoded_acc = decoded_acc.concat(this_slice_arr); - } - return decoded_acc; -} - - - -/** - * Decode 4 characters that correspond to either 3 bytes, 2, bytes, or 1 byte - * - * @internal - */ -function -decode_tail - (s: string) - : Array -{ - // all that matters right now is the last 2 chars - // s0, s1, s2, s3 - // 0 based indexing is so annoying - let s2 = s[2]; - let s3 = s[3]; - - // braaaaaaaaaaaaaaaaaench - // two equals signs means 1 byte - if (('=' === s3) && ('=' === s2)) { - return decode1(s); - } - // one equals sign means 2 bytes - else if (('=' === s3)) { - return decode2(s); - } - // 0 equals signs means 3 bytes - else { - return decode3(s); - } -} - - - -/** - * Decode a 4-character long base64 string corresponding to 3 bytes - * - * @internal - */ -function -decode3 - (s: string) - : Array -{ - // pull out strings - let s0 : string = s[0]; - let s1 : string = s[1]; - let s2 : string = s[2]; - let s3 : string = s[3]; - - // convert to numbers - let n0 : number = char2int(s0); - let n1 : number = char2int(s1); - let n2 : number = char2int(s2); - let n3 : number = char2int(s3); - - // abcdef gh1234 5678ab cdefgh - // n0 n1 n2 n3 - // abcdefgh 12345678 abcdefgh - // b0 b1 b2 - - // n0 = __abcdef - // n1 = __gh1234 - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 : number = (n0 << 2) + (n1 >> 4); - // n1 = __gh1234 - // 16 = ___1____ - // n1 % 16 = ____1234 - // (n1 % 16) << 4 = 1234____ - // n2 = __5678ab - // n2 >> 2 = ____5678 - // b1 = 12345678 - let b1 : number = ((n1 % 16) << 4) + (n2 >> 2); - // n2 = __5678ab - // 4 = _____1__ - // n2 % 4 = ______ab - // (n2 % 4) << 6 = ab______ - // n3 = __cdefgh - let b2 : number = ((n2 % 4) << 6) + n3; - - return [b0, b1, b2]; -} - - - -/** - * Decode a 4-character long base64 string corresponding to 2 bytes - * - * @internal - */ -function -decode2 - (s: string) - : Array -{ - // xyz= - // pull out strings - let s0 : string = s[0]; - let s1 : string = s[1]; - let s2 : string = s[2]; - - // convert to numbers - let n0 : number = char2int(s0); - let n1 : number = char2int(s1); - let n2 : number = char2int(s2); - - // abcdef gh1234 5678__ - // n0 n1 n2 - // abcdefgh 12345678 - // b0 b1 - - // n0 = __abcdef - // n1 = __gh1234 - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 : number = (n0 << 2) + (n1 >> 4); - // n1 = __gh1234 - // 16 = ___1____ - // n1 % 16 = ____1234 - // (n1 % 16) << 4 = 1234____ - // n2 = __5678__ - // n2 >> 2 = ____5678 - // b1 = 12345678 - let b1 : number = ((n1 % 16) << 4) + (n2 >> 2); - - return [b0, b1]; -} - - - -/** - * Decode a 4-character long base64 string corresponding to 2 bytes - * - * @internal - */ -function -decode1 - (s: string) - : Array -{ - // xy== - // pull out strings - let s0 : string = s[0]; - let s1 : string = s[1]; - - // convert to numbers - let n0 : number = char2int(s0); - let n1 : number = char2int(s1); - - // abcdef gh____ - // n0 n1 - // abcdefgh - // b0 - - // n0 = __abcdef - // n1 = __gh____ - // n0 << 2 = abcdef__ - // n1 >> 4 = ______gh - // b0 = abcdefgh - let b0 : number = (n0 << 2) + (n1 >> 4); - - return [b0]; -} - - - - -// FIXME: these tables would *probably* be faster if they were made into objects - -/** - * Conversion table for base64 encode - * - * @internal - */ -function -int2char - (n: number) - : string -{ - switch(n) { - case 0: return 'A'; - case 1: return 'B'; - case 2: return 'C'; - case 3: return 'D'; - case 4: return 'E'; - case 5: return 'F'; - case 6: return 'G'; - case 7: return 'H'; - case 8: return 'I'; - case 9: return 'J'; - case 10: return 'K'; - case 11: return 'L'; - case 12: return 'M'; - case 13: return 'N'; - case 14: return 'O'; - case 15: return 'P'; - case 16: return 'Q'; - case 17: return 'R'; - case 18: return 'S'; - case 19: return 'T'; - case 20: return 'U'; - case 21: return 'V'; - case 22: return 'W'; - case 23: return 'X'; - case 24: return 'Y'; - case 25: return 'Z'; - case 26: return 'a'; - case 27: return 'b'; - case 28: return 'c'; - case 29: return 'd'; - case 30: return 'e'; - case 31: return 'f'; - case 32: return 'g'; - case 33: return 'h'; - case 34: return 'i'; - case 35: return 'j'; - case 36: return 'k'; - case 37: return 'l'; - case 38: return 'm'; - case 39: return 'n'; - case 40: return 'o'; - case 41: return 'p'; - case 42: return 'q'; - case 43: return 'r'; - case 44: return 's'; - case 45: return 't'; - case 46: return 'u'; - case 47: return 'v'; - case 48: return 'w'; - case 49: return 'x'; - case 50: return 'y'; - case 51: return 'z'; - case 52: return '0'; - case 53: return '1'; - case 54: return '2'; - case 55: return '3'; - case 56: return '4'; - case 57: return '5'; - case 58: return '6'; - case 59: return '7'; - case 60: return '8'; - case 61: return '9'; - case 62: return '+'; - case 63: return '/'; - default: throw new Error("invalid base64 encode byte: " + n); - } -} - - - -/** - * Conversion table for base64 decode - * - * @internal - */ -function -char2int - (s: string) - : number -{ - switch(s) { - case 'A': return 0; - case 'B': return 1; - case 'C': return 2; - case 'D': return 3; - case 'E': return 4; - case 'F': return 5; - case 'G': return 6; - case 'H': return 7; - case 'I': return 8; - case 'J': return 9; - case 'K': return 10; - case 'L': return 11; - case 'M': return 12; - case 'N': return 13; - case 'O': return 14; - case 'P': return 15; - case 'Q': return 16; - case 'R': return 17; - case 'S': return 18; - case 'T': return 19; - case 'U': return 20; - case 'V': return 21; - case 'W': return 22; - case 'X': return 23; - case 'Y': return 24; - case 'Z': return 25; - case 'a': return 26; - case 'b': return 27; - case 'c': return 28; - case 'd': return 29; - case 'e': return 30; - case 'f': return 31; - case 'g': return 32; - case 'h': return 33; - case 'i': return 34; - case 'j': return 35; - case 'k': return 36; - case 'l': return 37; - case 'm': return 38; - case 'n': return 39; - case 'o': return 40; - case 'p': return 41; - case 'q': return 42; - case 'r': return 43; - case 's': return 44; - case 't': return 45; - case 'u': return 46; - case 'v': return 47; - case 'w': return 48; - case 'x': return 49; - case 'y': return 50; - case 'z': return 51; - case '0': return 52; - case '1': return 53; - case '2': return 54; - case '3': return 55; - case '4': return 56; - case '5': return 57; - case '6': return 58; - case '7': return 59; - case '8': return 60; - case '9': return 61; - case '+': return 62; - case '/': return 63; - default: throw new Error("invalid base64 character: " + s); - } -} diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/bin.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/bin.ts deleted file mode 100644 index 1e8a382..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/bin.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Binary utilities - * - * @module - */ - -export { - bytes_to_bigint, - bigint_to_bytes -}; - - -/** - * Convert a byte array to a bigint - * - * Equivalent to `binary:decode_unsigned/1` from Erlang - */ -function -bytes_to_bigint - (bytes: Uint8Array) - : bigint -{ - let n : bigint = 0n; - for (let b of bytes) { - // move first, then add - // otherwise it ends on a move - // imperative languages are for losers - n <<= 8n; - n += BigInt(b); - } - return n; -} - - - -/** - * Convert a bigint to a byte array - * - * Equivalent to `binary:encode_unsigned/1` from Erlang - * - * Requires input to be positive - */ -function -bigint_to_bytes - (q: bigint) - : Uint8Array -{ - if (q < 0n) { - throw new Error('q < 0n: ' + q); - } - - let arr_reverse = []; - while (q > 0n) { - let r = Number(q % 256n); - q /= 256n; - arr_reverse.push(r); - } - arr_reverse.reverse(); - return new Uint8Array(arr_reverse); -} diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/safe.ts b/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/safe.ts deleted file mode 100644 index b3e4c0c..0000000 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/safe.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * "Safe" error handling - * - * The idea here is that there are situations where it is known - * - * ```typescript - * type Safe - * = Ok - * | Error; - * - * type Ok - * = {ok : true, - * result : ok_t}; - * - * type Error - * = {ok : false, - * error : err_t}; - * ``` - * - * 1. a given function call is likely to fail - * 2. the likely errors can be enumerated - * - * These are called "positive errors". An example would be a page script - * asking a browser wallet extension to sign a transaction. The following - * errors, among others, are likely: - * - * - the user does not have a wallet installed - * - the user has a wallet but does not have the correct signing key - * - the user rejects the transaction - * - the sign request timed out - * - * These errors should not generate exceptions, as these behaviors are to some - * degree "expected". - */ - -export { - Safe, - Ok, - Error, - ok, - error, - unsafe -} - - -/** - * Type that catches positive errors - */ -type Safe - = Ok - | Error; - - -/** - * Ok type - */ -type Ok - = {ok : true, - result : ok_t}; - - -/** - * Error type - */ -type Error - = {ok : false, - error : err_t}; - - -/** - * Constructs an `Ok` value from a pure value - */ -function -ok - - (x : ok_t) - : Ok -{ - return {ok: true, result: x}; -} - - - -/** - * Constructs an `Error` value from a pure value - */ -function -error - - (x: err_t) - : Error -{ - return {ok: false, error: x}; -} - - - -/** - * Takes a `Safe` value, if `ok`, returns the `ok_t`, or if an error throws the - * `err_t` - */ -function -unsafe - - (x: Safe) - : ok_t -{ - if (x.ok) - return x.result; - else - throw x.error; -} diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts b/libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.d.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b58.d.ts rename to libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.d.ts diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.js b/libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js similarity index 99% rename from libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.js rename to libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js index e8a7064..b8ad2e6 100644 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b58.js +++ b/libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js @@ -305,4 +305,4 @@ function char_to_bigint(s) { throw new Error('invalid base58 char: ' + s); } } -//# sourceMappingURL=b58.js.map \ No newline at end of file +//# sourceMappingURL=vdk_base58.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js.map b/libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js.map new file mode 100644 index 0000000..bb112b6 --- /dev/null +++ b/libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vdk_base58.js","sourceRoot":"","sources":["../src/vdk_base58.ts"],"names":[],"mappings":"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,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,CAAC;KACtD;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,cAAc,CACT,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAQ,EAAE,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC;QACrB;YACI,MAAM,IAAI,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,CAAC;KACpD;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b58.ts b/libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/src/vdk_base58.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b58.ts rename to libs/vdk_tests/src/jex_include/local-vdk_base58-0.1.0/src/vdk_base58.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts b/libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.d.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/b64.d.ts rename to libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.d.ts diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.js b/libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js similarity index 99% rename from libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.js rename to libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js index a7f7fc5..8979523 100644 --- a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/b64.js +++ b/libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js @@ -504,4 +504,4 @@ function char2int(s) { default: throw new Error("invalid base64 character: " + s); } } -//# sourceMappingURL=b64.js.map \ No newline at end of file +//# sourceMappingURL=vdk_base64.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js.map b/libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js.map new file mode 100644 index 0000000..adc7dd0 --- /dev/null +++ b/libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vdk_base64.js","sourceRoot":"","sources":["../src/vdk_base64.ts"],"names":[],"mappings":"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C;QACpB,KAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,CAAC;KACjE;AACL,CAAC;AAID;;;;GAIG;AACH,SACA,QAAQ,CACH,CAAS;IAGV,QAAO,CAAC,EAAE;QACN,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAQ,CAAC,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,CAAE,MAAM,IAAI,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,CAAC;KAC/D;AACL,CAAC"} \ No newline at end of file diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b64.ts b/libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/src/vdk_base64.ts similarity index 100% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/b64.ts rename to libs/vdk_tests/src/jex_include/local-vdk_base64-0.1.0/src/vdk_base64.ts diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts b/libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts rename to libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js b/libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js similarity index 99% rename from libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js rename to libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js index 0aa5213..700e656 100644 --- a/libs/vdk_tests/dist/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js +++ b/libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js @@ -379,4 +379,4 @@ function is_binary(x) { function is_list(x) { return (x instanceof Array); } -//# sourceMappingURL=rlp.js.map \ No newline at end of file +//# sourceMappingURL=vdk_rlp.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map b/libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map new file mode 100644 index 0000000..b980623 --- /dev/null +++ b/libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vdk_rlp.js","sourceRoot":"","sources":["../src/vdk_rlp.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/rlp.ts b/libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae-0.1.0/src/rlp.ts rename to libs/vdk_tests/src/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.d.ts b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.d.ts similarity index 71% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.d.ts rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.d.ts index 673ed35..9567eb8 100644 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.d.ts +++ b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.d.ts @@ -1,5 +1,5 @@ export declare const rlp: { - decoded: import("./jex_include/local-vanillae-0.1.0/dist/rlp.js").decoded_data; + decoded: import("./jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js").decoded_data; encoded: Uint8Array; }[]; export declare const base58: { diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js.map b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js.map similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js.map rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js.map diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/dist/rlp.d.ts rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.d.ts diff --git a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js similarity index 99% rename from libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js index 0aa5213..700e656 100644 --- a/libs/vdk_tests/dist/jex_include/local-vanillae-0.1.0/dist/rlp.js +++ b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js @@ -379,4 +379,4 @@ function is_binary(x) { function is_list(x) { return (x instanceof Array); } -//# sourceMappingURL=rlp.js.map \ No newline at end of file +//# sourceMappingURL=vdk_rlp.js.map \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map new file mode 100644 index 0000000..b980623 --- /dev/null +++ b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vdk_rlp.js","sourceRoot":"","sources":["../src/vdk_rlp.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/rlp.ts b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/jex_include/local-vanillae-0.1.0/src/rlp.ts rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/jex_include/local-vdk_rlp-0.1.0/src/vdk_rlp.ts diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.d.ts b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.d.ts similarity index 65% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.d.ts rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.d.ts index 7260e63..8609ca4 100644 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.d.ts +++ b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.d.ts @@ -1,4 +1,4 @@ -import * as rlp from './jex_include/local-vanillae-0.1.0/dist/rlp.js'; +import * as rlp from './jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js'; declare type rlpcases = { decoded: rlp.decoded_data; encoded: Uint8Array; diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.js b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.js similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.js rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.js diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.js.map b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.js.map similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/dist/rlpcases.js.map rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/dist/rlpcases.js.map diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/src/cases.ts b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/src/cases.ts similarity index 100% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/src/cases.ts rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/src/cases.ts diff --git a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/src/rlpcases.ts b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/src/rlpcases.ts similarity index 99% rename from libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/src/rlpcases.ts rename to libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/src/rlpcases.ts index a09cb63..e22aa5d 100644 --- a/libs/vdk_tests/src/jex_include/local-vanillae_test_cases-0.1.0/src/rlpcases.ts +++ b/libs/vdk_tests/src/jex_include/local-vdk_tests_cases-0.1.0/src/rlpcases.ts @@ -1,4 +1,4 @@ -import * as rlp from './jex_include/local-vanillae-0.1.0/dist/rlp.js'; +import * as rlp from './jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js'; type rlpcases = {decoded: rlp.decoded_data, encoded: Uint8Array}; diff --git a/libs/vdk_tests/src/test.ts b/libs/vdk_tests/src/test.ts index 81f40c2..1d9c73c 100644 --- a/libs/vdk_tests/src/test.ts +++ b/libs/vdk_tests/src/test.ts @@ -1,10 +1,10 @@ // test cases -import * as cases from './jex_include/local-vanillae_test_cases-0.1.0/dist/cases.js'; +import * as cases from './jex_include/local-vdk_tests_cases-0.1.0/dist/cases.js'; // vanillae libs -import * as b64 from './jex_include/local-vanillae-0.1.0/dist/b64.js'; -import * as b58 from './jex_include/local-vanillae-0.1.0/dist/b58.js'; -import * as rlp from './jex_include/local-vanillae-0.1.0/dist/rlp.js'; +import * as b64 from './jex_include/local-vdk_base64-0.1.0/dist/vdk_base64.js'; +import * as b58 from './jex_include/local-vdk_base58-0.1.0/dist/vdk_base58.js'; +import * as rlp from './jex_include/local-vdk_rlp-0.1.0/dist/vdk_rlp.js'; // TODO: move this to rlp library