Transactions
有沒有辦法在沒有智能合約的情況下使用交易轉移 ETH 以阻止礦工 coinbase 地址?
有沒有類似於
block.coinbase.call{value: _ethAmountToCoinbase}(new bytes(0))
使用智能合約執行的東西?例如,來自 EthersJS:const tx = signer.sendTransaction({ to: "", // What to put here? value: ethers.utils.parseEther("1.0") });
直接,沒有辦法將交易的“to”欄位用作
block.coinbase
. 該to
欄位必須是地址(或 0 用於創建合約)。但是礦工會得到你的交易費。因此**,您可以簡單地增加您
to
的value``gas price
**. 當你這樣做時你必須小心,因為你要為gas price
每單位 gas 支付 wei。因此,您可以將value
0設置to
為您自己的地址、gas limit
21000 和gas_price
47619047619047.62,這應該會向礦工發送 1 個 ETH。先用較小的數字試試這個,或者在測試網上,要小心。