├── .commitlintrc.json ├── .editorconfig ├── .gitattributes ├── .github ├── actions │ └── pnpm-install │ │ └── action.yaml └── workflows │ ├── publish.yaml │ └── pull_request_template.md ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── pre-push ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── biome.json ├── docs ├── client │ ├── connectors.md │ └── index.md ├── core │ ├── actions.md │ ├── config.md │ ├── errors.md │ ├── examples.md │ ├── index.md │ └── types.md └── react │ ├── examples.md │ ├── hooks.md │ └── index.md ├── knip.json ├── lerna-debug.log ├── lerna.json ├── package.json ├── packages ├── client │ ├── package.json │ ├── src │ │ ├── actions │ │ │ ├── connect.ts │ │ │ ├── disconnect.ts │ │ │ ├── getAccount.ts │ │ │ ├── getAddress.ts │ │ │ ├── getConnectorClient.ts │ │ │ ├── getConnectors.ts │ │ │ ├── reconnect.ts │ │ │ ├── watchAccount.ts │ │ │ └── watchConnectors.ts │ │ ├── connectors │ │ │ ├── binance.ts │ │ │ ├── bitget.ts │ │ │ ├── ctrl.ts │ │ │ ├── dynamic.ts │ │ │ ├── leather.ts │ │ │ ├── magicEden.ts │ │ │ ├── okx.ts │ │ │ ├── onekey.ts │ │ │ ├── oyl.ts │ │ │ ├── phantom.ts │ │ │ ├── types.ts │ │ │ ├── unisat.ts │ │ │ └── xverse.ts │ │ ├── errors │ │ │ ├── config.ts │ │ │ └── connectors.ts │ │ ├── factories │ │ │ ├── createConfig.ts │ │ │ ├── createConnector.ts │ │ │ ├── createEmitter.ts │ │ │ └── createStorage.ts │ │ ├── index.ts │ │ ├── query │ │ │ ├── connect.ts │ │ │ └── utils.ts │ │ ├── types │ │ │ ├── connection.ts │ │ │ ├── connector.ts │ │ │ ├── state.ts │ │ │ └── storage.ts │ │ ├── utils │ │ │ ├── createBidirectionalMap.ts │ │ │ ├── createUnsecuredToken.ts │ │ │ ├── debounce.ts │ │ │ ├── deserialize.ts │ │ │ └── serialize.ts │ │ └── version.ts │ └── tsconfig.json ├── core │ ├── .env │ ├── package.json │ ├── src │ │ ├── actions │ │ │ ├── getBalance.ts │ │ │ ├── getBlock.ts │ │ │ ├── getBlockCount.ts │ │ │ ├── getBlockStats.ts │ │ │ ├── getTransactionFee.ts │ │ │ ├── getTransactions.ts │ │ │ ├── getUTXOTransaction.ts │ │ │ ├── getUTXOs.ts │ │ │ ├── sendUTXOTransaction.ts │ │ │ ├── signPsbt.ts │ │ │ ├── waitForTransaction.ts │ │ │ └── watchBlockNumber.ts │ │ ├── chains │ │ │ ├── bitcoin.ts │ │ │ ├── defineChain.ts │ │ │ ├── signet.spec.ts │ │ │ └── signet.ts │ │ ├── clients │ │ │ └── decorators │ │ │ │ ├── public.ts │ │ │ │ └── wallet.ts │ │ ├── errors │ │ │ ├── address.ts │ │ │ ├── base.ts │ │ │ ├── block.ts │ │ │ ├── provider.ts │ │ │ ├── request.ts │ │ │ ├── rpc.ts │ │ │ ├── transaction.ts │ │ │ ├── transport.ts │ │ │ ├── utils.ts │ │ │ └── utxo.ts │ │ ├── factories │ │ │ ├── createClient.ts │ │ │ └── createTransport.ts │ │ ├── index.ts │ │ ├── test │ │ │ └── utils.ts │ │ ├── transports │ │ │ ├── __mocks__ │ │ │ │ └── getTransactionFee.ts │ │ │ ├── ankr │ │ │ │ ├── __mocks__ │ │ │ │ │ ├── getBalance │ │ │ │ │ │ └── valid.json │ │ │ │ │ ├── getTransactionFee │ │ │ │ │ │ ├── invalid.json │ │ │ │ │ │ └── valid.json │ │ │ │ │ └── getTransactions │ │ │ │ │ │ └── valid.json │ │ │ │ ├── ankr.spec.ts │ │ │ │ ├── ankr.ts │ │ │ │ ├── ankr.types.ts │ │ │ │ ├── getBalance.ts │ │ │ │ ├── getTransactionFee.ts │ │ │ │ ├── getTransactions.ts │ │ │ │ ├── methods.ts │ │ │ │ └── utils.ts │ │ │ ├── blockchair │ │ │ │ ├── __mocks__ │ │ │ │ │ ├── getBalance │ │ │ │ │ │ ├── invalidAddress.json │ │ │ │ │ │ ├── valid.json │ │ │ │ │ │ └── zeroBalance.json │ │ │ │ │ ├── getTransactionFee │ │ │ │ │ │ ├── invalid.json │ │ │ │ │ │ └── valid.json │ │ │ │ │ └── getUTXOs │ │ │ │ │ │ ├── invalidAddress.json │ │ │ │ │ │ ├── rateLimited.json │ │ │ │ │ │ ├── valid.json │ │ │ │ │ │ └── validPaginated.json │ │ │ │ ├── blockchair.spec.ts │ │ │ │ ├── blockchair.ts │ │ │ │ ├── blockchair.types.ts │ │ │ │ ├── getBalance.ts │ │ │ │ ├── getTransactionFee.ts │ │ │ │ ├── getUTXOs.ts │ │ │ │ └── methods.ts │ │ │ ├── blockcypher │ │ │ │ ├── __mocks__ │ │ │ │ │ ├── getBalance │ │ │ │ │ │ ├── invalid.json │ │ │ │ │ │ └── valid.json │ │ │ │ │ ├── getTransactionFee │ │ │ │ │ │ ├── invalid.json │ │ │ │ │ │ └── valid.json │ │ │ │ │ └── getUTXOs │ │ │ │ │ │ ├── empty.json │ │ │ │ │ │ ├── paginated.json │ │ │ │ │ │ ├── rateLimited.json │ │ │ │ │ │ └── valid.json │ │ │ │ ├── blockcyper.spec.ts │ │ │ │ ├── blockcypher.ts │ │ │ │ ├── blockcypher.types.ts │ │ │ │ ├── getBalance.ts │ │ │ │ ├── getTransactionFee.ts │ │ │ │ ├── getUTXOs.ts │ │ │ │ ├── methods.ts │ │ │ │ └── utils.ts │ │ │ ├── custom.ts │ │ │ ├── fallback.spec.ts │ │ │ ├── fallback.ts │ │ │ ├── getHttpRpcClient.ts │ │ │ ├── getRpcProviderMethods.ts │ │ │ ├── http.ts │ │ │ ├── mempool │ │ │ │ ├── __mocks__ │ │ │ │ │ ├── getBalance │ │ │ │ │ │ ├── invalid.json │ │ │ │ │ │ └── valid.json │ │ │ │ │ ├── getTransactionFee │ │ │ │ │ │ ├── invalid.json │ │ │ │ │ │ └── valid.json │ │ │ │ │ └── getTransactions │ │ │ │ │ │ └── valid.json │ │ │ │ ├── getBalance.ts │ │ │ │ ├── getTransactionFee.ts │ │ │ │ ├── getTransactions.ts │ │ │ │ ├── mempool.spec.ts │ │ │ │ ├── mempool.ts │ │ │ │ ├── mempool.types.ts │ │ │ │ ├── methods.ts │ │ │ │ └── utils.ts │ │ │ ├── types.ts │ │ │ └── utxo.ts │ │ ├── types │ │ │ ├── account.ts │ │ │ ├── address.ts │ │ │ ├── block.ts │ │ │ ├── blockStats.ts │ │ │ ├── chain.ts │ │ │ ├── client.ts │ │ │ ├── hash.ts │ │ │ ├── request.ts │ │ │ ├── rpc.ts │ │ │ ├── transaction.ts │ │ │ ├── transport.ts │ │ │ └── utils.ts │ │ ├── utils │ │ │ ├── buildRequest.ts │ │ │ ├── cancelTransaction.ts │ │ │ ├── converter.ts │ │ │ ├── createBatchScheduler.ts │ │ │ ├── deepEqual.ts │ │ │ ├── getAction.ts │ │ │ ├── getAddressInfo.ts │ │ │ ├── isAddress.ts │ │ │ ├── lru.ts │ │ │ ├── modifyFee.ts │ │ │ ├── observe.ts │ │ │ ├── parseAccount.ts │ │ │ ├── poll.ts │ │ │ ├── retryUntil.ts │ │ │ ├── sleep.ts │ │ │ ├── stringify.ts │ │ │ ├── uid.ts │ │ │ ├── url.ts │ │ │ ├── wait.ts │ │ │ ├── withDedupe.ts │ │ │ ├── withResolvers.ts │ │ │ ├── withRetry.ts │ │ │ └── withTimeout.ts │ │ ├── version.ts │ │ └── vite-env.d.ts │ └── tsconfig.json └── react │ ├── package.json │ ├── src │ ├── context.ts │ ├── errors │ │ └── context.ts │ ├── hooks │ │ ├── useAccount.ts │ │ ├── useConfig.ts │ │ ├── useConnect.ts │ │ ├── useConnectors.ts │ │ ├── useReconnect.ts │ │ └── useSyncExternalStoreWithTracked.ts │ ├── hydrate.ts │ ├── index.ts │ ├── types.ts │ ├── utils │ │ └── query.ts │ └── version.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── formatPackageJson.js ├── postrelease.js ├── prerelease.js └── version.js └── tsconfig.json /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/actions/pnpm-install/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/.github/actions/pnpm-install/action.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/.github/workflows/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | pnpm commitlint --edit $1 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm pre-commit 2 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | pnpm pre-push 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/biome.json -------------------------------------------------------------------------------- /docs/client/connectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/client/connectors.md -------------------------------------------------------------------------------- /docs/client/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/client/index.md -------------------------------------------------------------------------------- /docs/core/actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/core/actions.md -------------------------------------------------------------------------------- /docs/core/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/core/config.md -------------------------------------------------------------------------------- /docs/core/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/core/errors.md -------------------------------------------------------------------------------- /docs/core/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/core/examples.md -------------------------------------------------------------------------------- /docs/core/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/core/index.md -------------------------------------------------------------------------------- /docs/core/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/core/types.md -------------------------------------------------------------------------------- /docs/react/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/react/examples.md -------------------------------------------------------------------------------- /docs/react/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/react/hooks.md -------------------------------------------------------------------------------- /docs/react/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/docs/react/index.md -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/knip.json -------------------------------------------------------------------------------- /lerna-debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/lerna-debug.log -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/package.json -------------------------------------------------------------------------------- /packages/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/package.json -------------------------------------------------------------------------------- /packages/client/src/actions/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/connect.ts -------------------------------------------------------------------------------- /packages/client/src/actions/disconnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/disconnect.ts -------------------------------------------------------------------------------- /packages/client/src/actions/getAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/getAccount.ts -------------------------------------------------------------------------------- /packages/client/src/actions/getAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/getAddress.ts -------------------------------------------------------------------------------- /packages/client/src/actions/getConnectorClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/getConnectorClient.ts -------------------------------------------------------------------------------- /packages/client/src/actions/getConnectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/getConnectors.ts -------------------------------------------------------------------------------- /packages/client/src/actions/reconnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/reconnect.ts -------------------------------------------------------------------------------- /packages/client/src/actions/watchAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/watchAccount.ts -------------------------------------------------------------------------------- /packages/client/src/actions/watchConnectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/actions/watchConnectors.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/binance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/binance.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/bitget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/bitget.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/ctrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/ctrl.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/dynamic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/dynamic.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/leather.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/leather.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/magicEden.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/magicEden.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/okx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/okx.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/onekey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/onekey.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/oyl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/oyl.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/phantom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/phantom.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/types.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/unisat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/unisat.ts -------------------------------------------------------------------------------- /packages/client/src/connectors/xverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/connectors/xverse.ts -------------------------------------------------------------------------------- /packages/client/src/errors/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/errors/config.ts -------------------------------------------------------------------------------- /packages/client/src/errors/connectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/errors/connectors.ts -------------------------------------------------------------------------------- /packages/client/src/factories/createConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/factories/createConfig.ts -------------------------------------------------------------------------------- /packages/client/src/factories/createConnector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/factories/createConnector.ts -------------------------------------------------------------------------------- /packages/client/src/factories/createEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/factories/createEmitter.ts -------------------------------------------------------------------------------- /packages/client/src/factories/createStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/factories/createStorage.ts -------------------------------------------------------------------------------- /packages/client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/index.ts -------------------------------------------------------------------------------- /packages/client/src/query/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/query/connect.ts -------------------------------------------------------------------------------- /packages/client/src/query/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/query/utils.ts -------------------------------------------------------------------------------- /packages/client/src/types/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/types/connection.ts -------------------------------------------------------------------------------- /packages/client/src/types/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/types/connector.ts -------------------------------------------------------------------------------- /packages/client/src/types/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/types/state.ts -------------------------------------------------------------------------------- /packages/client/src/types/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/types/storage.ts -------------------------------------------------------------------------------- /packages/client/src/utils/createBidirectionalMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/utils/createBidirectionalMap.ts -------------------------------------------------------------------------------- /packages/client/src/utils/createUnsecuredToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/utils/createUnsecuredToken.ts -------------------------------------------------------------------------------- /packages/client/src/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/utils/debounce.ts -------------------------------------------------------------------------------- /packages/client/src/utils/deserialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/utils/deserialize.ts -------------------------------------------------------------------------------- /packages/client/src/utils/serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/utils/serialize.ts -------------------------------------------------------------------------------- /packages/client/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/src/version.ts -------------------------------------------------------------------------------- /packages/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/client/tsconfig.json -------------------------------------------------------------------------------- /packages/core/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/.env -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/actions/getBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/getBalance.ts -------------------------------------------------------------------------------- /packages/core/src/actions/getBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/getBlock.ts -------------------------------------------------------------------------------- /packages/core/src/actions/getBlockCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/getBlockCount.ts -------------------------------------------------------------------------------- /packages/core/src/actions/getBlockStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/getBlockStats.ts -------------------------------------------------------------------------------- /packages/core/src/actions/getTransactionFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/getTransactionFee.ts -------------------------------------------------------------------------------- /packages/core/src/actions/getTransactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/getTransactions.ts -------------------------------------------------------------------------------- /packages/core/src/actions/getUTXOTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/getUTXOTransaction.ts -------------------------------------------------------------------------------- /packages/core/src/actions/getUTXOs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/getUTXOs.ts -------------------------------------------------------------------------------- /packages/core/src/actions/sendUTXOTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/sendUTXOTransaction.ts -------------------------------------------------------------------------------- /packages/core/src/actions/signPsbt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/signPsbt.ts -------------------------------------------------------------------------------- /packages/core/src/actions/waitForTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/waitForTransaction.ts -------------------------------------------------------------------------------- /packages/core/src/actions/watchBlockNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/actions/watchBlockNumber.ts -------------------------------------------------------------------------------- /packages/core/src/chains/bitcoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/chains/bitcoin.ts -------------------------------------------------------------------------------- /packages/core/src/chains/defineChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/chains/defineChain.ts -------------------------------------------------------------------------------- /packages/core/src/chains/signet.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/chains/signet.spec.ts -------------------------------------------------------------------------------- /packages/core/src/chains/signet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/chains/signet.ts -------------------------------------------------------------------------------- /packages/core/src/clients/decorators/public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/clients/decorators/public.ts -------------------------------------------------------------------------------- /packages/core/src/clients/decorators/wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/clients/decorators/wallet.ts -------------------------------------------------------------------------------- /packages/core/src/errors/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/address.ts -------------------------------------------------------------------------------- /packages/core/src/errors/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/base.ts -------------------------------------------------------------------------------- /packages/core/src/errors/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/block.ts -------------------------------------------------------------------------------- /packages/core/src/errors/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/provider.ts -------------------------------------------------------------------------------- /packages/core/src/errors/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/request.ts -------------------------------------------------------------------------------- /packages/core/src/errors/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/rpc.ts -------------------------------------------------------------------------------- /packages/core/src/errors/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/transaction.ts -------------------------------------------------------------------------------- /packages/core/src/errors/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/transport.ts -------------------------------------------------------------------------------- /packages/core/src/errors/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/utils.ts -------------------------------------------------------------------------------- /packages/core/src/errors/utxo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/errors/utxo.ts -------------------------------------------------------------------------------- /packages/core/src/factories/createClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/factories/createClient.ts -------------------------------------------------------------------------------- /packages/core/src/factories/createTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/factories/createTransport.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/test/utils.ts -------------------------------------------------------------------------------- /packages/core/src/transports/__mocks__/getTransactionFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/__mocks__/getTransactionFee.ts -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/__mocks__/getBalance/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/__mocks__/getBalance/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/__mocks__/getTransactionFee/invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/__mocks__/getTransactionFee/invalid.json -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/__mocks__/getTransactionFee/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/__mocks__/getTransactionFee/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/__mocks__/getTransactions/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/__mocks__/getTransactions/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/ankr.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/ankr.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/ankr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/ankr.ts -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/ankr.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/ankr.types.ts -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/getBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/getBalance.ts -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/getTransactionFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/getTransactionFee.ts -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/getTransactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/getTransactions.ts -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/methods.ts -------------------------------------------------------------------------------- /packages/core/src/transports/ankr/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/ankr/utils.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getBalance/invalidAddress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getBalance/invalidAddress.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getBalance/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getBalance/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getBalance/zeroBalance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getBalance/zeroBalance.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getTransactionFee/invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getTransactionFee/invalid.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getTransactionFee/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getTransactionFee/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getUTXOs/invalidAddress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getUTXOs/invalidAddress.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getUTXOs/rateLimited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getUTXOs/rateLimited.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getUTXOs/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getUTXOs/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/__mocks__/getUTXOs/validPaginated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/__mocks__/getUTXOs/validPaginated.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/blockchair.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/blockchair.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/blockchair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/blockchair.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/blockchair.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/blockchair.types.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/getBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/getBalance.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/getTransactionFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/getTransactionFee.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/getUTXOs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/getUTXOs.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockchair/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockchair/methods.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/__mocks__/getBalance/invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/__mocks__/getBalance/invalid.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/__mocks__/getBalance/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/__mocks__/getBalance/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/__mocks__/getTransactionFee/invalid.json: -------------------------------------------------------------------------------- 1 | { 2 | "error": "Transaction not found" 3 | } 4 | -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/__mocks__/getTransactionFee/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/__mocks__/getTransactionFee/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/__mocks__/getUTXOs/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/__mocks__/getUTXOs/empty.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/__mocks__/getUTXOs/paginated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/__mocks__/getUTXOs/paginated.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/__mocks__/getUTXOs/rateLimited.json: -------------------------------------------------------------------------------- 1 | { 2 | "error": "Rate limit exceeded" 3 | } 4 | -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/__mocks__/getUTXOs/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/__mocks__/getUTXOs/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/blockcyper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/blockcyper.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/blockcypher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/blockcypher.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/blockcypher.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/blockcypher.types.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/getBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/getBalance.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/getTransactionFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/getTransactionFee.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/getUTXOs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/getUTXOs.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/methods.ts -------------------------------------------------------------------------------- /packages/core/src/transports/blockcypher/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/blockcypher/utils.ts -------------------------------------------------------------------------------- /packages/core/src/transports/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/custom.ts -------------------------------------------------------------------------------- /packages/core/src/transports/fallback.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/fallback.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transports/fallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/fallback.ts -------------------------------------------------------------------------------- /packages/core/src/transports/getHttpRpcClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/getHttpRpcClient.ts -------------------------------------------------------------------------------- /packages/core/src/transports/getRpcProviderMethods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/getRpcProviderMethods.ts -------------------------------------------------------------------------------- /packages/core/src/transports/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/http.ts -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/__mocks__/getBalance/invalid.json: -------------------------------------------------------------------------------- 1 | "Invalid Bitcoin address" 2 | -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/__mocks__/getBalance/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/__mocks__/getBalance/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/__mocks__/getTransactionFee/invalid.json: -------------------------------------------------------------------------------- 1 | "Invalid hex string" 2 | -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/__mocks__/getTransactionFee/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/__mocks__/getTransactionFee/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/__mocks__/getTransactions/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/__mocks__/getTransactions/valid.json -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/getBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/getBalance.ts -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/getTransactionFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/getTransactionFee.ts -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/getTransactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/getTransactions.ts -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/mempool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/mempool.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/mempool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/mempool.ts -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/mempool.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/mempool.types.ts -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/methods.ts -------------------------------------------------------------------------------- /packages/core/src/transports/mempool/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/mempool/utils.ts -------------------------------------------------------------------------------- /packages/core/src/transports/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/types.ts -------------------------------------------------------------------------------- /packages/core/src/transports/utxo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/transports/utxo.ts -------------------------------------------------------------------------------- /packages/core/src/types/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/account.ts -------------------------------------------------------------------------------- /packages/core/src/types/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/address.ts -------------------------------------------------------------------------------- /packages/core/src/types/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/block.ts -------------------------------------------------------------------------------- /packages/core/src/types/blockStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/blockStats.ts -------------------------------------------------------------------------------- /packages/core/src/types/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/chain.ts -------------------------------------------------------------------------------- /packages/core/src/types/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/client.ts -------------------------------------------------------------------------------- /packages/core/src/types/hash.ts: -------------------------------------------------------------------------------- 1 | export type Hash = `0x${string}` 2 | -------------------------------------------------------------------------------- /packages/core/src/types/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/request.ts -------------------------------------------------------------------------------- /packages/core/src/types/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/rpc.ts -------------------------------------------------------------------------------- /packages/core/src/types/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/transaction.ts -------------------------------------------------------------------------------- /packages/core/src/types/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/transport.ts -------------------------------------------------------------------------------- /packages/core/src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/types/utils.ts -------------------------------------------------------------------------------- /packages/core/src/utils/buildRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/buildRequest.ts -------------------------------------------------------------------------------- /packages/core/src/utils/cancelTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/cancelTransaction.ts -------------------------------------------------------------------------------- /packages/core/src/utils/converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/converter.ts -------------------------------------------------------------------------------- /packages/core/src/utils/createBatchScheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/createBatchScheduler.ts -------------------------------------------------------------------------------- /packages/core/src/utils/deepEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/deepEqual.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/getAction.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getAddressInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/getAddressInfo.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/isAddress.ts -------------------------------------------------------------------------------- /packages/core/src/utils/lru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/lru.ts -------------------------------------------------------------------------------- /packages/core/src/utils/modifyFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/modifyFee.ts -------------------------------------------------------------------------------- /packages/core/src/utils/observe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/observe.ts -------------------------------------------------------------------------------- /packages/core/src/utils/parseAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/parseAccount.ts -------------------------------------------------------------------------------- /packages/core/src/utils/poll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/poll.ts -------------------------------------------------------------------------------- /packages/core/src/utils/retryUntil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/retryUntil.ts -------------------------------------------------------------------------------- /packages/core/src/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/sleep.ts -------------------------------------------------------------------------------- /packages/core/src/utils/stringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/stringify.ts -------------------------------------------------------------------------------- /packages/core/src/utils/uid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/uid.ts -------------------------------------------------------------------------------- /packages/core/src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/url.ts -------------------------------------------------------------------------------- /packages/core/src/utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/wait.ts -------------------------------------------------------------------------------- /packages/core/src/utils/withDedupe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/withDedupe.ts -------------------------------------------------------------------------------- /packages/core/src/utils/withResolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/withResolvers.ts -------------------------------------------------------------------------------- /packages/core/src/utils/withRetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/withRetry.ts -------------------------------------------------------------------------------- /packages/core/src/utils/withTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/utils/withTimeout.ts -------------------------------------------------------------------------------- /packages/core/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/version.ts -------------------------------------------------------------------------------- /packages/core/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/src/vite-env.d.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/context.ts -------------------------------------------------------------------------------- /packages/react/src/errors/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/errors/context.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/useAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/hooks/useAccount.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/useConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/hooks/useConfig.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/useConnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/hooks/useConnect.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/useConnectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/hooks/useConnectors.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/useReconnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/hooks/useReconnect.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/useSyncExternalStoreWithTracked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/hooks/useSyncExternalStoreWithTracked.ts -------------------------------------------------------------------------------- /packages/react/src/hydrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/hydrate.ts -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/types.ts -------------------------------------------------------------------------------- /packages/react/src/utils/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/utils/query.ts -------------------------------------------------------------------------------- /packages/react/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/src/version.ts -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/formatPackageJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/scripts/formatPackageJson.js -------------------------------------------------------------------------------- /scripts/postrelease.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/scripts/postrelease.js -------------------------------------------------------------------------------- /scripts/prerelease.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/scripts/prerelease.js -------------------------------------------------------------------------------- /scripts/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/scripts/version.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifinance/bigmi/HEAD/tsconfig.json --------------------------------------------------------------------------------