Я пытаюсь создать динамическую транзакцию send ethereum, которая будет отправлять эфир на определенный адрес.
Все атрибуты (from и value) работают правильно, но "to" - нет (потому что var address1 не будет принят, и я пытаюсь вставить переменную javascript).
Я получаю адрес получателя из ajax, и его легко предупредить, но когда я пытаюсь добавить его в атрибут «to», окно транзакции метамаски не появляется. О, и я получаю этот адрес из выпадающего списка, когда пользователь решает. Я перепробовал все с цитатами и файлами cookie, но ни одна из них не работает.
Ниже на первом рисунке я пытаюсь динамически установить переменную js, а во втором она не работает, я пытаюсь установить ее статически, и она работает
function generateTransactionHash(){
var amount = web3.toWei($('#vsota').val(), "ether");
var uporabnik = $('#izbiraPrejemnika').val();
var request = $.ajax({
url: "model/izbiraPrejemnikaDAO.php",
type: "POST",
data: {uporabnik: uporabnik},
success: function(reciever_address){
var address = "'"+reciever_address+"'";
web3.eth.sendTransaction({
to: address,
from: "<?php echo($dataEthAddress[0]) ?>",
value: amount
}, function(err, res){
$('#transHash1').val(res);
console.log(res);
});
}
});
return false;
}