0

我制作了 2 个智能合约来接收发送的以太币,然后将其发送到特定的钱包地址。

第一个智能合约行为。 当contractaddress.transfer(value)被执行时,它只消耗9700 gas。Trx 哈希 - 0xb92aa187b9d6713f9f36ce5ce2edf00108703a9e9cf572d9a5143bb1631f98cb

第二个智能合约行为。 当contractaddress.transfer(value)被执行时,它消耗了34700 gas。Trx 哈希 - 0xa5d22d4db05f6851bb52a06ea2eefc12d75f242ee476f9dee3594c988b75eaa5

为什么这2个如此不同?我已经使用 Remix IDE 编译和部署了它们。

注意:以上 2 个合约使用不同的钱包地址集。我正在尝试使用 nanopool,他们提供的 gaslimit 只有 50k,这对于第二个智能合约来说是不够的,因为它的行为发生了变化。

4

0 回答 0