31 packages
@sparkdreamnft/beacon-blockchain-substrate
This package adds support for `substrate` based blockchains. It can be used in combination with the `@sparkdreamnft/beacon-dapp` or `@sparkdreamnft/beacon-wallet` packages.
@sparkdreamnft/beacon-blockchain-tezos
This package adds support for the `tezos` blockchain. It can be used in combination with the `@sparkdreamnft/beacon-dapp` or `@sparkdreamnft/beacon-wallet` packages.
@sparkdreamnft/beacon-blockchain-tezos-sapling
This package adds support for `tezos-sapling`, the sapling integration on the Tezos blockchain. It can be used in combination with the `@sparkdreamnft/beacon-dapp` or `@sparkdreamnft/beacon-wallet` packages.
@sparkdreamnft/beacon-core
This package contains internal methods that are used by both the dApp and wallet client.
@sparkdreamnft/beacon-dapp
Use this package on your dApp to instanciate a DAppClient object and communicate to wallets.
@sparkdreamnft/beacon-sdk
The `beacon-sdk` simplifies and abstracts the communication between dApps and wallets over different transport layers.
@sparkdreamnft/beacon-transport-matrix
This package contains methods to facilitate communication over the Beacon network, a decentralised P2P network that is based on the matrix protocol.
@sparkdreamnft/beacon-transport-postmessage
This package contains methods to facilitate communication over the postmessage interface of the browser to talk to browser extensions.
@sparkdreamnft/beacon-transport-walletconnect
This package contains methods to facilitate communication over the WalletConnect network.
@sparkdreamnft/beacon-types
This package contains types that are used throughout the Beacon SDK.