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.

AirGap
Published in
3 min readJun 2, 2020

--

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

👉 Download Beacon Extension

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

👉 Download Beacon Extension

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.

👉 Beacon SDK Documentation

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

--

--