├── .ava.bench.config.js ├── .changeset ├── README.md ├── config.json └── orange-suits-impress.md ├── .cspell.json ├── .dockerignore ├── .eslintrc ├── .github ├── CONTRIBUTING.md └── workflows │ ├── benchmark.yml │ ├── ci.yml │ ├── doc.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .pnp.cjs ├── .pnp.loader.mjs ├── .prettierignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── .yarnrc.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── SECURITY.md ├── assets ├── libauth-small.png ├── libauth-smaller.png ├── libauth.png ├── libauth.svg └── schemas │ └── wallet-template-v0.schema.json ├── config └── api-extractor.json ├── docs ├── addresses.md ├── crypto.md ├── errors.md ├── index.md ├── install.md ├── keys.md ├── verify-transactions.md └── wallets.md ├── package.json ├── src ├── index.ts ├── lib │ ├── address │ │ ├── address.ts │ │ ├── base58-address.spec.ts │ │ ├── base58-address.ts │ │ ├── bech32.spec.ts │ │ ├── bech32.ts │ │ ├── cash-address.spec.ts │ │ ├── cash-address.ts │ │ ├── fixtures │ │ │ ├── cashaddr.json │ │ │ ├── key_io_invalid.json │ │ │ └── key_io_valid.json │ │ ├── locking-bytecode.spec.ts │ │ └── locking-bytecode.ts │ ├── bin │ │ ├── bin.ts │ │ ├── hashes.ts │ │ ├── ripemd160 │ │ │ ├── ripemd160.base64.ts │ │ │ └── ripemd160.wasm │ │ ├── secp256k1 │ │ │ ├── secp256k1-wasm-types.ts │ │ │ ├── secp256k1-wasm.spec.ts │ │ │ ├── secp256k1-wasm.ts │ │ │ ├── secp256k1.base64.ts │ │ │ └── secp256k1.wasm │ │ ├── sha1 │ │ │ ├── sha1.base64.ts │ │ │ └── sha1.wasm │ │ ├── sha256 │ │ │ ├── sha256.base64.ts │ │ │ └── sha256.wasm │ │ └── sha512 │ │ │ ├── sha512.base64.ts │ │ │ └── sha512.wasm │ ├── compiler │ │ ├── compiler-bch │ │ │ ├── compiler-bch-operations.spec.ts │ │ │ ├── compiler-bch.e2e.built-in-variables.spec.ts │ │ │ ├── compiler-bch.e2e.data-signatures.spec.ts │ │ │ ├── compiler-bch.e2e.evaluations.spec.ts │ │ │ ├── compiler-bch.e2e.hd-key.spec.ts │ │ │ ├── compiler-bch.e2e.key.spec.ts │ │ │ ├── compiler-bch.e2e.langauge.spec.ts │ │ │ ├── compiler-bch.e2e.p2sh.spec.ts │ │ │ ├── compiler-bch.e2e.signing-serialization-algorithms.spec.ts │ │ │ ├── compiler-bch.e2e.spec.helper.ts │ │ │ ├── compiler-bch.e2e.variables.spec.ts │ │ │ ├── compiler-bch.spec.ts │ │ │ └── compiler-bch.ts │ │ ├── compiler-defaults.ts │ │ ├── compiler-operation-helpers.spec.ts │ │ ├── compiler-operation-helpers.ts │ │ ├── compiler-operations.ts │ │ ├── compiler-types.ts │ │ ├── compiler-utils.ts │ │ ├── compiler.spec.ts │ │ ├── compiler.ts │ │ ├── p2pkh-utils.spec.ts │ │ ├── p2pkh-utils.ts │ │ ├── scenarios.spec.ts │ │ ├── scenarios.ts │ │ └── standard │ │ │ ├── p2pkh.spec.ts │ │ │ ├── p2pkh.ts │ │ │ └── standard.ts │ ├── crypto │ │ ├── combinations.spec.ts │ │ ├── combinations.ts │ │ ├── crypto.ts │ │ ├── default-crypto-instances.ts │ │ ├── dependencies.ts │ │ ├── hash.bench.helper.ts │ │ ├── hash.browser.bench.helper.ts │ │ ├── hash.browser.bench.ts │ │ ├── hash.spec.helper.ts │ │ ├── hmac.spec.ts │ │ ├── hmac.ts │ │ ├── pbkdf2.spec.ts │ │ ├── pbkdf2.ts │ │ ├── ripemd160.bench.ts │ │ ├── ripemd160.spec.ts │ │ ├── ripemd160.ts │ │ ├── secp256k1-types.ts │ │ ├── secp256k1.bench.ts │ │ ├── secp256k1.spec.ts │ │ ├── secp256k1.ts │ │ ├── sha1.bench.ts │ │ ├── sha1.spec.ts │ │ ├── sha1.ts │ │ ├── sha256.bench.ts │ │ ├── sha256.spec.ts │ │ ├── sha256.ts │ │ ├── sha512.bench.ts │ │ ├── sha512.spec.ts │ │ └── sha512.ts │ ├── docs.spec.ts │ ├── engine │ │ ├── engine.ts │ │ └── types │ │ │ ├── bcmr-types.ts │ │ │ └── template-types.ts │ ├── format │ │ ├── base-convert.spec.ts │ │ ├── base-convert.ts │ │ ├── base64.spec.ts │ │ ├── base64.ts │ │ ├── bin-string.spec.ts │ │ ├── bin-string.ts │ │ ├── error.spec.ts │ │ ├── error.ts │ │ ├── fixtures │ │ │ └── base58_encode_decode.json │ │ ├── format.ts │ │ ├── hex.spec.ts │ │ ├── hex.ts │ │ ├── log.spec.ts │ │ ├── log.ts │ │ ├── number.bench.ts │ │ ├── number.spec.ts │ │ ├── number.ts │ │ ├── read.spec.ts │ │ ├── read.ts │ │ ├── time.spec.ts │ │ ├── time.ts │ │ ├── type-utils.ts │ │ ├── utf8.spec.ts │ │ └── utf8.ts │ ├── key │ │ ├── bip39.spec.ts │ │ ├── bip39.ts │ │ ├── fixtures │ │ │ ├── bip39.extended-vectors.json │ │ │ └── bip39.trezor.json │ │ ├── hd-key.spec.ts │ │ ├── hd-key.ts │ │ ├── key-utils.spec.ts │ │ ├── key-utils.ts │ │ ├── key.ts │ │ ├── wallet-import-format.spec.ts │ │ ├── wallet-import-format.ts │ │ └── word-lists │ │ │ ├── bip39.chinese-simplified.ts │ │ │ ├── bip39.chinese-traditional.ts │ │ │ ├── bip39.czech.ts │ │ │ ├── bip39.english.ts │ │ │ ├── bip39.french.ts │ │ │ ├── bip39.italian.ts │ │ │ ├── bip39.japanese.ts │ │ │ ├── bip39.korean.ts │ │ │ ├── bip39.portuguese.ts │ │ │ └── bip39.spanish.ts │ ├── language │ │ ├── compile.spec.ts │ │ ├── compile.ts │ │ ├── language-types.ts │ │ ├── language-utils.spec.ts │ │ ├── language-utils.ts │ │ ├── language.ts │ │ ├── parse.spec.ts │ │ ├── parse.ts │ │ ├── parsimmon.ts │ │ ├── reduce.spec.ts │ │ ├── reduce.ts │ │ ├── resolve.spec.ts │ │ └── resolve.ts │ ├── lib.ts │ ├── mappings.spec.ts │ ├── message │ │ ├── fixtures │ │ │ ├── token-prefix-invalid.json │ │ │ └── token-prefix-valid.json │ │ ├── message.ts │ │ ├── read-components.spec.ts │ │ ├── read-components.ts │ │ ├── transaction-encoding.spec.ts │ │ ├── transaction-encoding.ts │ │ └── transaction-types.ts │ ├── schema │ │ ├── README.md │ │ ├── ajv │ │ │ ├── ajv-types.d.ts │ │ │ ├── ajv-utils.ts │ │ │ ├── validate-bcmr.d.ts │ │ │ ├── validate-bcmr.js │ │ │ ├── validate-wallet-template.d.ts │ │ │ └── validate-wallet-template.js │ │ ├── bcmr.schema.json │ │ ├── bcmr.spec.ts │ │ ├── bcmr.ts │ │ ├── fixtures │ │ │ └── bcmr │ │ │ │ ├── bcmr.art-collection.json │ │ │ │ ├── bcmr.decentralized-application.json │ │ │ │ ├── bcmr.fungible-token.json │ │ │ │ └── bcmr.payouts-or-dividends.json │ │ ├── schema.ts │ │ ├── wallet-template.schema.json │ │ ├── wallet-template.spec.ts │ │ └── wallet-template.ts │ ├── transaction │ │ ├── estimate-transaction.ts │ │ ├── fixtures │ │ │ ├── generate-templates.spec.helper.ts │ │ │ ├── template.2-of-2-recoverable.spec.helper.ts │ │ │ ├── template.2-of-3.spec.helper.ts │ │ │ ├── template.cash-channels-v1.spec.helper.ts │ │ │ ├── template.sig-of-sig.spec.helper.ts │ │ │ └── templates │ │ │ │ ├── 2-of-2-recoverable.json │ │ │ │ ├── 2-of-3.json │ │ │ │ ├── cash-channels-v1.json │ │ │ │ ├── p2pkh.json │ │ │ │ └── sig-of-sig.json │ │ ├── generate-transaction.spec.ts │ │ ├── generate-transaction.ts │ │ ├── transaction-e2e.2-of-2-recoverable.spec.ts │ │ ├── transaction-e2e.2-of-3.spec.ts │ │ ├── transaction-e2e.p2pkh.spec.ts │ │ ├── transaction-e2e.sig-of-sig.spec.ts │ │ ├── transaction-e2e.spec.helper.ts │ │ ├── transaction-e2e.templates.spec.ts │ │ └── transaction.ts │ ├── vm │ │ ├── instruction-sets │ │ │ ├── bch │ │ │ │ ├── 2022 │ │ │ │ │ ├── bch-2022-descriptions.ts │ │ │ │ │ ├── bch-2022-errors.ts │ │ │ │ │ ├── bch-2022-instruction-set.ts │ │ │ │ │ ├── bch-2022-opcodes.ts │ │ │ │ │ ├── bch-2022-types.ts │ │ │ │ │ ├── bch-2022-vm.ts │ │ │ │ │ └── bch-2022.ts │ │ │ │ ├── 2023 │ │ │ │ │ ├── bch-2023-consensus.ts │ │ │ │ │ ├── bch-2023-crypto.ts │ │ │ │ │ ├── bch-2023-descriptions.ts │ │ │ │ │ ├── bch-2023-errors.ts │ │ │ │ │ ├── bch-2023-instruction-set.ts │ │ │ │ │ ├── bch-2023-opcodes.ts │ │ │ │ │ ├── bch-2023-tokens.ts │ │ │ │ │ ├── bch-2023-vm.ts │ │ │ │ │ └── bch-2023.ts │ │ │ │ └── chips │ │ │ │ │ ├── bch-chips-crypto.ts │ │ │ │ │ ├── bch-chips-descriptions.ts │ │ │ │ │ ├── bch-chips-errors.ts │ │ │ │ │ ├── bch-chips-instruction-set.ts │ │ │ │ │ ├── bch-chips-loops.ts │ │ │ │ │ ├── bch-chips-opcodes.ts │ │ │ │ │ ├── bch-chips-types.ts │ │ │ │ │ ├── bch-chips-vm.ts │ │ │ │ │ └── bch-chips.ts │ │ │ ├── btc │ │ │ │ ├── btc-descriptions.ts │ │ │ │ ├── btc-opcodes.ts │ │ │ │ ├── btc-types.ts │ │ │ │ └── btc.ts │ │ │ ├── common │ │ │ │ ├── arithmetic.ts │ │ │ │ ├── bitwise.ts │ │ │ │ ├── combinators.ts │ │ │ │ ├── common-types.ts │ │ │ │ ├── common.ts │ │ │ │ ├── consensus.ts │ │ │ │ ├── crypto.ts │ │ │ │ ├── encoding.ts │ │ │ │ ├── errors.ts │ │ │ │ ├── flow-control.ts │ │ │ │ ├── format.ts │ │ │ │ ├── inspection.ts │ │ │ │ ├── instruction-sets-types.ts │ │ │ │ ├── instruction-sets-utils.spec.ts │ │ │ │ ├── instruction-sets-utils.ts │ │ │ │ ├── nop.ts │ │ │ │ ├── push.spec.ts │ │ │ │ ├── push.ts │ │ │ │ ├── signing-serialization.spec.ts │ │ │ │ ├── signing-serialization.ts │ │ │ │ ├── stack.ts │ │ │ │ ├── time.ts │ │ │ │ └── types.spec.ts │ │ │ ├── instruction-sets.ts │ │ │ ├── readme.md │ │ │ └── xec │ │ │ │ ├── fixtures │ │ │ │ └── satoshi-client │ │ │ │ │ ├── bitcoin-satoshi-utils.ts │ │ │ │ │ ├── script-tests-addendum.json │ │ │ │ │ ├── script_tests.json │ │ │ │ │ ├── sighash.json │ │ │ │ │ ├── tx_invalid.json │ │ │ │ │ └── tx_valid.json │ │ │ │ ├── xec-descriptions.ts │ │ │ │ ├── xec-instruction-set.ts │ │ │ │ ├── xec-opcodes.ts │ │ │ │ ├── xec-types.ts │ │ │ │ ├── xec-vm-number-operations.ts │ │ │ │ ├── xec-vm.ts │ │ │ │ ├── xec.script-tests.spec.ts │ │ │ │ ├── xec.spec.ts │ │ │ │ └── xec.ts │ │ ├── virtual-machine.spec.ts │ │ ├── virtual-machine.ts │ │ ├── vm-types.ts │ │ └── vm.ts │ └── vmb-tests │ │ ├── bch-vmb-test-mixins.ts │ │ ├── bch-vmb-test-utils.spec.ts │ │ ├── bch-vmb-test-utils.ts │ │ ├── bch-vmb-test.spec.helper.ts │ │ ├── bch-vmb-tests-invalid.spec.helper.ts │ │ ├── bch-vmb-tests.cashtokens.ts │ │ ├── bch-vmb-tests.live.spec.helper.ts │ │ ├── bch-vmb-tests.signing-serialization.ts │ │ ├── bch-vmb-tests.spec.helper.ts │ │ ├── bch-vmb-tests.spec.ts │ │ ├── bch-vmb-tests.ts │ │ ├── generated │ │ └── bch │ │ │ ├── CHIPs │ │ │ ├── bch_vmb_tests_before_chip_cashtokens_invalid.json │ │ │ ├── bch_vmb_tests_before_chip_cashtokens_invalid_reasons.json │ │ │ ├── bch_vmb_tests_before_chip_cashtokens_nonstandard.json │ │ │ ├── bch_vmb_tests_before_chip_cashtokens_nonstandard_reasons.json │ │ │ ├── bch_vmb_tests_before_chip_cashtokens_standard.json │ │ │ ├── bch_vmb_tests_chip_cashtokens_invalid.json │ │ │ ├── bch_vmb_tests_chip_cashtokens_invalid_reasons.json │ │ │ ├── bch_vmb_tests_chip_cashtokens_nonstandard.json │ │ │ ├── bch_vmb_tests_chip_cashtokens_nonstandard_reasons.json │ │ │ ├── bch_vmb_tests_chip_cashtokens_standard.json │ │ │ ├── bch_vmb_tests_chip_loops_invalid.json │ │ │ ├── bch_vmb_tests_chip_loops_invalid_reasons.json │ │ │ ├── bch_vmb_tests_chip_loops_nonstandard.json │ │ │ ├── bch_vmb_tests_chip_loops_nonstandard_reasons.json │ │ │ └── bch_vmb_tests_chip_loops_standard.json │ │ │ ├── bch_vmb_tests.json │ │ │ ├── bch_vmb_tests_2022_invalid.json │ │ │ ├── bch_vmb_tests_2022_invalid_reasons.json │ │ │ ├── bch_vmb_tests_2022_nonstandard.json │ │ │ ├── bch_vmb_tests_2022_nonstandard_reasons.json │ │ │ └── bch_vmb_tests_2022_standard.json │ │ ├── readme.md │ │ └── vmb-tests.ts └── types │ ├── bitcore-lib-cash.d.ts │ ├── chuhai.d.ts │ ├── rollup-plugin-alias.d.ts │ ├── rollup-plugin-common-js.d.ts │ └── secp256k1.d.ts ├── tsconfig.json ├── wasm ├── docker │ ├── hashes.Dockerfile │ └── secp256k1.Dockerfile └── hashes │ ├── ripemd160 │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── sha1 │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── sha256 │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ └── sha512 │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ └── lib.rs └── yarn.lock /.ava.bench.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.ava.bench.config.js -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/orange-suits-impress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.changeset/orange-suits-impress.md -------------------------------------------------------------------------------- /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.cspell.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pnp.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.pnp.cjs -------------------------------------------------------------------------------- /.pnp.loader.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.pnp.loader.mjs -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/libauth-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/assets/libauth-small.png -------------------------------------------------------------------------------- /assets/libauth-smaller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/assets/libauth-smaller.png -------------------------------------------------------------------------------- /assets/libauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/assets/libauth.png -------------------------------------------------------------------------------- /assets/libauth.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/assets/libauth.svg -------------------------------------------------------------------------------- /assets/schemas/wallet-template-v0.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/assets/schemas/wallet-template-v0.schema.json -------------------------------------------------------------------------------- /config/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/config/api-extractor.json -------------------------------------------------------------------------------- /docs/addresses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/docs/addresses.md -------------------------------------------------------------------------------- /docs/crypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/docs/crypto.md -------------------------------------------------------------------------------- /docs/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/docs/errors.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/docs/keys.md -------------------------------------------------------------------------------- /docs/verify-transactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/docs/verify-transactions.md -------------------------------------------------------------------------------- /docs/wallets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/docs/wallets.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/address/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/address.ts -------------------------------------------------------------------------------- /src/lib/address/base58-address.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/base58-address.spec.ts -------------------------------------------------------------------------------- /src/lib/address/base58-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/base58-address.ts -------------------------------------------------------------------------------- /src/lib/address/bech32.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/bech32.spec.ts -------------------------------------------------------------------------------- /src/lib/address/bech32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/bech32.ts -------------------------------------------------------------------------------- /src/lib/address/cash-address.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/cash-address.spec.ts -------------------------------------------------------------------------------- /src/lib/address/cash-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/cash-address.ts -------------------------------------------------------------------------------- /src/lib/address/fixtures/cashaddr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/fixtures/cashaddr.json -------------------------------------------------------------------------------- /src/lib/address/fixtures/key_io_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/fixtures/key_io_invalid.json -------------------------------------------------------------------------------- /src/lib/address/fixtures/key_io_valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/fixtures/key_io_valid.json -------------------------------------------------------------------------------- /src/lib/address/locking-bytecode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/locking-bytecode.spec.ts -------------------------------------------------------------------------------- /src/lib/address/locking-bytecode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/address/locking-bytecode.ts -------------------------------------------------------------------------------- /src/lib/bin/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/bin.ts -------------------------------------------------------------------------------- /src/lib/bin/hashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/hashes.ts -------------------------------------------------------------------------------- /src/lib/bin/ripemd160/ripemd160.base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/ripemd160/ripemd160.base64.ts -------------------------------------------------------------------------------- /src/lib/bin/ripemd160/ripemd160.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/ripemd160/ripemd160.wasm -------------------------------------------------------------------------------- /src/lib/bin/secp256k1/secp256k1-wasm-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/secp256k1/secp256k1-wasm-types.ts -------------------------------------------------------------------------------- /src/lib/bin/secp256k1/secp256k1-wasm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/secp256k1/secp256k1-wasm.spec.ts -------------------------------------------------------------------------------- /src/lib/bin/secp256k1/secp256k1-wasm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/secp256k1/secp256k1-wasm.ts -------------------------------------------------------------------------------- /src/lib/bin/secp256k1/secp256k1.base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/secp256k1/secp256k1.base64.ts -------------------------------------------------------------------------------- /src/lib/bin/secp256k1/secp256k1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/secp256k1/secp256k1.wasm -------------------------------------------------------------------------------- /src/lib/bin/sha1/sha1.base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/sha1/sha1.base64.ts -------------------------------------------------------------------------------- /src/lib/bin/sha1/sha1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/sha1/sha1.wasm -------------------------------------------------------------------------------- /src/lib/bin/sha256/sha256.base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/sha256/sha256.base64.ts -------------------------------------------------------------------------------- /src/lib/bin/sha256/sha256.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/sha256/sha256.wasm -------------------------------------------------------------------------------- /src/lib/bin/sha512/sha512.base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/sha512/sha512.base64.ts -------------------------------------------------------------------------------- /src/lib/bin/sha512/sha512.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/bin/sha512/sha512.wasm -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch-operations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch-operations.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.built-in-variables.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.built-in-variables.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.data-signatures.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.data-signatures.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.evaluations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.evaluations.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.hd-key.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.hd-key.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.key.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.key.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.langauge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.langauge.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.p2sh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.p2sh.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.signing-serialization-algorithms.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.signing-serialization-algorithms.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.e2e.variables.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.e2e.variables.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-bch/compiler-bch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-bch/compiler-bch.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-defaults.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-operation-helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-operation-helpers.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-operation-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-operation-helpers.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-operations.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-types.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler-utils.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/compiler.ts -------------------------------------------------------------------------------- /src/lib/compiler/p2pkh-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/p2pkh-utils.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/p2pkh-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/p2pkh-utils.ts -------------------------------------------------------------------------------- /src/lib/compiler/scenarios.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/scenarios.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/scenarios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/scenarios.ts -------------------------------------------------------------------------------- /src/lib/compiler/standard/p2pkh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/standard/p2pkh.spec.ts -------------------------------------------------------------------------------- /src/lib/compiler/standard/p2pkh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/compiler/standard/p2pkh.ts -------------------------------------------------------------------------------- /src/lib/compiler/standard/standard.ts: -------------------------------------------------------------------------------- 1 | export * from './p2pkh.js'; 2 | -------------------------------------------------------------------------------- /src/lib/crypto/combinations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/combinations.spec.ts -------------------------------------------------------------------------------- /src/lib/crypto/combinations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/combinations.ts -------------------------------------------------------------------------------- /src/lib/crypto/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/crypto.ts -------------------------------------------------------------------------------- /src/lib/crypto/default-crypto-instances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/default-crypto-instances.ts -------------------------------------------------------------------------------- /src/lib/crypto/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/dependencies.ts -------------------------------------------------------------------------------- /src/lib/crypto/hash.bench.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/hash.bench.helper.ts -------------------------------------------------------------------------------- /src/lib/crypto/hash.browser.bench.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/hash.browser.bench.helper.ts -------------------------------------------------------------------------------- /src/lib/crypto/hash.browser.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/hash.browser.bench.ts -------------------------------------------------------------------------------- /src/lib/crypto/hash.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/hash.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/crypto/hmac.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/hmac.spec.ts -------------------------------------------------------------------------------- /src/lib/crypto/hmac.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/hmac.ts -------------------------------------------------------------------------------- /src/lib/crypto/pbkdf2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/pbkdf2.spec.ts -------------------------------------------------------------------------------- /src/lib/crypto/pbkdf2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/pbkdf2.ts -------------------------------------------------------------------------------- /src/lib/crypto/ripemd160.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/ripemd160.bench.ts -------------------------------------------------------------------------------- /src/lib/crypto/ripemd160.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/ripemd160.spec.ts -------------------------------------------------------------------------------- /src/lib/crypto/ripemd160.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/ripemd160.ts -------------------------------------------------------------------------------- /src/lib/crypto/secp256k1-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/secp256k1-types.ts -------------------------------------------------------------------------------- /src/lib/crypto/secp256k1.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/secp256k1.bench.ts -------------------------------------------------------------------------------- /src/lib/crypto/secp256k1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/secp256k1.spec.ts -------------------------------------------------------------------------------- /src/lib/crypto/secp256k1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/secp256k1.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha1.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha1.bench.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha1.spec.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha1.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha256.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha256.bench.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha256.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha256.spec.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha256.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha512.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha512.bench.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha512.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha512.spec.ts -------------------------------------------------------------------------------- /src/lib/crypto/sha512.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/crypto/sha512.ts -------------------------------------------------------------------------------- /src/lib/docs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/docs.spec.ts -------------------------------------------------------------------------------- /src/lib/engine/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/engine/engine.ts -------------------------------------------------------------------------------- /src/lib/engine/types/bcmr-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/engine/types/bcmr-types.ts -------------------------------------------------------------------------------- /src/lib/engine/types/template-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/engine/types/template-types.ts -------------------------------------------------------------------------------- /src/lib/format/base-convert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/base-convert.spec.ts -------------------------------------------------------------------------------- /src/lib/format/base-convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/base-convert.ts -------------------------------------------------------------------------------- /src/lib/format/base64.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/base64.spec.ts -------------------------------------------------------------------------------- /src/lib/format/base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/base64.ts -------------------------------------------------------------------------------- /src/lib/format/bin-string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/bin-string.spec.ts -------------------------------------------------------------------------------- /src/lib/format/bin-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/bin-string.ts -------------------------------------------------------------------------------- /src/lib/format/error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/error.spec.ts -------------------------------------------------------------------------------- /src/lib/format/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/error.ts -------------------------------------------------------------------------------- /src/lib/format/fixtures/base58_encode_decode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/fixtures/base58_encode_decode.json -------------------------------------------------------------------------------- /src/lib/format/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/format.ts -------------------------------------------------------------------------------- /src/lib/format/hex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/hex.spec.ts -------------------------------------------------------------------------------- /src/lib/format/hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/hex.ts -------------------------------------------------------------------------------- /src/lib/format/log.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/log.spec.ts -------------------------------------------------------------------------------- /src/lib/format/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/log.ts -------------------------------------------------------------------------------- /src/lib/format/number.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/number.bench.ts -------------------------------------------------------------------------------- /src/lib/format/number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/number.spec.ts -------------------------------------------------------------------------------- /src/lib/format/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/number.ts -------------------------------------------------------------------------------- /src/lib/format/read.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/read.spec.ts -------------------------------------------------------------------------------- /src/lib/format/read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/read.ts -------------------------------------------------------------------------------- /src/lib/format/time.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/time.spec.ts -------------------------------------------------------------------------------- /src/lib/format/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/time.ts -------------------------------------------------------------------------------- /src/lib/format/type-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/type-utils.ts -------------------------------------------------------------------------------- /src/lib/format/utf8.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/utf8.spec.ts -------------------------------------------------------------------------------- /src/lib/format/utf8.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/format/utf8.ts -------------------------------------------------------------------------------- /src/lib/key/bip39.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/bip39.spec.ts -------------------------------------------------------------------------------- /src/lib/key/bip39.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/bip39.ts -------------------------------------------------------------------------------- /src/lib/key/fixtures/bip39.extended-vectors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/fixtures/bip39.extended-vectors.json -------------------------------------------------------------------------------- /src/lib/key/fixtures/bip39.trezor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/fixtures/bip39.trezor.json -------------------------------------------------------------------------------- /src/lib/key/hd-key.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/hd-key.spec.ts -------------------------------------------------------------------------------- /src/lib/key/hd-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/hd-key.ts -------------------------------------------------------------------------------- /src/lib/key/key-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/key-utils.spec.ts -------------------------------------------------------------------------------- /src/lib/key/key-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/key-utils.ts -------------------------------------------------------------------------------- /src/lib/key/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/key.ts -------------------------------------------------------------------------------- /src/lib/key/wallet-import-format.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/wallet-import-format.spec.ts -------------------------------------------------------------------------------- /src/lib/key/wallet-import-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/wallet-import-format.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.chinese-simplified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.chinese-simplified.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.chinese-traditional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.chinese-traditional.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.czech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.czech.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.english.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.english.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.french.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.french.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.italian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.italian.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.japanese.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.japanese.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.korean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.korean.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.portuguese.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.portuguese.ts -------------------------------------------------------------------------------- /src/lib/key/word-lists/bip39.spanish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/key/word-lists/bip39.spanish.ts -------------------------------------------------------------------------------- /src/lib/language/compile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/compile.spec.ts -------------------------------------------------------------------------------- /src/lib/language/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/compile.ts -------------------------------------------------------------------------------- /src/lib/language/language-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/language-types.ts -------------------------------------------------------------------------------- /src/lib/language/language-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/language-utils.spec.ts -------------------------------------------------------------------------------- /src/lib/language/language-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/language-utils.ts -------------------------------------------------------------------------------- /src/lib/language/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/language.ts -------------------------------------------------------------------------------- /src/lib/language/parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/parse.spec.ts -------------------------------------------------------------------------------- /src/lib/language/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/parse.ts -------------------------------------------------------------------------------- /src/lib/language/parsimmon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/parsimmon.ts -------------------------------------------------------------------------------- /src/lib/language/reduce.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/reduce.spec.ts -------------------------------------------------------------------------------- /src/lib/language/reduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/reduce.ts -------------------------------------------------------------------------------- /src/lib/language/resolve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/resolve.spec.ts -------------------------------------------------------------------------------- /src/lib/language/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/language/resolve.ts -------------------------------------------------------------------------------- /src/lib/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/lib.ts -------------------------------------------------------------------------------- /src/lib/mappings.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/mappings.spec.ts -------------------------------------------------------------------------------- /src/lib/message/fixtures/token-prefix-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/message/fixtures/token-prefix-invalid.json -------------------------------------------------------------------------------- /src/lib/message/fixtures/token-prefix-valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/message/fixtures/token-prefix-valid.json -------------------------------------------------------------------------------- /src/lib/message/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/message/message.ts -------------------------------------------------------------------------------- /src/lib/message/read-components.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/message/read-components.spec.ts -------------------------------------------------------------------------------- /src/lib/message/read-components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/message/read-components.ts -------------------------------------------------------------------------------- /src/lib/message/transaction-encoding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/message/transaction-encoding.spec.ts -------------------------------------------------------------------------------- /src/lib/message/transaction-encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/message/transaction-encoding.ts -------------------------------------------------------------------------------- /src/lib/message/transaction-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/message/transaction-types.ts -------------------------------------------------------------------------------- /src/lib/schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/README.md -------------------------------------------------------------------------------- /src/lib/schema/ajv/ajv-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/ajv/ajv-types.d.ts -------------------------------------------------------------------------------- /src/lib/schema/ajv/ajv-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/ajv/ajv-utils.ts -------------------------------------------------------------------------------- /src/lib/schema/ajv/validate-bcmr.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/ajv/validate-bcmr.d.ts -------------------------------------------------------------------------------- /src/lib/schema/ajv/validate-bcmr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/ajv/validate-bcmr.js -------------------------------------------------------------------------------- /src/lib/schema/ajv/validate-wallet-template.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/ajv/validate-wallet-template.d.ts -------------------------------------------------------------------------------- /src/lib/schema/ajv/validate-wallet-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/ajv/validate-wallet-template.js -------------------------------------------------------------------------------- /src/lib/schema/bcmr.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/bcmr.schema.json -------------------------------------------------------------------------------- /src/lib/schema/bcmr.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/bcmr.spec.ts -------------------------------------------------------------------------------- /src/lib/schema/bcmr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/bcmr.ts -------------------------------------------------------------------------------- /src/lib/schema/fixtures/bcmr/bcmr.art-collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/fixtures/bcmr/bcmr.art-collection.json -------------------------------------------------------------------------------- /src/lib/schema/fixtures/bcmr/bcmr.decentralized-application.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/fixtures/bcmr/bcmr.decentralized-application.json -------------------------------------------------------------------------------- /src/lib/schema/fixtures/bcmr/bcmr.fungible-token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/fixtures/bcmr/bcmr.fungible-token.json -------------------------------------------------------------------------------- /src/lib/schema/fixtures/bcmr/bcmr.payouts-or-dividends.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/fixtures/bcmr/bcmr.payouts-or-dividends.json -------------------------------------------------------------------------------- /src/lib/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/schema.ts -------------------------------------------------------------------------------- /src/lib/schema/wallet-template.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/wallet-template.schema.json -------------------------------------------------------------------------------- /src/lib/schema/wallet-template.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/wallet-template.spec.ts -------------------------------------------------------------------------------- /src/lib/schema/wallet-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/schema/wallet-template.ts -------------------------------------------------------------------------------- /src/lib/transaction/estimate-transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/estimate-transaction.ts -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/generate-templates.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/generate-templates.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/template.2-of-2-recoverable.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/template.2-of-2-recoverable.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/template.2-of-3.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/template.2-of-3.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/template.cash-channels-v1.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/template.cash-channels-v1.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/template.sig-of-sig.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/template.sig-of-sig.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/templates/2-of-2-recoverable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/templates/2-of-2-recoverable.json -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/templates/2-of-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/templates/2-of-3.json -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/templates/cash-channels-v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/templates/cash-channels-v1.json -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/templates/p2pkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/templates/p2pkh.json -------------------------------------------------------------------------------- /src/lib/transaction/fixtures/templates/sig-of-sig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/fixtures/templates/sig-of-sig.json -------------------------------------------------------------------------------- /src/lib/transaction/generate-transaction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/generate-transaction.spec.ts -------------------------------------------------------------------------------- /src/lib/transaction/generate-transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/generate-transaction.ts -------------------------------------------------------------------------------- /src/lib/transaction/transaction-e2e.2-of-2-recoverable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/transaction-e2e.2-of-2-recoverable.spec.ts -------------------------------------------------------------------------------- /src/lib/transaction/transaction-e2e.2-of-3.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/transaction-e2e.2-of-3.spec.ts -------------------------------------------------------------------------------- /src/lib/transaction/transaction-e2e.p2pkh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/transaction-e2e.p2pkh.spec.ts -------------------------------------------------------------------------------- /src/lib/transaction/transaction-e2e.sig-of-sig.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/transaction-e2e.sig-of-sig.spec.ts -------------------------------------------------------------------------------- /src/lib/transaction/transaction-e2e.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/transaction-e2e.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/transaction/transaction-e2e.templates.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/transaction/transaction-e2e.templates.spec.ts -------------------------------------------------------------------------------- /src/lib/transaction/transaction.ts: -------------------------------------------------------------------------------- 1 | export * from './generate-transaction.js'; 2 | -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2022/bch-2022-descriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2022/bch-2022-descriptions.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2022/bch-2022-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2022/bch-2022-errors.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2022/bch-2022-instruction-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2022/bch-2022-instruction-set.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2022/bch-2022-opcodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2022/bch-2022-opcodes.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2022/bch-2022-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2022/bch-2022-types.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2022/bch-2022-vm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2022/bch-2022-vm.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2022/bch-2022.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2022/bch-2022.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023-consensus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023-consensus.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023-crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023-crypto.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023-descriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023-descriptions.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023-errors.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023-instruction-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023-instruction-set.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023-opcodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023-opcodes.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023-tokens.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023-vm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023-vm.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/2023/bch-2023.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/2023/bch-2023.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips-crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips-crypto.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips-descriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips-descriptions.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips-errors.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips-instruction-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips-instruction-set.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips-loops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips-loops.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips-opcodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips-opcodes.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips-types.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips-vm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips-vm.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/bch/chips/bch-chips.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/bch/chips/bch-chips.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/btc/btc-descriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/btc/btc-descriptions.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/btc/btc-opcodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/btc/btc-opcodes.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/btc/btc-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/btc/btc-types.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/btc/btc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/btc/btc.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/arithmetic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/arithmetic.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/bitwise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/bitwise.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/combinators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/combinators.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/common-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/common-types.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/common.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/consensus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/consensus.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/crypto.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/encoding.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/errors.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/flow-control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/flow-control.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/format.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/inspection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/inspection.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/instruction-sets-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/instruction-sets-types.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/instruction-sets-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/instruction-sets-utils.spec.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/instruction-sets-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/instruction-sets-utils.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/nop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/nop.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/push.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/push.spec.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/push.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/signing-serialization.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/signing-serialization.spec.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/signing-serialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/signing-serialization.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/stack.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/time.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/common/types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/common/types.spec.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/instruction-sets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/instruction-sets.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/readme.md -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/bitcoin-satoshi-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/bitcoin-satoshi-utils.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/script-tests-addendum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/script-tests-addendum.json -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/script_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/script_tests.json -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/sighash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/sighash.json -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/tx_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/tx_invalid.json -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/tx_valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/fixtures/satoshi-client/tx_valid.json -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec-descriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec-descriptions.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec-instruction-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec-instruction-set.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec-opcodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec-opcodes.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec-types.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec-vm-number-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec-vm-number-operations.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec-vm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec-vm.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec.script-tests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec.script-tests.spec.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec.spec.ts -------------------------------------------------------------------------------- /src/lib/vm/instruction-sets/xec/xec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/instruction-sets/xec/xec.ts -------------------------------------------------------------------------------- /src/lib/vm/virtual-machine.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/virtual-machine.spec.ts -------------------------------------------------------------------------------- /src/lib/vm/virtual-machine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/virtual-machine.ts -------------------------------------------------------------------------------- /src/lib/vm/vm-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/vm-types.ts -------------------------------------------------------------------------------- /src/lib/vm/vm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vm/vm.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-test-mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-test-mixins.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-test-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-test-utils.spec.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-test-utils.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-test.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-test.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-tests-invalid.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-tests-invalid.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-tests.cashtokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-tests.cashtokens.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-tests.live.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-tests.live.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-tests.signing-serialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-tests.signing-serialization.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-tests.spec.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-tests.spec.helper.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-tests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-tests.spec.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/bch-vmb-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/bch-vmb-tests.ts -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_invalid.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_invalid_reasons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_invalid_reasons.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_nonstandard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_nonstandard.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_nonstandard_reasons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_nonstandard_reasons.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_standard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_before_chip_cashtokens_standard.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_invalid.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_invalid_reasons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_invalid_reasons.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_nonstandard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_nonstandard.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_nonstandard_reasons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_nonstandard_reasons.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_standard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_cashtokens_standard.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_invalid.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_invalid_reasons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_invalid_reasons.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_nonstandard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_nonstandard.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_nonstandard_reasons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_nonstandard_reasons.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_standard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/CHIPs/bch_vmb_tests_chip_loops_standard.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/bch_vmb_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/bch_vmb_tests.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_invalid.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_invalid_reasons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_invalid_reasons.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_nonstandard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_nonstandard.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_nonstandard_reasons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_nonstandard_reasons.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_standard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/generated/bch/bch_vmb_tests_2022_standard.json -------------------------------------------------------------------------------- /src/lib/vmb-tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/lib/vmb-tests/readme.md -------------------------------------------------------------------------------- /src/lib/vmb-tests/vmb-tests.ts: -------------------------------------------------------------------------------- 1 | export * from './bch-vmb-test-utils.js'; 2 | -------------------------------------------------------------------------------- /src/types/bitcore-lib-cash.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/types/bitcore-lib-cash.d.ts -------------------------------------------------------------------------------- /src/types/chuhai.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/types/chuhai.d.ts -------------------------------------------------------------------------------- /src/types/rollup-plugin-alias.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/types/rollup-plugin-alias.d.ts -------------------------------------------------------------------------------- /src/types/rollup-plugin-common-js.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/types/rollup-plugin-common-js.d.ts -------------------------------------------------------------------------------- /src/types/secp256k1.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/src/types/secp256k1.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/tsconfig.json -------------------------------------------------------------------------------- /wasm/docker/hashes.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/docker/hashes.Dockerfile -------------------------------------------------------------------------------- /wasm/docker/secp256k1.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/docker/secp256k1.Dockerfile -------------------------------------------------------------------------------- /wasm/hashes/ripemd160/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | pkg -------------------------------------------------------------------------------- /wasm/hashes/ripemd160/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/ripemd160/Cargo.lock -------------------------------------------------------------------------------- /wasm/hashes/ripemd160/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/ripemd160/Cargo.toml -------------------------------------------------------------------------------- /wasm/hashes/ripemd160/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/ripemd160/src/lib.rs -------------------------------------------------------------------------------- /wasm/hashes/sha1/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | pkg -------------------------------------------------------------------------------- /wasm/hashes/sha1/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha1/Cargo.lock -------------------------------------------------------------------------------- /wasm/hashes/sha1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha1/Cargo.toml -------------------------------------------------------------------------------- /wasm/hashes/sha1/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha1/src/lib.rs -------------------------------------------------------------------------------- /wasm/hashes/sha256/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | pkg -------------------------------------------------------------------------------- /wasm/hashes/sha256/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha256/Cargo.lock -------------------------------------------------------------------------------- /wasm/hashes/sha256/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha256/Cargo.toml -------------------------------------------------------------------------------- /wasm/hashes/sha256/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha256/src/lib.rs -------------------------------------------------------------------------------- /wasm/hashes/sha512/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | pkg -------------------------------------------------------------------------------- /wasm/hashes/sha512/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha512/Cargo.lock -------------------------------------------------------------------------------- /wasm/hashes/sha512/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha512/Cargo.toml -------------------------------------------------------------------------------- /wasm/hashes/sha512/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/wasm/hashes/sha512/src/lib.rs -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitauth/libauth/HEAD/yarn.lock --------------------------------------------------------------------------------