实验环境:chrome、Metamask插件
Remix网页:remix.ethereum.org
智能合约介绍:https://www.bilibili.com/video/BV1sJ411D72u?p=488
在remix网页中,编译部署简单投票合约并给出代码以及结果截图
教程链接:https://www.bilibili.com/video/BV1sJ411D72u?p=489
pragma solidity >0.4.22;
contract Ballot{
struct Voter{
uint weight;
bool voted; // 是否投票
uint8 vote; // 投给谁了
address delegate;
}
struct Proposal{
uint voteCount;
}
address public chairperson; // 主席
Proposal[] proposals;
mapping(address=>Voter) voters; //address到Voter的mapping
constructor(uint _numberProposals){
chairperson = msg.sender;
voters[chairpers

本文介绍了在Remix网页环境中使用Metamask插件编译部署智能合约的过程,特别是针对简单投票合约的实践操作。同时,文章探讨了Solidity语言的关键概念,包括Pragma版本控制、Import语句以及值类型和引用类型。虽然在实践中遇到了无法运行的问题,但提供了相关教程链接以供参考学习。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



