diff --git a/algosdk/transaction.py b/algosdk/transaction.py index dbb350c9..80123894 100644 --- a/algosdk/transaction.py +++ b/algosdk/transaction.py @@ -3233,7 +3233,7 @@ def wait_for_confirmation( def create_dryrun( client: algod.AlgodClient, - txns: List[Union[SignedTransaction, LogicSigTransaction]], + txns: List["GenericSignedTransaction"], protocol_version=None, latest_timestamp=None, round=None, diff --git a/algosdk/v2client/algod.py b/algosdk/v2client/algod.py index 90434ee8..01010026 100644 --- a/algosdk/v2client/algod.py +++ b/algosdk/v2client/algod.py @@ -307,13 +307,13 @@ def status_after_block( return self.algod_request("GET", req, **kwargs) def send_transaction( - self, txn: "transaction.Transaction", **kwargs: Any + self, txn: "transaction.GenericSignedTransaction", **kwargs: Any ) -> str: """ Broadcast a signed transaction object to the network. Args: - txn (SignedTransaction or MultisigTransaction): transaction to send + txn (SignedTransaction, LogicSigTransaction, or MultisigTransaction): transaction to send request_header (dict, optional): additional header for request Returns: