将以太币发送到另一个合同时,它会将其发送到合同吗?

When sending ether to another contract it sends it to the contract?

我尝试将以太币从一个地址发送到另一个地址。但在交易中,接收者似乎是合约地址。 我的目标是从地址 1 发送到地址 2:

地址1:0xDb7c83d499787E6b7660C961F8a9999E3C395AdE address2:0x9199D9323b25BA171De6b9189201Bb322Ba12274

合约地址:0xa82bcf321f584fe81e2e3cfb04eae97b422a4c4f

但交易中的接收方似乎是合约:https://blockscout.mantis.hexapod.network/tx/0x9bc22ad45dbf60881151c3b94b3d3daa98bc84b1906f1ed131ee2ca9a89484eb/internal-transactions

函数:

函数 sendMoney() public 应付款 {

应付卖家地址 = payable(0x9199D9323b25BA171De6b9189201Bb322Ba12274);

seller.transfer(msg.value); }

当您调用 sendMoney() 函数时,您正在向实现此函数的合约发送交易。

seller.transfer(msg.value); 是内部交易 - 主交易的一部分。