小编Ala*_*n K的帖子

如何将eth从账户转移到合约?

我对可靠性很陌生,当我使用 remix 来测试我的合约时,我想将一些 eth 从我的帐户转移到智能合约。我已经尝试过这段代码,但它似乎从合约中转移了 eth,但没有从我的帐户中转移。

    function addStaker (uint _stakeAmount) public membership(master, msg.sender) returns(bool) {
    if(!members[msg.sender].alreadyExist) {
        Member memory newMember = Member(msg.sender, true);
        members[msg.sender] = newMember;
        bool sent = payable(address(this)).send(_stakeAmount);
        require(sent, "invalid balance");
        return true;
    } else {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将 eth 从我的账户转移到智能合约?

blockchain ethereum solidity smartcontracts

5
推荐指数
1
解决办法
7310
查看次数

标签 统计

blockchain ×1

ethereum ×1

smartcontracts ×1

solidity ×1