0.5.0-beta.0 • Published 3 years ago

vue-dapp v0.5.0-beta.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Vue Dapp

Installation

yarn add ethers vue-dapp

Installation

yarn

yarn add ethers vue-dapp

Quick Start

Step 1. add plugin to your app:

import { VueDapp } from 'vue-dapp'

const app = createApp(App)

app.use(VueDapp)
...

Step 2. add <vdapp-board /> component to your App.vue:

<vdapp-board :connectors="connectors" dark />

Step 3. construct your connectors and use composable functions in your scripts:

import {
  useBoard,
  useWallet,
  useEthers,
} from 'vue-dapp'

const infuraId = 'your-infura-id'

const { open } = useBoard()
const { wallet, disconnect } = useWallet()
const { address, balance, chainId, isActivated } = useEthers()

const connectors = [
  new MetaMaskConnector({
    appUrl: 'http://localhost:3000',
  }),
  new WalletConnectConnector({
    qrcode: true,
    rpc: {
      1: `https://mainnet.infura.io/v3/${infuraId}`,
      4: `https://rinkeby.infura.io/v3/${infuraId}`,
    },
  }),
  new CoinbaseWalletConnector({
    appName: 'Vue Dapp',
    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,
  }),
]

For more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue

Sponsor

Gitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp

License

MIT

Copyright (c) 2021-present, Johnson Chen

0.12.0-beta.7

2 years ago

0.12.0-beta.6

2 years ago

0.12.0-beta.5

2 years ago

0.12.0-beta.3

2 years ago

0.12.0-beta.2

2 years ago

0.12.0-beta.1

2 years ago

0.12.0-beta.0

2 years ago

0.11.0-beta.0

2 years ago

0.11.0

2 years ago

0.11.0-alpha.0

2 years ago

0.11.0-alpha.2

2 years ago

0.11.0-alpha.1

2 years ago

0.9.0

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.2-beta.0

2 years ago

0.9.0-beta.1

2 years ago

0.9.0-beta.3

2 years ago

0.9.0-beta.2

2 years ago

0.10.0-beta.0

2 years ago

0.10.0-beta.1

2 years ago

0.10.0

2 years ago

1.0.0-beta.0

2 years ago

0.7.2

2 years ago

0.8.0

2 years ago

0.7.0-beta.0

3 years ago

0.7.0-beta.1

3 years ago

0.7.0-beta.2

3 years ago

0.7.0-beta.3

3 years ago

0.7.0-beta.8

3 years ago

0.7.0-beta.9

3 years ago

0.7.0-beta.4

3 years ago

0.7.0-beta.5

3 years ago

0.7.0-beta.6

3 years ago

0.7.0-beta.7

3 years ago

0.7.0-beta.10

3 years ago

0.6.3-beta.0

3 years ago

0.7.1

3 years ago

0.6.3-beta.1

3 years ago

0.7.0

3 years ago

0.6.3-beta.2

3 years ago

0.5.9

3 years ago

0.7.1-beta.0

3 years ago

0.7.1-beta.4

3 years ago

0.7.1-beta.3

3 years ago

0.7.1-beta.2

3 years ago

0.7.1-beta.1

3 years ago

0.7.1-beta.8

3 years ago

0.7.1-beta.7

3 years ago

0.7.1-beta.6

3 years ago

0.7.1-beta.5

3 years ago

0.7.1-beta.9

3 years ago

0.7.1-beta.10

3 years ago

0.6.3

3 years ago

0.6.2

3 years ago

0.6.4

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.4-beta.0

3 years ago

0.5.1-beta.1

3 years ago

0.5.0-beta.1

3 years ago

0.5.0-beta.0

3 years ago

0.5.1-beta.0

3 years ago

0.5.0-beta.5

3 years ago

0.5.0-beta.4

3 years ago

0.5.0-beta.3

3 years ago

0.5.0-beta.2

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.6

3 years ago

0.5.5

3 years ago

0.5.0

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.4.9-beta.0

3 years ago

0.4.8

3 years ago

0.4.6-beta.0

4 years ago

0.4.6-beta.2

4 years ago

0.4.6-beta.1

4 years ago

0.4.7

3 years ago

0.4.6

4 years ago

0.4.5-beta.0

4 years ago

0.4.3-beta.1

4 years ago

0.4.3-beta.0

4 years ago

0.4.3-beta.2

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.1

4 years ago

0.4.2

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago