Zum Beispiel möchte ich den Inhalt von 'b' sehen, nicht nur die Adresse. Wie mache ich das?
contract Test {
function myTest(uint a) private returns (bytes32) {
bytes32 a = bytes32(a);
return a;
}
bytes32 b = myTest(1234);
}
Sie sehen keine "Adresse". Was Sie sehen, ist die bytes32-Darstellung der eingegebenen Zeichenfolge/Zahl. Sie könnten dies beispielsweise in Javascript in eine für Menschen lesbare Zeichenfolge konvertieren, indem Sie die web3 toAscii-Funktion verwenden:
var str = web3.toAscii("0x657468657265756d000000000000000000000000000000000000000000000000");
console.log(str); // "ethereum"
https://github.com/ethereum/wiki/wiki/JavaScript-API#web3toascii
das Fett