diff --git a/packages/eth_rpc/src/eth_rpc/wallet.py b/packages/eth_rpc/src/eth_rpc/wallet.py index aa82b25..d2f4824 100644 --- a/packages/eth_rpc/src/eth_rpc/wallet.py +++ b/packages/eth_rpc/src/eth_rpc/wallet.py @@ -53,6 +53,7 @@ async def delegate_to_contract( sponsor_wallet: "BaseWallet", contract_address: HexAddress, *, + data: HexStr = HexStr("0x"), chain_id: Optional[int] = None, nonce: Optional[int] = None, value: int = 0, @@ -81,7 +82,7 @@ async def delegate_to_contract( chain_id=chain_id, nonce=nonce, value=value, - data=HexStr("0x"), + data=data, gas=gas, ) signed_tx = sponsor_wallet.sign_transaction(sponsored_tx)