小编Nat*_*ano的帖子

类型地址不能隐式转换为预期的应付类型地址。所有者 = msg.sender

我在编译时遇到此错误。我知道它与 v8 有关,我需要让他们付费,我做到了,但仍然不起作用。好心人能帮忙吗?

contract FundMe {
    
    mapping(address =>uint256) public addressToAmountFunded;
    
    address payable[] public funders;
    
    address payable public owner;
    
    constructor() public {
        owner = msg.sender; //LINE WITH ERROR
    }
    
    function fund() public payable {
        uint256 minimumUSD = 50 * 10 ** 18; 
        
        require(getConversionRate(msg.value) >= minimumUSD, "you need to spend more ETH my friend");
        
        addressToAmountFunded[msg.sender] += msg.value;
        
        funders.push(msg.sender); //ERROR AS WELL
        
    }
Run Code Online (Sandbox Code Playgroud)

solidity

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

solidity ×1