metadata: {"title": "Vue Dapp", "logoImg": "bafkreigyrpdkn2g57trdouqobfos4ytefv76avufi2hmgexg3xwpirjdjq", "website": "https://vuedapp.xyz", "bannerImg": "bafkreigyjnnvkwaaghchp7t3alpf5352f2mtlh6qzxf7jqhykymc7spwxa", "createdAt": 1673076191352, "userGithub": "johnson86tw", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..bTG_10mdzgKPK555pO3cBaqh12hiyGTDmjwUcCkz9r1XJshnj7syOMZpevS1PLpplJF5Kfg5OSAj1OtOdOKSDQ", "type": "Ed25519Signature2018", "created": "2024-04-15T00:17:14.483Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T00:17:14.483Z", "expirationDate": "2024-07-14T00:17:14.483Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x96A4715280c3Dac3F3093d51aA278aA5eb60ffDE", "hash": "v0.0.0:WHii6S7f8zumgkPMLs0menAvmqfvIvmFdp3BCqZ93io=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#vu3th#31992185"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..qoZHP_dAVexDO9NNRB0c4xZg5oCEfjx7XXYNNT47thZ4zI2LR2J-4bUoIsX_S-G_T4NyCvMgVXYpbGpfDzhYCg", "type": "Ed25519Signature2018", "created": "2024-04-15T00:17:00.160Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T00:17:00.160Z", "expirationDate": "2024-07-14T00:17:00.160Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x96A4715280c3Dac3F3093d51aA278aA5eb60ffDE", "hash": "v0.0.0:kMT0bbeCbc8x2eNklMj0mbp1zY/pgLIXfPgLaU06JLY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#johnson86tw"}}}, "description": "Vue Dapp is a web3 library for Vue.js that enables seamless crypto wallet connections, easing decentralized app development.\n\nKey features include:\n\n- Reactive wallet and chain state synchronization between dapp and injected wallets\n- ERC-6963 Multi Injected Provider Discovery support, enabling automatic detection and Vue reactive state storage of browser-installed wallets\n- Modular architecture allowing selective wallet support (e.g., injected wallets, WalletConnect, Coinbase Wallet)\n- Blockchain library agnostic, supporting ethers.js, viem, web3.js, etc.\n\nStarter templates to kickstart your development:\n\n- vue-dapp-starter for single-page applications https://github.com/vu3th/vue-dapp-starter\n- nuxt-dapp for server-side rendering websites https://github.com/vu3th/nuxt-dapp\n\nVue Dapp brings web3 capabilities to the Vue.js ecosystem, offering a React alternative for decentralized app development.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "vu3th", "projectTwitter": "johnson86tw"}
name: Vue Dapp