@@ -3,15 +3,13 @@ use std::str::FromStr;
33
44use katana_gateway_types:: {
55 AddDeclareTransactionResponse , AddDeployAccountTransactionResponse ,
6- AddInvokeTransactionResponse , Block , BlockId , BlockSignature , ContractClass , GatewayError ,
6+ AddInvokeTransactionResponse , Block , BlockId , BlockSignature , BroadcastedDeclareTx ,
7+ BroadcastedDeployAccountTx , BroadcastedInvokeTx , ContractClass , GatewayError ,
78 PreConfirmedBlock , SequencerPublicKey , StateUpdate , StateUpdateWithBlock ,
89} ;
910use katana_primitives:: block:: BlockNumber ;
1011use katana_primitives:: class:: CasmContractClass ;
1112use katana_primitives:: Felt ;
12- use katana_rpc_types:: {
13- BroadcastedDeclareTx , BroadcastedDeployAccountTx , BroadcastedInvokeTx , BroadcastedTx ,
14- } ;
1513use reqwest:: header:: { HeaderMap , HeaderName , HeaderValue } ;
1614use reqwest:: { Method , Request , StatusCode } ;
1715use serde:: de:: DeserializeOwned ;
@@ -136,24 +134,21 @@ impl Client {
136134 & self ,
137135 transaction : BroadcastedInvokeTx ,
138136 ) -> Result < AddInvokeTransactionResponse , Error > {
139- self . gateway ( "add_transaction" ) . json ( & BroadcastedTx :: Invoke ( transaction) ) . send ( ) . await
137+ self . gateway ( "add_transaction" ) . json ( & transaction) . send ( ) . await
140138 }
141139
142140 pub async fn add_declare_transaction (
143141 & self ,
144142 transaction : BroadcastedDeclareTx ,
145143 ) -> Result < AddDeclareTransactionResponse , Error > {
146- self . gateway ( "add_transaction" ) . json ( & BroadcastedTx :: Declare ( transaction) ) . send ( ) . await
144+ self . gateway ( "add_transaction" ) . json ( & transaction) . send ( ) . await
147145 }
148146
149147 pub async fn add_deploy_account_transaction (
150148 & self ,
151149 transaction : BroadcastedDeployAccountTx ,
152150 ) -> Result < AddDeployAccountTransactionResponse , Error > {
153- self . gateway ( "add_transaction" )
154- . json ( & BroadcastedTx :: DeployAccount ( transaction) )
155- . send ( )
156- . await
151+ self . gateway ( "add_transaction" ) . json ( & transaction) . send ( ) . await
157152 }
158153
159154 /// Creates a [`RequestBuilder`] for a gateway endpoint.
0 commit comments