Мне нужно отправить запрос солидности, который выглядит следующим образом:
validId[oraclize_query(60, "URL", "json(http://myIp.something/wallet_check.json?wallet=".toSlice().concat(toString(msg.sender).toSlice()).toSlice().concat(").white_listed".toSlice()) )] = msg.sender;
Однако преобразование toString возвращает нечитаемую строку, поэтому, вероятно, oracle не может обработать запрос.Как мне преобразовать адрес в строку или обойти преобразование?
код для toString():
toString()
function toString(address x) returns (string) { bytes memory b = new bytes(20); for (uint i = 0; i < 20; i++) b[i] = byte(uint8(uint(x) / (2**(8*(19 - i))))); return string(b);
}