например, я хочу видеть содержимое «b», а не только адрес. Как мне это сделать?
contract Test {
function myTest(uint a) private returns (bytes32) {
bytes32 a = bytes32(a);
return a;
}
bytes32 b = myTest(1234);
}
Вы не видите "адрес". То, что вы видите, является представлением bytes32 строки/числа, которое вы ввели. Вы можете преобразовать это в удобочитаемую строку в Javascript, например, с помощью функции web3 toAscii:
var str = web3.toAscii("0x657468657265756d000000000000000000000000000000000000000000000000");
console.log(str); // "ethereum"
https://github.com/ethereum/wiki/wiki/JavaScript-API#web3toascii
фетт