Отправьте запрос или используйте переменные - PullRequest
0 голосов
/ 11 мая 2018

Мне нужно отправить запрос солидности, который выглядит следующим образом:

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():

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);

}

...