Как отправить внутреннюю транзакцию в ETH (Web3 или Curl Method)? - PullRequest
0 голосов
/ 19 декабря 2018

Как отправить внутреннюю транзакцию в ETH (Web3 или Curl Method)

Я пробовал использовать ниже одного

var tx = {from: "0x391694e7e0b0cce554cb130d723a9d27458f9298", to: "0xafa3f8684e54059998bc3a7b0d2b0da075154d66", value: web3.toWei(1.23, "ether")}
personal.sendTransaction(tx, "passphrase")

1 Ответ

0 голосов
/ 16 января 2019

Эфириум рассматривает каждую учетную запись как остров.Нет никакой связи между адресами кошелька MD, как в биткойнах.Это может быть путаница.Другими словами: в Ethereum нет UTXO

Внутренние транзакции в Ethereum - это транзакции, созданные в смарт-контракте.

Ваш объект хорошо отформатирован.Обратите внимание, что для счета from будет выставлен счет за бензин.

Чтобы отправить транзакцию, сначала необходимо unlock счет from с web3.personal.unlockAccount("0x..", "<passs>", 1000);, а затем вы можете web3.eth.sendTransaction(tx)

это будет работать, например, в консоли geth geth attach http://your.eth.node:port

...