Releases: ethaccount/vue-dapp
Releases · ethaccount/vue-dapp
v1.3.1
v1.3.0
- #171 Feat: Enable dapp browser, see https://vuedapp.xyz/overview#connect
- Add
providerTarget
to wallet state
export type ProviderTarget = 'window.ethereum' | 'rdns' // only for BrowserWalletConnector
- Change enum
RDNS
to enumRdnsEnum
& typeRDNS
deprecated
export enum RDNS {
'rabby' = 'io.rabby',
'metamask' = 'io.metamask',
'brave' = 'com.brave.wallet',
'coinbase' = 'com.coinbase.wallet',
'bitget' = 'com.bitget.web3wallet',
}
>= v1.3.0
export enum RdnsEnum {
'rabby' = 'io.rabby',
'metamask' = 'io.metamask',
'brave' = 'com.brave.wallet',
'coinbase' = 'com.coinbase.wallet',
'bitget' = 'com.bitget.web3wallet',
}
export type RDNS = string
v1.2.4
- Update
VueDappModal
slots, see https://vue-dapp.vercel.app/vue-dapp-modal
v1.2.3
v1.2.2
Update VueDappModal
<VueDappModal
dark
v-model="isModalOpen"
autoConnect
autoConnectBrowserWalletIfSolo
@connectError="connectErrorHandler"
@autoConnectError="autoConnectErrorHandler"
/>
v1.2.1
Two approaches to open/close the modal
v-model approach
const isModalOpen = ref(false)
Must add v-model
<VueDappModal
v-model="isModalOpen"
autoConnect
/>
pinia approach
import { useVueDappModal } from '@vue-dapp/modal'
const { open, close } = useVueDappModal()
Don't add v-model
<VueDappModal autoConnect />
v1.2.0
v1.1.0
v1.0.0 葬送のフリーレン
- Support EIP-6963 Multi Injected Provider Discovery
- Support Vite and Nuxt
- Monorepo architecture
- Using Pinia to store wallet state
- Abstracting the use of web3 libraries, such as ethers, viem, or web3js, is entirely up to you.
v1.0.0-beta.12
Breaking Changes
If there're no significant error, these versions might be the v1 version of vue-dapp, scheduled for official release this week ❄️❄️❄️
@vue-dapp/core@1.0.0-beta.12
@vue-dapp/nuxt@1.0.0-beta.12
@vue-dapp/modal@1.0.0-beta.12 or @vue-dapp/modal@1.0.0-beta.13
@vue-dapp/walletconnect@1.0.0-beta.12
@vue-dapp/coinbase@1.0.0-beta.12
Try on vue-dapp-starter, nuxt-dapp, or nuxt-dapp with modal