如何在ETH(Web3或Curl方法)中发送内部交易?

时间:2018-12-19 10:20:52

标签: curl ethereum rpc web3 web3js

如何使用ETH(Web3或Curl方法)发送内部交易

我尝试过以下一个

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

1 个答案:

答案 0 :(得分:0)

以太坊将每个账户都视为一个孤岛。像比特币一样,MD钱包的地址之间没有链接。这可能是混乱。换句话说:在以太坊中,没有UTXO

以太坊中的内部交易是在智能合约中创建的交易。

您的TX对象格式正确。请注意,from帐户将被收取一些汽油费用。

要发送交易,您必须先使用unlockfrom web3.personal.unlockAccount("0x..", "<passs>", 1000);帐户,然后您才能web3.eth.sendTransaction(tx)

例如,它将在geth控制台geth attach http://your.eth.node:port

中起作用