mango-ui-v3/utils/wallet-adapters/sollet-extension.ts

22 lines
519 B
TypeScript

import Wallet from '@project-serum/sol-wallet-adapter'
import { notify } from '../../utils/notifications'
export function SolletExtensionAdapter(_, network) {
const sollet = (window as any).sollet
if (sollet) {
return new Wallet(sollet, network)
}
return {
on: () => {},
connect: () => {
notify({
title: 'Sollet Extension Error',
type: 'error',
description:
'Please install the Sollet Extension for Chrome and then reload this page.',
})
},
}
}