文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
5
VUE如何实现在DAPP获取地址和授权
回答问题即可获得
5
贡献值,回答被采纳后即可获得
9
学分。
一些网站在DAPP里面打开例如Defi wallet的浏览器打开域名,对方是vue的网站,就能实现获取到在dapp里面的地址,还能实现授权操作,请问一下大家这是什么原理使用什么技术实现。。
一些网站在DAPP里面打开例如Defi wallet的浏览器打开域名,对方是vue的网站,就能实现获取到在dapp里面的地址,还能实现授权操作,请问一下大家这是什么原理使用什么技术实现。。
0 条评论
分类:
Web3应用
请先
登录
后评论
默认排序
时间排序
3 个回答
Tiny熊
2024-07-12 20:10
擅长:智能合约,以太坊
钱包的向其实现的浏览器注入了一个对象 `window.ethereum` 你可以看看这个: https://learnblockchain.cn/article/7300
请先
登录
后评论
Chain哥
- 接区块链DAPP开发
2024-07-15 10:12
https://learnblockchain.cn/article/5099
请先
登录
后评论
NPC.李括
2024-11-21 10:47
在 DApp 中打开像 DeFi Wallet 等浏览器的 Vue 网站并获取用户地址及进行授权操作,通常涉及以下几个技术和原理: 1. Web3.js 或 Ethers.js Web3.js / Ethers.js:这些是 JavaScript 库,用于与以太坊和其他兼容区块链进行交互。它们可以帮助 DApp 获取用户的地址、发送交易、调用智能合约等。 2. 钱包连接 钱包连接功能:当用户在 DApp 中选择连接钱包时,DApp 会调用钱包提供的 API(如 MetaMask、TronLink 等)来请求用户地址和权限。 用户授权:用户授权后,DApp 可以获取用户的公钥地址,以及在用户同意的情况下进行交易或调用合约。 3. 智能合约和签名 智能合约交互:DApp 可以通过调用智能合约的方法进行授权操作,例如通过 ERC-20 的 approve 方法来允许 DApp 使用用户的代币。 交易签名:用户在钱包中签署交易,确保操作的安全性和不可篡改性。
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
3
关注
收藏
0
收藏,
1398
浏览
gavin
提出于 2024-07-12 12:28
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: