algorand-authentication-component-vue
v1.1.3
Published
This component allows users to use ARC14 authentication with common algorand wallet providers or ARC76 email password account.
Downloads
192
Readme
Algorand authentication component vue
This component allows users to use ARC14 authentication with common algorand wallet providers or ARC76 email password account.
Installation
Install NPM package:
npm i algorand-authentication-component-vue --save
Import component and/or types
import { AlgorandAuthentication } from 'algorand-authentication-component-vue'
import type {IAlgorandAuthenticationStore,INotification} from 'algorand-authentication-component-vue'
Use in template
<Suspense>
<AlgorandAuthentication
@onStateChange="onStateChange"
@onNotification="onNotification"
ref="authComponent"
:wallets="['pera', 'exodus', 'defly', 'myalgo', 'mnemonic']"
>
<h1>Authenticated Content {{ authState.count }}</h1>
<div>
Account: {{ authState.arc76email }} {{ authState.wallet }} / {{ authState.account }}
</div>
<button :onclick="signTx">Sign</button>
<button :onclick="logout">Logout</button>
</AlgorandAuthentication>
</Suspense>
DEMO
Demo Project: https://www.github.com/scholtz/algorand-authentication-demo
Live demo: https://algorand-authentication-demo.vercel.app/