以太坊Dapp开发与metamask交互

本文介绍了如何通过Metamask插件与以太坊Dapp交互,包括在ganache-cli中生成账户,部署和迁移智能合约,以及在投票Dapp中模拟MetaMask的使用。详细步骤包括启动Dapp、设置测试网络、导入私钥和实际操作投票过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以太坊Dapp开发与metamask交互


在上一节当中我们通过truffle与合约实现了交互,接下来我们来使用一个metamask插件来模拟这个过程

首先在浏览器当中点击附加组件,在搜索栏当中搜索MetaMask,并进行安装插件
在这里插入图片描述在这里插入图片描述
接下来启动我们的ganache-cli自动生成十个账户

[root@ dapp]# ganache-cli
Ganache CLI v6.12.2 (ganache-core: 2.13.2)

Available Accounts
==================
(0) 0x6FdCbD7ebFB4e4DcF2E03F4e3f54D964e4Ff75c3 (100 ETH)
(1) 0x668218904021E7280adbab6B8B2d6D5113650bc0 (100 ETH)
(2) 0x9fe8388DDDC42401cd5aCd867d378E1620dF85F1 (100 ETH)
(3) 0x4B2742Ca83e1C57b6c2E9B3b9B7dAcD81154Af39 (100 ETH)
(4) 0x5d50A6CFe5FF355E6E1C140361765fC257AD1D5E (100 ETH)
(5) 0xA16a54014509119a8fB2F91ae8dd33396D374514 (100 ETH)
(6) 0xB0Dd860F056964A52fC107436C1856A58aB62b49 (100 ETH)
(7) 0xe4A34844719dbA05bdFd1C418085D4c8C5055957 (100 ETH)
(8) 0x128C7Bb0B3539516b492F44cfC6e6B436C5219DB (100 ETH)
(9) 0xaC20901746083874f2679d57fdd87DeE1748F886 (100 ETH)

Private Keys
==================
(0) 0x29c9555adefcb031617d25df798656c226d2164057a35c3622e5883505e1442d
(1) 0x542506f9127a553dcb47a93fec4ba8e066b0cbc6969bb2c258c78eec96badf5a
(2) 0x80e5e638e36d7009a9b8eb72c9cf7b7a6a312da09936b135c0a9cc5e50a3746c
(3) 0x88ea36df07fe5a27d03efcbe655a938ef8bdbbe1098528b6c0868202ab26bdd4
(4) 0x9670e115795a3b0da454245d58cd4d64a9ccb2b35396d940f141410f9eff96e1
(5) 0x796c6c4c86e3781fd7d20cc7f0e1c3a668493a0f7ab91f3df185da3b2f477414
(6) 0x54a9fb28dff077de7dec91f4405acebe04533b66c3b3d0af08fb2c68b1aec4ae
(7) 0x4798e9ab9b3cefd5858d85fb1f9eb89ad7a6657970c6bfff5565fe01293f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值