@@ -10,9 +10,7 @@ use e2e::{env, Account, ReceiptExt};
1010
1111use crate :: ExtendPythExample :: constructorCall;
1212use eyre:: Result ;
13- use pyth_stylus:: pyth:: {
14- mock:: create_price_feed_update_data_list, types:: Price ,
15- } ;
13+ use pyth_stylus:: pyth:: { mock:: create_price_feed_update_data_list, types:: Price } ;
1614
1715mod abi;
1816
@@ -43,7 +41,9 @@ fn ctr(invaid_pyth_address: bool) -> constructorCall {
4341 env ( "MOCK_PYTH_ADDRESS" ) . unwrap ( )
4442 } ;
4543 let address_addr = Address :: parse_checksummed ( & pyth_addr, None ) . unwrap ( ) ;
46- constructorCall { _pythAddress : address_addr }
44+ constructorCall {
45+ _pythAddress : address_addr,
46+ }
4747}
4848
4949#[ e2e:: test]
@@ -71,10 +71,8 @@ async fn can_get_price_unsafe(alice: Account) -> Result<()> {
7171 . address ( ) ?;
7272 let contract = ExtendPyth :: new ( contract_addr, & alice. wallet ) ;
7373 let id = generate_pyth_id_from_str ( "ETH" ) ;
74- let ExtendPyth :: getPriceUnsafeReturn { price } =
75- contract. getPriceUnsafe ( id) . call ( ) . await ?;
76- let decoded_price =
77- Price :: abi_decode ( & price, false ) . expect ( "Failed to decode price" ) ;
74+ let ExtendPyth :: getPriceUnsafeReturn { price } = contract. getPriceUnsafe ( id) . call ( ) . await ?;
75+ let decoded_price = Price :: abi_decode ( & price, false ) . expect ( "Failed to decode price" ) ;
7876 assert ! ( decoded_price. price > 0_i64 ) ;
7977 assert ! ( decoded_price. conf > 0_u64 ) ;
8078 assert ! ( decoded_price. expo > 0_i32 ) ;
@@ -83,9 +81,7 @@ async fn can_get_price_unsafe(alice: Account) -> Result<()> {
8381}
8482
8583#[ e2e:: test]
86- async fn error_provided_invaild_id_get_price_unsafe (
87- alice : Account ,
88- ) -> Result < ( ) > {
84+ async fn error_provided_invaild_id_get_price_unsafe ( alice : Account ) -> Result < ( ) > {
8985 let contract_addr = alice
9086 . as_deployer ( )
9187 . with_default_constructor :: < constructorCall > ( )
@@ -111,8 +107,7 @@ async fn can_get_ema_price_unsafe(alice: Account) -> Result<()> {
111107 let id = generate_pyth_id_from_str ( "ETH" ) ;
112108 let ExtendPyth :: getEmaPriceUnsafeReturn { price } =
113109 contract. getEmaPriceUnsafe ( id) . call ( ) . await ?;
114- let decoded_price =
115- Price :: abi_decode ( & price, false ) . expect ( "Failed to decode price" ) ;
110+ let decoded_price = Price :: abi_decode ( & price, false ) . expect ( "Failed to decode price" ) ;
116111 assert ! ( decoded_price. price > 0_i64 ) ;
117112 assert ! ( decoded_price. conf > 0_u64 ) ;
118113 assert ! ( decoded_price. expo > 0_i32 ) ;
@@ -121,9 +116,7 @@ async fn can_get_ema_price_unsafe(alice: Account) -> Result<()> {
121116}
122117
123118#[ e2e:: test]
124- async fn error_provided_invaild_id_get_ema_price_unsafe (
125- alice : Account ,
126- ) -> Result < ( ) > {
119+ async fn error_provided_invaild_id_get_ema_price_unsafe ( alice : Account ) -> Result < ( ) > {
127120 let contract_addr = alice
128121 . as_deployer ( )
129122 . with_default_constructor :: < constructorCall > ( )
@@ -147,10 +140,11 @@ async fn can_get_price_no_older_than(alice: Account) -> Result<()> {
147140 . address ( ) ?;
148141 let contract = ExtendPyth :: new ( contract_addr, & alice. wallet ) ;
149142 let id = generate_pyth_id_from_str ( "ETH" ) ;
150- let ExtendPyth :: getPriceNoOlderThanReturn { price } =
151- contract. getPriceNoOlderThan ( id, U256 :: from ( 1000 ) ) . call ( ) . await ?;
152- let decoded_price =
153- Price :: abi_decode ( & price, false ) . expect ( "Failed to decode price" ) ;
143+ let ExtendPyth :: getPriceNoOlderThanReturn { price } = contract
144+ . getPriceNoOlderThan ( id, U256 :: from ( 1000 ) )
145+ . call ( )
146+ . await ?;
147+ let decoded_price = Price :: abi_decode ( & price, false ) . expect ( "Failed to decode price" ) ;
154148 assert ! ( decoded_price. price > 0_i64 ) ;
155149 assert ! ( decoded_price. conf > 0_u64 ) ;
156150 assert ! ( decoded_price. expo > 0_i32 ) ;
@@ -159,9 +153,7 @@ async fn can_get_price_no_older_than(alice: Account) -> Result<()> {
159153}
160154
161155#[ e2e:: test]
162- async fn error_provided_invaild_id_get_price_no_older_than (
163- alice : Account ,
164- ) -> Result < ( ) > {
156+ async fn error_provided_invaild_id_get_price_no_older_than ( alice : Account ) -> Result < ( ) > {
165157 let contract_addr = alice
166158 . as_deployer ( )
167159 . with_default_constructor :: < constructorCall > ( )
@@ -170,16 +162,16 @@ async fn error_provided_invaild_id_get_price_no_older_than(
170162 . address ( ) ?;
171163 let contract = ExtendPyth :: new ( contract_addr, & alice. wallet ) ;
172164 let id = generate_pyth_id_from_str ( "BALLON" ) ;
173- let price_result =
174- contract. getPriceNoOlderThan ( id, U256 :: from ( 1000 ) ) . call ( ) . await ;
165+ let price_result = contract
166+ . getPriceNoOlderThan ( id, U256 :: from ( 1000 ) )
167+ . call ( )
168+ . await ;
175169 assert ! ( price_result. is_err( ) ) ;
176170 Ok ( ( ) )
177171}
178172
179173#[ e2e:: test]
180- async fn error_provided_invaild_period_get_price_no_older_than (
181- alice : Account ,
182- ) -> Result < ( ) > {
174+ async fn error_provided_invaild_period_get_price_no_older_than ( alice : Account ) -> Result < ( ) > {
183175 let contract_addr = alice
184176 . as_deployer ( )
185177 . with_default_constructor :: < constructorCall > ( )
@@ -188,8 +180,7 @@ async fn error_provided_invaild_period_get_price_no_older_than(
188180 . address ( ) ?;
189181 let contract = ExtendPyth :: new ( contract_addr, & alice. wallet ) ;
190182 let id = generate_pyth_id_from_str ( "SOL" ) ;
191- let price_result =
192- contract. getPriceNoOlderThan ( id, U256 :: from ( 1 ) ) . call ( ) . await ;
183+ let price_result = contract. getPriceNoOlderThan ( id, U256 :: from ( 1 ) ) . call ( ) . await ;
193184 assert ! ( price_result. is_err( ) ) ;
194185 Ok ( ( ) )
195186}
@@ -204,8 +195,7 @@ async fn can_get_fee(alice: Account) -> Result<()> {
204195 . address ( ) ?;
205196 let contract = ExtendPyth :: new ( contract_addr, & alice. wallet ) ;
206197 let ( data, _id) = create_price_feed_update_data_list ( ) ;
207- let ExtendPyth :: getUpdateFeeReturn { fee } =
208- contract. getUpdateFee ( data) . call ( ) . await ?;
198+ let ExtendPyth :: getUpdateFeeReturn { fee } = contract. getUpdateFee ( data) . call ( ) . await ?;
209199 assert_eq ! ( fee, U256 :: from( 300 ) ) ;
210200 Ok ( ( ) )
211201}
@@ -225,7 +215,6 @@ async fn can_get_valid_time_peroid(alice: Account) -> Result<()> {
225215 Ok ( ( ) )
226216}
227217
228-
229218#[ e2e:: test]
230219async fn can_get_data ( alice : Account ) -> Result < ( ) > {
231220 let contract_addr = alice
@@ -235,9 +224,7 @@ async fn can_get_data(alice: Account) -> Result<()> {
235224 . await ?
236225 . address ( ) ?;
237226 let contract = ExtendPyth :: new ( contract_addr, & alice. wallet ) ;
238- let ExtendPyth :: getDataReturn { data } =
239- contract. getData ( ) . call ( ) . await ?;
227+ let ExtendPyth :: getDataReturn { data } = contract. getData ( ) . call ( ) . await ?;
240228 assert ! ( data. len( ) > 0 ) ;
241229 Ok ( ( ) )
242230}
243-
0 commit comments