Отправка значения с транзакцией с использованием Metamask и Browser-Solidity

Используя браузерную надежность в сочетании с метамаской, я тестирую новый контракт в тестовой сети https://testnet.etherscan.io/address/0xc03db39c18b6056f8c3a3a5495a1e11f3ff8885a , но при попытке вызвать метод refillFunds():

/* Refill SC funds to feed faucet requests */
function refillFunds() payable returns (uint256) {
    calledRefillFunds(msg.sender, timestamp(), msg.value); // Log

    return 1;
}

Я получил этот экран для выполнения транзакции

введите описание изображения здесь

но нет возможности (или не могу найти где она есть) перевести например 1 эфир. Кажется, единственный вариант — перевести 0 эфиров и оплатить комиссию.

Любая причина, по которой я не могу отправить ненулевое значение с интерфейсом метамаски в этой транзакции? Спасибо!

где экран?
Подходит прямо ... извините
каков баланс счета?
На скриншоте: 3.952 эфира

Ответы (1)

В Browser Solidity есть вкладка, где вы можете установить параметры, которые будут использоваться при отправке транзакции.введите описание изображения здесь

Спасибо! Это работает как сон!
Вы когда-нибудь находили способ сделать это в Metamask?
Выберите «Введенный Web3».
ответ кажется уже устаревшим. Текущее проявление солидности браузера находится на remix.ethereum.org, и такой вкладки нет.
проигнорируйте мой комментарий, он находится на вкладке «Выполнить». это просто сбивало с толку, потому что я думал, что эта форма предназначена только для создания контракта.