@ambire/login-sdk-core
SDK for integrating Ambire Wallet Login to DApps.
Install
npm install @ambire/login-sdk-core
Usage
import { AmbireLoginSDK } from '@ambire/login-sdk-core'
const ambireLoginSDK = new AmbireLoginSDK({
dappName: 'Your DApp name',
dappIconPath: '<url-to-DApp-icon>',
})
ambireLoginSDK.openLogin()
ambireLoginSDK.openLogout()
ambireLoginSDK.openSendTransaction(to, value, data)
ambireLoginSDK.openSignMessage(type, message)
ambireLoginSDK.onLoginSuccess((data) => {
})
ambireLoginSDK.onRegistrationSuccess((data) => {
})
ambireLoginSDK.onAlreadyLoggedIn((data) => {
})
ambireLoginSDK.onLogoutSuccess(() => {
})
ambireLoginSDK.onTxnSent((data) => {
})
ambireLoginSDK.onTxnRejected(() => {
})
ambireLoginSDK.onMsgSigned((data) => {
})
ambireLoginSDK.onMsgRejected((data) => {
})
ambireLoginSDK.onActionRejected((data) => {
})