var img = document.createElement('img'); img.src = "https://terradocs.matomo.cloud//piwik.php?idsite=1&rec=1&url=https://docs.terra.money" + location.pathname; img.style = "border:0"; img.alt = "tracker"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(img,s);
Skip to main content

Station extension

☢️Warning

Wallet-Provider is deprecated. Use Wallet Kit instead.

The API for the Station extension gets updated periodically. If you are developing a dApp, please check regularly for updates as breaking changes may be introduced frequently.

What is the Station extension?

The Station extension is a web-wallet extension for Chrome or Firefox that enables webpages to create requests for signing and broadcasting transactions. The webpage can detect the presence of the Station Extension and generate a prompt whereby the user can confirm and sign transactions.

To download the Station extension, visit the Station extension install guide.

Wallet Provider

Wallet Provider is a library that simplifies the development of React dApps that use Station extension or Station mobile.

Use one of the following templates to get started using Wallet Provider:

Create React App


_4
npx copy-github-directory https://github.com/terra-money/wallet-provider/tree/main/templates/create-react-app your-app-name
_4
cd your-app-name
_4
yarn install
_4
yarn start

Learn more

Next.js


_4
npx copy-github-directory https://github.com/terra-money/wallet-provider/tree/main/templates/next your-app-name
_4
cd your-app-name
_4
yarn install
_4
yarn run dev

Learn more

Experimental templates

💡tip

The Wallet Controller template is an example of how WalletController behaves underneath the React API. If you are unable to use React, start by using the Wallet Controller template.

Usage

Visit the Wallet Provider GitHub for more details on using the APIs provided:

https://github.com/terra-money/wallet-provider