This is a wrap of the beacon-sdk, that allows you to easily connect DApps with Wallets through P2P communication or a chrome extension.
Beacon API Request client for @ama-sdk/core based SDK
Analytics integration for Redux and ngrx/store
This package contains utility functions that are used throughout the beacon-sdk
This package contains types that are used throughout the Beacon SDK.
This package contains the UI part (alerts and toasts) of the Beacon SDK.
The `beacon-sdk` simplifies and abstracts the communication between dApps and wallets over different transport layers.
This package contains methods to facilitate communication over the WalletConnect network.
This package contains internal methods that are used by both the dApp and wallet client.
Use this package on your dApp to instanciate a DAppClient object and communicate to wallets.
This package contains methods to facilitate communication over the Beacon network, a decentralised P2P network that is based on the matrix protocol.
This package contains methods to facilitate communication over the postmessage interface of the browser to talk to browser extensions.
An SDK to aid sheet developers in integrating with Roll20's CSXA relay.
WalletConnect transport for Beacon communication.
Core client, storage, and protocol helpers shared across the Beacon SDK packages.
This package adds support for `substrate` based blockchains. It can be used in combination with the `@airgap/beacon-dapp` or `@airgap/beacon-wallet` packages.
This package adds support for the `tezos` blockchain. It can be used in combination with the `@airgap/beacon-dapp` or `@airgap/beacon-wallet` packages.
Use this package in your wallet to instanciate a WalletClient object and communicate to dApps.
Shared types used across the Beacon SDK packages.
PostMessage transport for Beacon communication with browser extensions.
UI components and assets for Beacon alerts and toasts.
Shared utility helpers used across the Beacon SDK packages.
Matrix transport for Beacon peer-to-peer communication.
Beacon dApp client for connecting Tezos dApps to wallets.