Beacon Extension & SDK Release
Beacon allows you to seamlessly connect your Tezos wallet with an application. Requests from a dApp can be signed on a mobile, desktop, hardware wallet or browser extension.
Beacon Extension in short
- Extension that connects with compatible dApps to transport transaction requests to a wallet e.g. on a smartphone or as a development option sign the transactions locally
- Multiple possible signing methods mobile wallets, Ledger and local secret
Beacon SDK in short
- Library for dApp developers to integrate Beacon as a way to abstract the wallet handling and provide their users best-in-class usability
- Library for wallet developers to integrate Beacon, allowing users the interaction of Tezos dApps and their favorite wallet
👉 Beacon SDK / Beacon SDK Documentation
More detailed information about Beacon can be found in on the Beacon website.
Beacon Extension v1.0
Beacon Extension has been heavily improved in the last few weeks to provide a version 1.0 release. Thanks go out to everyone who was involved in the testing rounds and providing feedback.
Special thanks go out to the camlCase team who provided valuable feedback while working on the Dexter integration and to the Taquito team.
Features
- Connects to dApps supporting the Beacon SDK
- Compatible will all operations provided by the dApp
- Ledger hardware wallet support
- Local transaction signing support in Extension, only recommended as developer mode
- Mobile wallet support with AirGap Wallet, currently only non-store version
mainnet
,carthagenet
&custom network
support- dApp permission management
Beacon SDK v1.0
The Beacon SDK now supports all the message types defined in the tzip-10 standard including extended support for operationRequests.
Getting started as a dApp developer is as simple as.
const client = new DAppClient('My Sample DApp')
client
.requestPermissions()
.then(permissions => {
console.log('got permissions', permissions)
})
.catch(error => console.log(error))
Features
- dAppClient for dApp developers
- walletClient for wallet developers
- supports all tzip-10 messages types: permissionRequest, operationRequest, signPayloadRequest, broadcastRequest
- network selection
- permission management
- Overriding of default events
In-depth documentation and examples of how to get started with the Beacon SDK can be found in the documentation hub.
Do you want to try Beacon?
You can try out Beacon by using the Beacon Extension, the Beacon Example dApp and AirGap Wallet.
👉 Beacon Website
👉 Beacon SDK / Beacon SDK Documentation
👉 Beacon Extension
👉 Beacon Example dApp
Do you have any questions about Beacon? Join our Telegram group or directly reach out to us.
Interested in a secure wallet solution for Tezos with delegation support? Take a look at AirGap.
Beacon Website | GitHub | Telegram | AirGap Website | Twitter