├── .github └── workflows │ ├── codeql.yml │ └── docs.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── .vitepress │ ├── config.mts │ └── theme │ │ ├── Layout.vue │ │ ├── index.ts │ │ └── style.css ├── docs │ ├── accounts-and-keys.md │ ├── advanced-usage │ │ ├── accessing-types.md │ │ ├── addresses.md │ │ ├── native-scripts.md │ │ ├── plutus-data.md │ │ ├── providers.md │ │ ├── sign-and-verify-message.md │ │ └── utilities-and-libraries.md │ ├── docs-sidebar.ts │ ├── explorers │ │ ├── koios.md │ │ ├── kupo.md │ │ ├── ogmios.md │ │ └── xray-graph-nftcdn.md │ ├── glossary.md │ ├── initialization.md │ ├── quickstart.md │ └── transactions │ │ ├── basic-transactions.md │ │ ├── governance-actions.md │ │ ├── mint-and-burn-transactions.md │ │ ├── rewards-and-stake-registration.md │ │ └── smart-contracts-transactions.md ├── index.md ├── package.json ├── playground │ └── index.md ├── public │ ├── cardano-web3-js.svg │ └── favicon.svg ├── typedoc.json └── yarn.lock ├── package.json ├── src ├── config.ts ├── core │ ├── account.ts │ ├── connector.ts │ ├── cw3.ts │ ├── txBuilder.ts │ └── txFinalizer.ts ├── explorers │ ├── koios.ts │ ├── kupo.ts │ ├── nftcdn.ts │ └── ogmios.ts ├── hwkeys │ ├── ledger │ │ └── index.ts │ └── trezor │ │ └── index.ts ├── index.ts ├── libs │ ├── bip39 │ │ ├── LICENSE │ │ └── index.ts │ ├── cip4 │ │ ├── LICENSE │ │ └── index.ts │ ├── messageSigning │ │ ├── LICENSE │ │ └── index.ts │ └── plutusData │ │ ├── LICENSE │ │ └── index.ts ├── providers │ ├── koios │ │ └── index.ts │ └── kupmios │ │ ├── index.ts │ │ └── types.ts ├── types │ └── index.ts └── utils │ ├── account.ts │ ├── address.ts │ ├── asset.ts │ ├── governance.ts │ ├── index.ts │ ├── keys.ts │ ├── misc.ts │ ├── script.ts │ ├── time.ts │ └── tx.ts ├── test ├── __dev.ts ├── __test.ts ├── account.spec.ts ├── data.spec.ts ├── explorers.spec.ts ├── governance.spec.ts ├── message.spec.ts ├── providers.spec.ts ├── tx.spec.ts └── utils.spec.ts ├── tsconfig.json ├── tsup.config.ts ├── vitest.config.mts └── yarn.lock /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/.vitepress/theme/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/.vitepress/theme/Layout.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/.vitepress/theme/style.css -------------------------------------------------------------------------------- /docs/docs/accounts-and-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/accounts-and-keys.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/accessing-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/advanced-usage/accessing-types.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/addresses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/advanced-usage/addresses.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/native-scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/advanced-usage/native-scripts.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/plutus-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/advanced-usage/plutus-data.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/advanced-usage/providers.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/sign-and-verify-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/advanced-usage/sign-and-verify-message.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/utilities-and-libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/advanced-usage/utilities-and-libraries.md -------------------------------------------------------------------------------- /docs/docs/docs-sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/docs-sidebar.ts -------------------------------------------------------------------------------- /docs/docs/explorers/koios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/explorers/koios.md -------------------------------------------------------------------------------- /docs/docs/explorers/kupo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/explorers/kupo.md -------------------------------------------------------------------------------- /docs/docs/explorers/ogmios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/explorers/ogmios.md -------------------------------------------------------------------------------- /docs/docs/explorers/xray-graph-nftcdn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/explorers/xray-graph-nftcdn.md -------------------------------------------------------------------------------- /docs/docs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/glossary.md -------------------------------------------------------------------------------- /docs/docs/initialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/initialization.md -------------------------------------------------------------------------------- /docs/docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/quickstart.md -------------------------------------------------------------------------------- /docs/docs/transactions/basic-transactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/transactions/basic-transactions.md -------------------------------------------------------------------------------- /docs/docs/transactions/governance-actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/transactions/governance-actions.md -------------------------------------------------------------------------------- /docs/docs/transactions/mint-and-burn-transactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/transactions/mint-and-burn-transactions.md -------------------------------------------------------------------------------- /docs/docs/transactions/rewards-and-stake-registration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/transactions/rewards-and-stake-registration.md -------------------------------------------------------------------------------- /docs/docs/transactions/smart-contracts-transactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/docs/transactions/smart-contracts-transactions.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/playground/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/playground/index.md -------------------------------------------------------------------------------- /docs/public/cardano-web3-js.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/public/cardano-web3-js.svg -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/typedoc.json -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/package.json -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/core/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/core/account.ts -------------------------------------------------------------------------------- /src/core/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/core/connector.ts -------------------------------------------------------------------------------- /src/core/cw3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/core/cw3.ts -------------------------------------------------------------------------------- /src/core/txBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/core/txBuilder.ts -------------------------------------------------------------------------------- /src/core/txFinalizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/core/txFinalizer.ts -------------------------------------------------------------------------------- /src/explorers/koios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/explorers/koios.ts -------------------------------------------------------------------------------- /src/explorers/kupo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/explorers/kupo.ts -------------------------------------------------------------------------------- /src/explorers/nftcdn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/explorers/nftcdn.ts -------------------------------------------------------------------------------- /src/explorers/ogmios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/explorers/ogmios.ts -------------------------------------------------------------------------------- /src/hwkeys/ledger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/hwkeys/ledger/index.ts -------------------------------------------------------------------------------- /src/hwkeys/trezor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/hwkeys/trezor/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/libs/bip39/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/libs/bip39/LICENSE -------------------------------------------------------------------------------- /src/libs/bip39/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/libs/bip39/index.ts -------------------------------------------------------------------------------- /src/libs/cip4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/libs/cip4/LICENSE -------------------------------------------------------------------------------- /src/libs/cip4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/libs/cip4/index.ts -------------------------------------------------------------------------------- /src/libs/messageSigning/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/libs/messageSigning/LICENSE -------------------------------------------------------------------------------- /src/libs/messageSigning/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/libs/messageSigning/index.ts -------------------------------------------------------------------------------- /src/libs/plutusData/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/libs/plutusData/LICENSE -------------------------------------------------------------------------------- /src/libs/plutusData/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/libs/plutusData/index.ts -------------------------------------------------------------------------------- /src/providers/koios/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/providers/koios/index.ts -------------------------------------------------------------------------------- /src/providers/kupmios/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/providers/kupmios/index.ts -------------------------------------------------------------------------------- /src/providers/kupmios/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/providers/kupmios/types.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/account.ts -------------------------------------------------------------------------------- /src/utils/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/address.ts -------------------------------------------------------------------------------- /src/utils/asset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/asset.ts -------------------------------------------------------------------------------- /src/utils/governance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/governance.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/keys.ts -------------------------------------------------------------------------------- /src/utils/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/misc.ts -------------------------------------------------------------------------------- /src/utils/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/script.ts -------------------------------------------------------------------------------- /src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/time.ts -------------------------------------------------------------------------------- /src/utils/tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/src/utils/tx.ts -------------------------------------------------------------------------------- /test/__dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/__dev.ts -------------------------------------------------------------------------------- /test/__test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/__test.ts -------------------------------------------------------------------------------- /test/account.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/account.spec.ts -------------------------------------------------------------------------------- /test/data.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/data.spec.ts -------------------------------------------------------------------------------- /test/explorers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/explorers.spec.ts -------------------------------------------------------------------------------- /test/governance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/governance.spec.ts -------------------------------------------------------------------------------- /test/message.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/message.spec.ts -------------------------------------------------------------------------------- /test/providers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/providers.spec.ts -------------------------------------------------------------------------------- /test/tx.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/tx.spec.ts -------------------------------------------------------------------------------- /test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/test/utils.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/vitest.config.mts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xray-network/cardano-web3-js/HEAD/yarn.lock --------------------------------------------------------------------------------