https://github.com/tokenchain/vue-blocklink
Blockchain EVM-SDK for vue2.0 framework. It covers 90% of common usage from a Dapp.
https://github.com/tokenchain/vue-blocklink
vue vue2
Last synced: 7 months ago
JSON representation
Blockchain EVM-SDK for vue2.0 framework. It covers 90% of common usage from a Dapp.
- Host: GitHub
- URL: https://github.com/tokenchain/vue-blocklink
- Owner: tokenchain
- License: mit
- Created: 2021-06-15T16:50:17.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-28T09:41:38.000Z (over 2 years ago)
- Last Synced: 2024-12-19T10:32:17.065Z (7 months ago)
- Topics: vue, vue2
- Language: TypeScript
- Homepage:
- Size: 46.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vue-blocklink
[](https://www.npmjs.com/package/vue-blocklink)
[](https://www.npmjs.com/package/vue-blocklink)
[](https://www.npmjs.com/package/vue-blocklink)
[](https://www.npmjs.com/package/vue-blocklink)
[](https://www.npmjs.com/package/vue-blocklink)
[](https://www.npmjs.com/package/vue-blocklink)Also see some official repos
Blockchain links on the browser based wallets
Works for vue 2.0 and not 3.0# EVM supports
Vue support for the Metamask browser extension
This project will also support the future networks### EVM wallet
* Support all EVM ethereum related networks### ERC20 or XRC20 display
* support all ERC20 balance
* BlockLink support TRC20 token
* Basic coins from some custom addressses### vue mixin Events:
* notify_block_not_install
* notify_account_changed
* notify_block_installed
* notify_node_change
* notify_metamask_not_install
* notify_metamask_stop_on_board
* notify_metamask_start_on_board
* notify_block_generation### Feature supports
* personal signature `personal_sign`### mixin support imtoken wallet api events:
* imtoken_on_detect
* listen to: set_imtoken_style
* listen to: set_imtoken_pop### Support metamask operation API:
* will work on more api supports#### ws provider added.
#### nginx
```
server {
server_name prajin.prakash.com;
listen 80;
listen [::]:80;location / {
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
}
location /sockjs-node {
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade websocket;
proxy_set_header Connection upgrade;
}
}
```