Вопросы

Как я могу отправить эфир между двумя АККАУНТАМИ в remix IDE?

Я могу отправить эфир только в том случае, если я внесу эфир при создании контракта. Но в этом случае, даже если эфир находится в моем кошельке, я могу отправить столько эфира, сколько эфира указано в контракте. Например: у меня в учетной записи 100 эфириумов, и я использовал 10 эфиров при создании смарт-контракта, но мне нужно отправить 15 эфиров на другую учетную запись. Но отправить не могу, потому что это больше суммы эфирного контракта. Мне нужно отправить эфир на другую учетную запись из моего кошелька.

Среда — это Remix IDE, контрактные версии — это pragma solidity ^ 0.5.0;

    function payBack (address payable user) public payable returns(bool) {
        uint256 money =  balanceOf(user)*convertNumber/1e18;

        require (msg.sender.balance/1e18 > money, "not enough money" );
        user.send(money*1000000000000000000);
        return true;

    }
Читать:
Фигурные скобки Powershell и переменные не анализируются

Похожие записи

Загрузка пакета приложения завершилась ошибкой: EISDIR: недопустимая операция в каталоге (Elastic Beanstalk развертывает VSTS)

admin

Как работает зона доступности Aws ecs fargate?

admin

gitlab разрешение папки git-data

admin

цикл через оператор for, используя if / else с nunjucks и json

admin

Использование нескольких функций потерь в pytorch

admin

Установите состояние автоматизации Azure как сбой при ошибке Invoke-AzVMRunCommand, чтобы вызвать предупреждение

admin