У меня есть система, в которой я регистрирую пользователя, используя блокчейн ethereum.У меня есть одна функция, которая дает мне адрес всех пользователей.Я сделал еще одну функцию, которая берет адрес пользователя и отвечает ответом с подробностями.
Теперь, когда я пытаюсь отправить адрес с помощью API web3, я сначала получаю весь адрес в виде массива, и я выбираюрезультат массива, который находится в типе строки, и когда я посылаю его в функцию, он ничего не возвращает мне.Возможно ли это сделать?
Функция getUsers () возвращает все адреса в массиве.
var list = await this.getUsers();
var all_Data = [];
const deployedUser = await this.User.deployed();
for(var i=0;i<list.length;i++)
{
console.log("----"+list[i]);
const result = await deployedUser.getUserDetails(list[i]).then(function(result){console.log(result)});
all_Data.push(result);
}
console.log(all_Data);