Skip to content

Commit 7795630

Browse files
committed
return snowtrace.io (AVAX) :)
1 parent 3e839d7 commit 7795630

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Supports blockchain explorers:
3434

3535
* [Etherscan](https://docs.etherscan.io/getting-started/endpoint-urls)
3636
* [BscScan](https://docs.bscscan.com/getting-started/endpoint-urls)
37+
* [SnowTrace](https://snowtrace.io/documentation/etherscan-compatibility/accounts)
3738
* [PolygonScan](https://docs.polygonscan.com/getting-started/endpoint-urls)
3839
* [Optimism](https://docs.optimism.etherscan.io/getting-started/endpoint-urls)
3940
* [Arbiscan](https://docs.arbiscan.io/getting-started/endpoint-urls)

aioetherscan/url_builder.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ class UrlBuilder:
66
_API_KINDS = {
77
'eth': ('etherscan.io', 'ETH'),
88
'bsc': ('bscscan.com', 'BNB'),
9+
'avax': ('snowtrace.io', 'AVAX'),
910
'polygon': ('polygonscan.com', 'MATIC'),
1011
'optimism': ('etherscan.io', 'ETH'),
1112
'arbitrum': ('arbiscan.io', 'ETH'),

tests/test_url_builder.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ def test_filter_params(ub):
3737
('eth', 'sepolia', 'https://api-sepolia.etherscan.io/api'),
3838
('bsc', 'main', 'https://api.bscscan.com/api'),
3939
('bsc', 'testnet', 'https://api-testnet.bscscan.com/api'),
40+
('avax', 'main', 'https://api.snowtrace.io/api'),
41+
('avax', 'testnet', 'https://api-testnet.snowtrace.io/api'),
4042
('polygon', 'main', 'https://api.polygonscan.com/api'),
4143
('polygon', 'testnet', 'https://api-testnet.polygonscan.com/api'),
4244
('optimism', 'main', 'https://api-optimistic.etherscan.io/api'),
@@ -64,6 +66,8 @@ def test_api_url(api_kind, network_name, expected):
6466
('eth', 'sepolia', 'https://sepolia.etherscan.io'),
6567
('bsc', 'main', 'https://bscscan.com'),
6668
('bsc', 'testnet', 'https://testnet.bscscan.com'),
69+
('avax', 'main', 'https://snowtrace.io'),
70+
('avax', 'testnet', 'https://testnet.snowtrace.io'),
6771
('polygon', 'main', 'https://polygonscan.com'),
6872
('polygon', 'testnet', 'https://mumbai.polygonscan.com'),
6973
('optimism', 'main', 'https://optimistic.etherscan.io'),
@@ -91,6 +95,7 @@ def test_invalid_api_kind():
9195
[
9296
('eth', 'ETH'),
9397
('bsc', 'BNB'),
98+
('avax', 'AVAX'),
9499
('polygon', 'MATIC'),
95100
('optimism', 'ETH'),
96101
('arbitrum', 'ETH'),

0 commit comments

Comments
 (0)