第87篇 多重签名智能合约(0.7.5)
Posted wonderBlock
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第87篇 多重签名智能合约(0.7.5)相关的知识,希望对你有一定的参考价值。
本文环境:
区块链版本:以太坊POA联盟链
节点版本: geth 1.9.19
操作系统:windows 64
合约版本:solidity ^0.7.5
1. 合约源码
// SPDX-License-Identifier: GPL-3.0
pragma solidity 0.7.5;
pragma abicoder v2;
contract multiSigWallet{
address[] public owners;
uint reqApprovals;
constructor(address[] memory _owners, uint _reqApprovals){
uint i;
owners.push(msg.sender);
for(i = 0; i < _owners.length; i++){
owners.push(_owners[i]);
}
reqApprovals = _reqApprovals;
}
modifier onlyOwners{
bool _onlyOwners = false;
uint i;
for(i = 0; i < owners.length; i++){
if(msg.sender == owners[i]){
_onlyOwners = true;
}
}
require(_onlyOwners);
_;
}
struct Transfer {
address creat
以上是关于第87篇 多重签名智能合约(0.7.5)的主要内容,如果未能解决你的问题,请参考以下文章