No se puede probar Solidity Remix

Estoy escribiendo mi propio contrato inteligente en Solidity y tratando de probarlo en Remix. El sitio principal de Remix parece estar inactivo ( https://remix.ethereum.org/ ). Encontré otro sitio: https://ethereum.github.io/browser-solidity/#optimize=false&version=soljson-v0.4.24+commit.e67f0147.js y estoy tratando de probar allí. Ni siquiera puedo probar el código de ejemplo de la documentación, deje solo mi propio contrato. No veo un lugar para llamar a los métodos del código de ejemplo. Aquí está el código de ejemplo:

pragma solidity ^0.4.24;

contract Coin {
    // The keyword "public" makes those variables
    // readable from outside.
    address public minter;
    mapping (address => uint) public balances;

    // Events allow light clients to react on
    // changes efficiently.
    event Sent(address from, address to, uint amount);

    // This is the constructor whose code is
    // run only when the contract is created.
    constructor() public {
        minter = msg.sender;
    }

    function mint(address receiver, uint amount) public {
        if (msg.sender != minter) return;
        balances[receiver] += amount;
    }

    function send(address receiver, uint amount) public {
        if (balances[msg.sender] < amount) return;
        balances[msg.sender] -= amount;
        balances[receiver] += amount;
        emit Sent(msg.sender, receiver, amount);
    }
}

¿Puede alguien ayudarme a probar esto? Mi principal preocupación es poder probar mi código. Una vez que pueda verificar que el código de ejemplo funciona, puedo probar mi propio contrato. Muchas gracias por adelantado.

Remix se está cargando bien para mí... una alternativa podría ser ethfiddle.com
¿Puedes enviar una foto de tu problema?

Respuestas (1)

Por el momento, remix está funcionando desde mi lado... de todos modos, es absolutamente útil tenerlo y usarlo fuera de línea si para actividades de producción... en el caso de servidores fuera de línea, ¡continúas trabajando!

Debe usar los comandos de Nodejs para instalarlo localmente.

De esta manera: instale Nodejs (si no lo tiene), luego, desde el indicador de Nodejs, escriba

"npm install -g remix-ide"

e instalará la última versión, que es la 0.6.4 en el momento en que escribo esto.

(NOTA: si está trabajando en algunas aplicaciones multicontrato, en este momento use "npm install -g remix-ide@0.6.3" para evitar algunos errores que se solucionarán en la próxima versión).

Después de completar, escriba en la consola de Nodejs "remix-ide" y deje el shell abierto en segundo plano.

Luego, desde su navegador, vaya a http://127.0.0.1:8080 y encontrará el remix funcionando.

(Por cierto, el uso de este enfoque le brinda la preciosa posibilidad de tener acceso directo a su disco duro desde remix ide, TANTO en lectura como en escritura. Cuando el código se modifica en la ventana de remix-ide, se actualizará automáticamente en los archivos relevantes Busque la documentación de "remixd" para obtener detalles. ¡Es útil y fácil de usar!)