This repository was archived by the owner on Oct 19, 2024. It is now read-only.
File tree 3 files changed +8
-8
lines changed
3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -222,7 +222,7 @@ impl Client {
222
222
///
223
223
/// # #[tokio::main]
224
224
/// # async fn main() {
225
- /// let client = Client::new(Chain::Mainnet, "API_KEY")? ;
225
+ /// let client = Client::new(Chain::Mainnet, "API_KEY").unwrap() ;
226
226
/// let abi = client
227
227
/// .contract_abi("0xBB9bc244D798123fDe783fCc1C72d3Bb8C189413".parse().unwrap())
228
228
/// .await.unwrap();
@@ -241,7 +241,7 @@ impl Client {
241
241
///
242
242
/// # #[tokio::main]
243
243
/// # async fn main() {
244
- /// let client = Client::new(Chain::Mainnet, "API_KEY")? ;
244
+ /// let client = Client::new(Chain::Mainnet, "API_KEY").unwrap() ;
245
245
/// let meta = client
246
246
/// .contract_source_code("0xBB9bc244D798123fDe783fCc1C72d3Bb8C189413".parse().unwrap())
247
247
/// .await.unwrap();
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ use std::env::VarError;
3
3
4
4
#[ derive( Debug , thiserror:: Error ) ]
5
5
pub enum EtherscanError {
6
- #[ error( "unknown chain {0}" ) ]
7
- UnknownChain ( Chain ) ,
6
+ #[ error( "chain {0} not supported " ) ]
7
+ ChainNotSupported ( Chain ) ,
8
8
#[ error( "contract execution call failed: {0}" ) ]
9
9
ExecutionFailed ( String ) ,
10
10
#[ error( "tx receipt failed" ) ]
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ impl Client {
42
42
Url :: parse ( & format ! ( "https://{}.etherscan.io" , chain_name) ) ,
43
43
)
44
44
}
45
- chain => return Err ( EtherscanError :: UnknownChain ( chain) ) ,
45
+ chain => return Err ( EtherscanError :: ChainNotSupported ( chain) ) ,
46
46
} ;
47
47
48
48
Ok ( Self {
@@ -155,10 +155,10 @@ mod tests {
155
155
use ethers_core:: types:: Chain ;
156
156
157
157
#[ test]
158
- fn unknown_chain ( ) {
158
+ fn chain_not_supported ( ) {
159
159
let err = Client :: new_from_env ( Chain :: XDai ) . unwrap_err ( ) ;
160
160
161
- assert ! ( matches!( err, EtherscanError :: UnknownChain ( _) ) ) ;
162
- assert_eq ! ( err. to_string( ) , "unknown chain XDai" ) ;
161
+ assert ! ( matches!( err, EtherscanError :: ChainNotSupported ( _) ) ) ;
162
+ assert_eq ! ( err. to_string( ) , "chain XDai not supported " ) ;
163
163
}
164
164
}
You can’t perform that action at this time.
0 commit comments