├── .commitlintrc.json ├── .cz-config.js ├── .editorconfig ├── .env ├── .eslintignore ├── .eslintrc ├── .github ├── issue_template.md ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── main.yml │ └── release-please.yml ├── .gitignore ├── .prettierrc ├── .release-please-manifest.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── babel.config.json ├── bitcoind.proxy ├── declarations.d.ts ├── fixtures ├── README.md ├── caravan │ ├── bitcoin-2-of-2-P2SH-P2WSH_MAINNET.json │ ├── bitcoin-2-of-2-P2SH-P2WSH_TESTNET.json │ ├── bitcoin-2-of-2-P2SH_MAINNET.json │ ├── bitcoin-2-of-2-P2SH_TESTNET.json │ ├── bitcoin-2-of-2-P2WSH_MAINNET.json │ └── bitcoin-2-of-2-P2WSH_TESTNET.json └── coldcard │ ├── wc-p2sh-p2wsh_m.txt │ ├── wc-p2sh-p2wsh_t.txt │ ├── wc-p2sh_m.txt │ ├── wc-p2sh_t.txt │ ├── wc-p2wsh_m.txt │ └── wc-p2wsh_t.txt ├── index.html ├── jest.config.json ├── package.json ├── public ├── fixtureConfigs │ ├── bitcoin-2-of-2--P2SH-MAINNET.json │ ├── bitcoin-2-of-2--P2SH-TESTNET.json │ ├── bitcoin-2-of-2-P2SH-P2WSH-MAINNET.json │ ├── bitcoin-2-of-2-P2SH-P2WSH-TESTNET.json │ ├── bitcoin-2-of-2-P2WSH-MAINNET.json │ └── bitcoin-2-of-2-P2WSH-TESTNET.json ├── images │ ├── favicons │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── favicon.png │ │ ├── manifest.json │ │ ├── mstile-150x150.png │ │ └── safari-pinned-tab.svg │ └── logo.png └── manifest.json ├── release-please-config.json ├── src ├── actions │ ├── braidActions.js │ ├── clientActions.js │ ├── errorNotificationActions.js │ ├── extendedPublicKeyImporterActions.js │ ├── keystoreActions.js │ ├── ownershipActions.js │ ├── publicKeyImporterActions.js │ ├── redeemScriptActions.js │ ├── settingsActions.js │ ├── signatureImporterActions.js │ ├── testRunActions.js │ ├── testSuiteRunActions.js │ ├── transactionActions.js │ ├── utils.js │ └── walletActions.js ├── bitcoind.js ├── block_explorer.js ├── blockchain.js ├── components │ ├── AddressTypePicker.jsx │ ├── App.tsx │ ├── AppContainer.tsx │ ├── BitcoinIcon.tsx │ ├── ClientPicker │ │ ├── PrivateClientSettings.jsx │ │ └── index.jsx │ ├── Coldcard │ │ ├── ColdcardExtendedPublicKeyImporter.jsx │ │ ├── ColdcardFileReader.jsx │ │ ├── ColdcardFileReader.module.scss │ │ ├── ColdcardSignatureImporter.jsx │ │ ├── ColdcardSigner.jsx │ │ ├── ColdcardSigningButtons.jsx │ │ └── index.js │ ├── Copyable.tsx │ ├── CreateAddress │ │ ├── AddressGenerator.jsx │ │ ├── Conflict.jsx │ │ ├── ExtendedPublicKeyPublicKeyImporter.jsx │ │ ├── HardwareWalletPublicKeyImporter.jsx │ │ ├── HermitPublicKeyImporter.jsx │ │ ├── PublicKeyImporter.jsx │ │ ├── TextPublicKeyImporter.jsx │ │ └── index.jsx │ ├── Disclaimer.tsx │ ├── EditableName.tsx │ ├── ErrorBoundary.tsx │ ├── ErrorNotification.tsx │ ├── Footer.tsx │ ├── Help.tsx │ ├── Hermit │ │ ├── HermitDisplayer.jsx │ │ ├── HermitExtendedPublicKeyImporter.jsx │ │ ├── HermitPsbtInterface.jsx │ │ ├── HermitReader.jsx │ │ ├── HermitSignatureImporter.jsx │ │ ├── HermitSignatureImporterPsbt.jsx │ │ └── index.js │ ├── ImportAddressesButton.tsx │ ├── InteractionMessages.css │ ├── InteractionMessages.jsx │ ├── MultisigDetails.jsx │ ├── Navbar.jsx │ ├── NetworkPicker.jsx │ ├── QuorumPicker.jsx │ ├── RegisterWallet │ │ ├── DownloadColdcardConfig.jsx │ │ ├── PolicyRegistrationsTable.jsx │ │ ├── RegisterLedgerButton.jsx │ │ └── index.jsx │ ├── ScriptExplorer │ │ ├── ConfirmOwnership.jsx │ │ ├── DirectSignatureImporter.jsx │ │ ├── IndirectSignatureImporter.jsx │ │ ├── OutputEntry.jsx │ │ ├── OutputsForm.jsx │ │ ├── ScriptEntry.jsx │ │ ├── SignatureImporter.jsx │ │ ├── TextSignatureImporter.jsx │ │ ├── Transaction.jsx │ │ ├── UTXOSet.jsx │ │ ├── index.jsx │ │ ├── styles.css │ │ └── styles.module.scss │ ├── Slices │ │ ├── ConfirmAddress.jsx │ │ ├── SliceDetails.jsx │ │ ├── SlicesTable.jsx │ │ ├── SlicesTableContainer.jsx │ │ └── index.js │ ├── StartingAddressIndexPicker.jsx │ ├── TestSuiteRun │ │ ├── KeystorePicker.tsx │ │ ├── Note.tsx │ │ ├── Seed.jsx │ │ ├── TestRun.css │ │ ├── TestRun.jsx │ │ ├── TestSuiteRunSummary.css │ │ ├── TestSuiteRunSummary.jsx │ │ └── index.tsx │ ├── UnsignedTransaction.jsx │ ├── Wallet │ │ ├── AddressExpander.jsx │ │ ├── ConfirmWallet.jsx │ │ ├── DirectExtendedPublicKeyImporter.jsx │ │ ├── ExtendedPublicKeyExtendedPublicKeyImporter.jsx │ │ ├── ExtendedPublicKeyImporter.jsx │ │ ├── ExtendedPublicKeySelector.jsx │ │ ├── IndirectExtendedPublicKeyImporter.jsx │ │ ├── Node.jsx │ │ ├── NodeSet.jsx │ │ ├── RegisterWallet.jsx │ │ ├── TextExtendedPublicKeyImporter.jsx │ │ ├── TransactionPreview.jsx │ │ ├── WalletActionsPanel.jsx │ │ ├── WalletConfigInteractionButtons.jsx │ │ ├── WalletControl.jsx │ │ ├── WalletDeposit.jsx │ │ ├── WalletGenerator.jsx │ │ ├── WalletInfoCard.jsx │ │ ├── WalletSign.jsx │ │ ├── WalletSpend.jsx │ │ ├── __tests__ │ │ │ └── WalletInfoCard.text.jsx │ │ ├── constants.js │ │ └── index.jsx │ ├── __tests__ │ │ ├── BitcoinIcon.test.jsx │ │ └── EditableName.test.jsx │ ├── styles.css │ ├── theme.js │ ├── toggle.css │ └── types │ │ └── client.ts ├── images │ └── logo.png ├── index.jsx ├── proptypes │ ├── client.js │ ├── index.js │ ├── settings.js │ ├── slice.js │ ├── utils.js │ └── wallet.js ├── reducers │ ├── addressReducer.js │ ├── braidReducer.js │ ├── clientReducer.js │ ├── errorNotificationReducer.js │ ├── index.js │ ├── keystoreReducer.js │ ├── ownershipReducer.js │ ├── quorumReducer.js │ ├── settingsReducer.js │ ├── signatureImportersReducer.js │ ├── testSuiteRunReducer.js │ ├── transactionReducer.js │ ├── transactionReducer.test.js │ ├── utils.js │ └── walletReducer.js ├── selectors │ ├── index.js │ ├── wallet.js │ └── wallet.test.js ├── tests │ ├── Test.js │ ├── addresses.jsx │ ├── coldcard.js │ ├── extendedPublicKeys.jsx │ ├── hermit.js │ ├── index.js │ ├── ledger.js │ ├── publicKeys.jsx │ ├── registration.jsx │ ├── signing.jsx │ └── trezor.js └── utils │ ├── ExternalLink.tsx │ ├── WrapText.jsx │ ├── constants.js │ ├── custom-test-queries.js │ ├── fixtures.js │ ├── index.js │ ├── slices.js │ ├── slices.test.js │ ├── test-utils.js │ └── utils.test.js ├── tsconfig.json ├── tsconfig.node.json ├── types └── unchained-wallets │ └── index.d.ts ├── vite-env.d.ts └── vite.config.ts /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.cz-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.cz-config.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | NODE_PATH=src/utils 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/.prettierrc -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "1.0.3" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/babel.config.json -------------------------------------------------------------------------------- /bitcoind.proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/bitcoind.proxy -------------------------------------------------------------------------------- /declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/declarations.d.ts -------------------------------------------------------------------------------- /fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/README.md -------------------------------------------------------------------------------- /fixtures/caravan/bitcoin-2-of-2-P2SH-P2WSH_MAINNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/caravan/bitcoin-2-of-2-P2SH-P2WSH_MAINNET.json -------------------------------------------------------------------------------- /fixtures/caravan/bitcoin-2-of-2-P2SH-P2WSH_TESTNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/caravan/bitcoin-2-of-2-P2SH-P2WSH_TESTNET.json -------------------------------------------------------------------------------- /fixtures/caravan/bitcoin-2-of-2-P2SH_MAINNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/caravan/bitcoin-2-of-2-P2SH_MAINNET.json -------------------------------------------------------------------------------- /fixtures/caravan/bitcoin-2-of-2-P2SH_TESTNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/caravan/bitcoin-2-of-2-P2SH_TESTNET.json -------------------------------------------------------------------------------- /fixtures/caravan/bitcoin-2-of-2-P2WSH_MAINNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/caravan/bitcoin-2-of-2-P2WSH_MAINNET.json -------------------------------------------------------------------------------- /fixtures/caravan/bitcoin-2-of-2-P2WSH_TESTNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/caravan/bitcoin-2-of-2-P2WSH_TESTNET.json -------------------------------------------------------------------------------- /fixtures/coldcard/wc-p2sh-p2wsh_m.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/coldcard/wc-p2sh-p2wsh_m.txt -------------------------------------------------------------------------------- /fixtures/coldcard/wc-p2sh-p2wsh_t.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/coldcard/wc-p2sh-p2wsh_t.txt -------------------------------------------------------------------------------- /fixtures/coldcard/wc-p2sh_m.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/coldcard/wc-p2sh_m.txt -------------------------------------------------------------------------------- /fixtures/coldcard/wc-p2sh_t.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/coldcard/wc-p2sh_t.txt -------------------------------------------------------------------------------- /fixtures/coldcard/wc-p2wsh_m.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/coldcard/wc-p2wsh_m.txt -------------------------------------------------------------------------------- /fixtures/coldcard/wc-p2wsh_t.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/fixtures/coldcard/wc-p2wsh_t.txt -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/jest.config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/package.json -------------------------------------------------------------------------------- /public/fixtureConfigs/bitcoin-2-of-2--P2SH-MAINNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/fixtureConfigs/bitcoin-2-of-2--P2SH-MAINNET.json -------------------------------------------------------------------------------- /public/fixtureConfigs/bitcoin-2-of-2--P2SH-TESTNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/fixtureConfigs/bitcoin-2-of-2--P2SH-TESTNET.json -------------------------------------------------------------------------------- /public/fixtureConfigs/bitcoin-2-of-2-P2SH-P2WSH-MAINNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/fixtureConfigs/bitcoin-2-of-2-P2SH-P2WSH-MAINNET.json -------------------------------------------------------------------------------- /public/fixtureConfigs/bitcoin-2-of-2-P2SH-P2WSH-TESTNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/fixtureConfigs/bitcoin-2-of-2-P2SH-P2WSH-TESTNET.json -------------------------------------------------------------------------------- /public/fixtureConfigs/bitcoin-2-of-2-P2WSH-MAINNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/fixtureConfigs/bitcoin-2-of-2-P2WSH-MAINNET.json -------------------------------------------------------------------------------- /public/fixtureConfigs/bitcoin-2-of-2-P2WSH-TESTNET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/fixtureConfigs/bitcoin-2-of-2-P2WSH-TESTNET.json -------------------------------------------------------------------------------- /public/images/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/images/favicons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/images/favicons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/browserconfig.xml -------------------------------------------------------------------------------- /public/images/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /public/images/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /public/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/favicon.ico -------------------------------------------------------------------------------- /public/images/favicons/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/favicon.png -------------------------------------------------------------------------------- /public/images/favicons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/manifest.json -------------------------------------------------------------------------------- /public/images/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /public/images/favicons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/favicons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/public/manifest.json -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/release-please-config.json -------------------------------------------------------------------------------- /src/actions/braidActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/braidActions.js -------------------------------------------------------------------------------- /src/actions/clientActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/clientActions.js -------------------------------------------------------------------------------- /src/actions/errorNotificationActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/errorNotificationActions.js -------------------------------------------------------------------------------- /src/actions/extendedPublicKeyImporterActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/extendedPublicKeyImporterActions.js -------------------------------------------------------------------------------- /src/actions/keystoreActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/keystoreActions.js -------------------------------------------------------------------------------- /src/actions/ownershipActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/ownershipActions.js -------------------------------------------------------------------------------- /src/actions/publicKeyImporterActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/publicKeyImporterActions.js -------------------------------------------------------------------------------- /src/actions/redeemScriptActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/redeemScriptActions.js -------------------------------------------------------------------------------- /src/actions/settingsActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/settingsActions.js -------------------------------------------------------------------------------- /src/actions/signatureImporterActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/signatureImporterActions.js -------------------------------------------------------------------------------- /src/actions/testRunActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/testRunActions.js -------------------------------------------------------------------------------- /src/actions/testSuiteRunActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/testSuiteRunActions.js -------------------------------------------------------------------------------- /src/actions/transactionActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/transactionActions.js -------------------------------------------------------------------------------- /src/actions/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/utils.js -------------------------------------------------------------------------------- /src/actions/walletActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/actions/walletActions.js -------------------------------------------------------------------------------- /src/bitcoind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/bitcoind.js -------------------------------------------------------------------------------- /src/block_explorer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/block_explorer.js -------------------------------------------------------------------------------- /src/blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/blockchain.js -------------------------------------------------------------------------------- /src/components/AddressTypePicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/AddressTypePicker.jsx -------------------------------------------------------------------------------- /src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/App.tsx -------------------------------------------------------------------------------- /src/components/AppContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/AppContainer.tsx -------------------------------------------------------------------------------- /src/components/BitcoinIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/BitcoinIcon.tsx -------------------------------------------------------------------------------- /src/components/ClientPicker/PrivateClientSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ClientPicker/PrivateClientSettings.jsx -------------------------------------------------------------------------------- /src/components/ClientPicker/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ClientPicker/index.jsx -------------------------------------------------------------------------------- /src/components/Coldcard/ColdcardExtendedPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Coldcard/ColdcardExtendedPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/Coldcard/ColdcardFileReader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Coldcard/ColdcardFileReader.jsx -------------------------------------------------------------------------------- /src/components/Coldcard/ColdcardFileReader.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Coldcard/ColdcardFileReader.module.scss -------------------------------------------------------------------------------- /src/components/Coldcard/ColdcardSignatureImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Coldcard/ColdcardSignatureImporter.jsx -------------------------------------------------------------------------------- /src/components/Coldcard/ColdcardSigner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Coldcard/ColdcardSigner.jsx -------------------------------------------------------------------------------- /src/components/Coldcard/ColdcardSigningButtons.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Coldcard/ColdcardSigningButtons.jsx -------------------------------------------------------------------------------- /src/components/Coldcard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Coldcard/index.js -------------------------------------------------------------------------------- /src/components/Copyable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Copyable.tsx -------------------------------------------------------------------------------- /src/components/CreateAddress/AddressGenerator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/CreateAddress/AddressGenerator.jsx -------------------------------------------------------------------------------- /src/components/CreateAddress/Conflict.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/CreateAddress/Conflict.jsx -------------------------------------------------------------------------------- /src/components/CreateAddress/ExtendedPublicKeyPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/CreateAddress/ExtendedPublicKeyPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/CreateAddress/HardwareWalletPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/CreateAddress/HardwareWalletPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/CreateAddress/HermitPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/CreateAddress/HermitPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/CreateAddress/PublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/CreateAddress/PublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/CreateAddress/TextPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/CreateAddress/TextPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/CreateAddress/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/CreateAddress/index.jsx -------------------------------------------------------------------------------- /src/components/Disclaimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Disclaimer.tsx -------------------------------------------------------------------------------- /src/components/EditableName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/EditableName.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/ErrorNotification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ErrorNotification.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Help.tsx -------------------------------------------------------------------------------- /src/components/Hermit/HermitDisplayer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Hermit/HermitDisplayer.jsx -------------------------------------------------------------------------------- /src/components/Hermit/HermitExtendedPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Hermit/HermitExtendedPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/Hermit/HermitPsbtInterface.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Hermit/HermitPsbtInterface.jsx -------------------------------------------------------------------------------- /src/components/Hermit/HermitReader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Hermit/HermitReader.jsx -------------------------------------------------------------------------------- /src/components/Hermit/HermitSignatureImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Hermit/HermitSignatureImporter.jsx -------------------------------------------------------------------------------- /src/components/Hermit/HermitSignatureImporterPsbt.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Hermit/HermitSignatureImporterPsbt.jsx -------------------------------------------------------------------------------- /src/components/Hermit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Hermit/index.js -------------------------------------------------------------------------------- /src/components/ImportAddressesButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ImportAddressesButton.tsx -------------------------------------------------------------------------------- /src/components/InteractionMessages.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/InteractionMessages.css -------------------------------------------------------------------------------- /src/components/InteractionMessages.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/InteractionMessages.jsx -------------------------------------------------------------------------------- /src/components/MultisigDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/MultisigDetails.jsx -------------------------------------------------------------------------------- /src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Navbar.jsx -------------------------------------------------------------------------------- /src/components/NetworkPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/NetworkPicker.jsx -------------------------------------------------------------------------------- /src/components/QuorumPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/QuorumPicker.jsx -------------------------------------------------------------------------------- /src/components/RegisterWallet/DownloadColdcardConfig.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/RegisterWallet/DownloadColdcardConfig.jsx -------------------------------------------------------------------------------- /src/components/RegisterWallet/PolicyRegistrationsTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/RegisterWallet/PolicyRegistrationsTable.jsx -------------------------------------------------------------------------------- /src/components/RegisterWallet/RegisterLedgerButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/RegisterWallet/RegisterLedgerButton.jsx -------------------------------------------------------------------------------- /src/components/RegisterWallet/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/RegisterWallet/index.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/ConfirmOwnership.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/ConfirmOwnership.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/DirectSignatureImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/DirectSignatureImporter.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/IndirectSignatureImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/IndirectSignatureImporter.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/OutputEntry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/OutputEntry.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/OutputsForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/OutputsForm.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/ScriptEntry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/ScriptEntry.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/SignatureImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/SignatureImporter.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/TextSignatureImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/TextSignatureImporter.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/Transaction.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/Transaction.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/UTXOSet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/UTXOSet.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/index.jsx -------------------------------------------------------------------------------- /src/components/ScriptExplorer/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/styles.css -------------------------------------------------------------------------------- /src/components/ScriptExplorer/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/ScriptExplorer/styles.module.scss -------------------------------------------------------------------------------- /src/components/Slices/ConfirmAddress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Slices/ConfirmAddress.jsx -------------------------------------------------------------------------------- /src/components/Slices/SliceDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Slices/SliceDetails.jsx -------------------------------------------------------------------------------- /src/components/Slices/SlicesTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Slices/SlicesTable.jsx -------------------------------------------------------------------------------- /src/components/Slices/SlicesTableContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Slices/SlicesTableContainer.jsx -------------------------------------------------------------------------------- /src/components/Slices/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Slices/index.js -------------------------------------------------------------------------------- /src/components/StartingAddressIndexPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/StartingAddressIndexPicker.jsx -------------------------------------------------------------------------------- /src/components/TestSuiteRun/KeystorePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/TestSuiteRun/KeystorePicker.tsx -------------------------------------------------------------------------------- /src/components/TestSuiteRun/Note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/TestSuiteRun/Note.tsx -------------------------------------------------------------------------------- /src/components/TestSuiteRun/Seed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/TestSuiteRun/Seed.jsx -------------------------------------------------------------------------------- /src/components/TestSuiteRun/TestRun.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/TestSuiteRun/TestRun.css -------------------------------------------------------------------------------- /src/components/TestSuiteRun/TestRun.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/TestSuiteRun/TestRun.jsx -------------------------------------------------------------------------------- /src/components/TestSuiteRun/TestSuiteRunSummary.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/TestSuiteRun/TestSuiteRunSummary.css -------------------------------------------------------------------------------- /src/components/TestSuiteRun/TestSuiteRunSummary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/TestSuiteRun/TestSuiteRunSummary.jsx -------------------------------------------------------------------------------- /src/components/TestSuiteRun/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/TestSuiteRun/index.tsx -------------------------------------------------------------------------------- /src/components/UnsignedTransaction.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/UnsignedTransaction.jsx -------------------------------------------------------------------------------- /src/components/Wallet/AddressExpander.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/AddressExpander.jsx -------------------------------------------------------------------------------- /src/components/Wallet/ConfirmWallet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/ConfirmWallet.jsx -------------------------------------------------------------------------------- /src/components/Wallet/DirectExtendedPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/DirectExtendedPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/Wallet/ExtendedPublicKeyExtendedPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/ExtendedPublicKeyExtendedPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/Wallet/ExtendedPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/ExtendedPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/Wallet/ExtendedPublicKeySelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/ExtendedPublicKeySelector.jsx -------------------------------------------------------------------------------- /src/components/Wallet/IndirectExtendedPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/IndirectExtendedPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/Wallet/Node.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/Node.jsx -------------------------------------------------------------------------------- /src/components/Wallet/NodeSet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/NodeSet.jsx -------------------------------------------------------------------------------- /src/components/Wallet/RegisterWallet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/RegisterWallet.jsx -------------------------------------------------------------------------------- /src/components/Wallet/TextExtendedPublicKeyImporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/TextExtendedPublicKeyImporter.jsx -------------------------------------------------------------------------------- /src/components/Wallet/TransactionPreview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/TransactionPreview.jsx -------------------------------------------------------------------------------- /src/components/Wallet/WalletActionsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/WalletActionsPanel.jsx -------------------------------------------------------------------------------- /src/components/Wallet/WalletConfigInteractionButtons.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/WalletConfigInteractionButtons.jsx -------------------------------------------------------------------------------- /src/components/Wallet/WalletControl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/WalletControl.jsx -------------------------------------------------------------------------------- /src/components/Wallet/WalletDeposit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/WalletDeposit.jsx -------------------------------------------------------------------------------- /src/components/Wallet/WalletGenerator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/WalletGenerator.jsx -------------------------------------------------------------------------------- /src/components/Wallet/WalletInfoCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/WalletInfoCard.jsx -------------------------------------------------------------------------------- /src/components/Wallet/WalletSign.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/WalletSign.jsx -------------------------------------------------------------------------------- /src/components/Wallet/WalletSpend.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/WalletSpend.jsx -------------------------------------------------------------------------------- /src/components/Wallet/__tests__/WalletInfoCard.text.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/__tests__/WalletInfoCard.text.jsx -------------------------------------------------------------------------------- /src/components/Wallet/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/constants.js -------------------------------------------------------------------------------- /src/components/Wallet/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/Wallet/index.jsx -------------------------------------------------------------------------------- /src/components/__tests__/BitcoinIcon.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/__tests__/BitcoinIcon.test.jsx -------------------------------------------------------------------------------- /src/components/__tests__/EditableName.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/__tests__/EditableName.test.jsx -------------------------------------------------------------------------------- /src/components/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/styles.css -------------------------------------------------------------------------------- /src/components/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/theme.js -------------------------------------------------------------------------------- /src/components/toggle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/toggle.css -------------------------------------------------------------------------------- /src/components/types/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/components/types/client.ts -------------------------------------------------------------------------------- /src/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/images/logo.png -------------------------------------------------------------------------------- /src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/index.jsx -------------------------------------------------------------------------------- /src/proptypes/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/proptypes/client.js -------------------------------------------------------------------------------- /src/proptypes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/proptypes/index.js -------------------------------------------------------------------------------- /src/proptypes/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/proptypes/settings.js -------------------------------------------------------------------------------- /src/proptypes/slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/proptypes/slice.js -------------------------------------------------------------------------------- /src/proptypes/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/proptypes/utils.js -------------------------------------------------------------------------------- /src/proptypes/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/proptypes/wallet.js -------------------------------------------------------------------------------- /src/reducers/addressReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/addressReducer.js -------------------------------------------------------------------------------- /src/reducers/braidReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/braidReducer.js -------------------------------------------------------------------------------- /src/reducers/clientReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/clientReducer.js -------------------------------------------------------------------------------- /src/reducers/errorNotificationReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/errorNotificationReducer.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/keystoreReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/keystoreReducer.js -------------------------------------------------------------------------------- /src/reducers/ownershipReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/ownershipReducer.js -------------------------------------------------------------------------------- /src/reducers/quorumReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/quorumReducer.js -------------------------------------------------------------------------------- /src/reducers/settingsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/settingsReducer.js -------------------------------------------------------------------------------- /src/reducers/signatureImportersReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/signatureImportersReducer.js -------------------------------------------------------------------------------- /src/reducers/testSuiteRunReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/testSuiteRunReducer.js -------------------------------------------------------------------------------- /src/reducers/transactionReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/transactionReducer.js -------------------------------------------------------------------------------- /src/reducers/transactionReducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/transactionReducer.test.js -------------------------------------------------------------------------------- /src/reducers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/utils.js -------------------------------------------------------------------------------- /src/reducers/walletReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/reducers/walletReducer.js -------------------------------------------------------------------------------- /src/selectors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/selectors/index.js -------------------------------------------------------------------------------- /src/selectors/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/selectors/wallet.js -------------------------------------------------------------------------------- /src/selectors/wallet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/selectors/wallet.test.js -------------------------------------------------------------------------------- /src/tests/Test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/Test.js -------------------------------------------------------------------------------- /src/tests/addresses.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/addresses.jsx -------------------------------------------------------------------------------- /src/tests/coldcard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/coldcard.js -------------------------------------------------------------------------------- /src/tests/extendedPublicKeys.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/extendedPublicKeys.jsx -------------------------------------------------------------------------------- /src/tests/hermit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/hermit.js -------------------------------------------------------------------------------- /src/tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/index.js -------------------------------------------------------------------------------- /src/tests/ledger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/ledger.js -------------------------------------------------------------------------------- /src/tests/publicKeys.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/publicKeys.jsx -------------------------------------------------------------------------------- /src/tests/registration.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/registration.jsx -------------------------------------------------------------------------------- /src/tests/signing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/signing.jsx -------------------------------------------------------------------------------- /src/tests/trezor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/tests/trezor.js -------------------------------------------------------------------------------- /src/utils/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/ExternalLink.tsx -------------------------------------------------------------------------------- /src/utils/WrapText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/WrapText.jsx -------------------------------------------------------------------------------- /src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/constants.js -------------------------------------------------------------------------------- /src/utils/custom-test-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/custom-test-queries.js -------------------------------------------------------------------------------- /src/utils/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/fixtures.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/slices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/slices.js -------------------------------------------------------------------------------- /src/utils/slices.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/slices.test.js -------------------------------------------------------------------------------- /src/utils/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/test-utils.js -------------------------------------------------------------------------------- /src/utils/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/src/utils/utils.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /types/unchained-wallets/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module "unchained-wallets"; 2 | -------------------------------------------------------------------------------- /vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/vite-env.d.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchained-capital/caravan/HEAD/vite.config.ts --------------------------------------------------------------------------------