Может ли получатель платить комиссию? bsc/eth
Я отправляю транзакцию через web3.py. Могу ли я сделать оплату комиссии через аккаунт получателя (имея private key). Или хотя бы сделать оплату комиссии через третий аккаунт. Пример кода транзакции -
from web3 import Web3
web3 = Web3(Web3.HTTPProvider("https://bsc-dataseed.binance.org/"))
nonce = web3.eth.getTransactionCount(account_1)
tx = {
'nonce': nonce,
'to': account_2,
'value': 1,
'gas': 21000,
'gasPrice': web3.eth.gasPrice
}
signed_tx = web3.eth.account.sign_transaction(tx, private_key)
tx_hash = web3.eth.sendRawTransaction(signed_tx.rawTransaction)
print(web3.toHex(tx_hash))