0

我试图在 remix.ethereum.org 上写一个井字游戏,但突然间我所有的测试账户都显示 0 ETH 余额,所以我不能再用它们来部署我的合约了。

这是发生时我正在部署的可靠代码:

pragma solidity ^0.4.19;

contract TicTacToe {

    uint8 public boardSize = 3;

    address[3][3] board;

    address public player1;
    address public player2;

    constructor() public {
        player1 = msg.sender;
    }

    function joinGame() public {
        assert(player2 == address(0));
        player2 = msg.sender;
    }

    function setStone(uint8 x, uint8 y) public {
        board[x][y] = msg.sender;
    }

}

新的测试账户在创建时仍然显示 100 ETH。

4

1 回答 1

0

我认为这与部署您的 Solidity 代码无关。

你使用的是什么区块链环境?这很可能是那里的问题。

混音环境菜单

于 2020-02-14T12:21:46.910 回答