Я попытался запустить следующий контракт в блокчейне Ethereum, но получил сообщение об ошибке обратного вызова, не содержащего результата. Ошибка: неверный отправитель.
pragma solidity ^0.4.0;
contract SingleNumRegister {
uint storedData;
function set(uint x) {
storedData = x;
}
function get() constant returns (uint retVal) {
return storedData;
}
}
На аккаунтах [0] уже достаточно газа, и он разблокирован.
Я понятия не имею, почему появляется это сообщение. Пожалуйста, дайте мне совет, чтобы решить эту проблему.
////// Данные среды ///////
IDE:
Browser-Only Solidity IDE and Runtime Environment
remix-4a2c813.zip.
Провайдер Web3
гет:
geth --datadir / home / yuichi / ethe-prj / dprvnet --port 30304 --networkid 1234 --rpc --rpcport 8545 --nodiscover --rpccorsdomain * console 2 ›./ console.log
экземпляр: Geth / v1.6.1-stable-021c3c28 / linux-amd64 / go1.8.1 coinbase: 0x91be0471171c5ddfe94cf5b3b81d1d1d5e9cab26 в блоке: 9466 (пятница, 02 июня 2017 г. 05:35:45 JST) datadir: / ethe / yuichi Модули dprvnet: admin: 1.0 debug: 1.0 eth: 1.0 miner: 1.0 net: 1.0 personal: 1.0 rpc: 1.0 txpool: 1.0 web3: 1.0