Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
include etherscan/configs/MAIN-stable.json
include etherscan/configs/GOERLI-stable.json
include etherscan/configs/KOVAN-stable.json
include etherscan/configs/RINKEBY-stable.json
include etherscan/configs/ROPSTEN-stable.json
include snowtrace/configs/MAIN-stable.json
include snowtrace/configs/GOERLI-stable.json
include snowtrace/configs/KOVAN-stable.json
include snowtrace/configs/RINKEBY-stable.json
include snowtrace/configs/ROPSTEN-stable.json

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ pip install python-snowtrace
In `python`, create a client with your personal [Snowtrace.io](https://Snowtrace.io/) API key:

``` python
from etherscan import Snowtrace
from snowtrace import Snowtrace
avax = Snowtrace(YOUR_API_KEY) # key in quotation marks
```

Expand Down
10 changes: 5 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
author_email="info@ethmint.com",
license="MIT",
packages=[
"etherscan",
"etherscan.configs",
"etherscan.enums",
"etherscan.modules",
"etherscan.utils",
"snowtrace",
"snowtrace.configs",
"snowtrace.enums",
"snowtrace.modules",
"snowtrace.utils",
],
install_requires=["requests"],
include_package_data=True,
Expand Down
2 changes: 1 addition & 1 deletion etherscan/__init__.py → snowtrace/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from .etherscan import Etherscan as Snowtrace
from .snowtrace import Snowtrace
from .modules.accounts import Accounts as accounts
from .modules.blocks import Blocks as blocks
from .modules.contracts import Contracts as contracts
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
from functools import reduce
from typing import List

from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from etherscan.enums.tags_enum import TagsEnum as tags
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.tags_enum import TagsEnum as tags


class Accounts:
Expand Down
6 changes: 3 additions & 3 deletions etherscan/modules/blocks.py → snowtrace/modules/blocks.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules


class Blocks:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules


class Contracts:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules


class GasTracker:
Expand Down
8 changes: 4 additions & 4 deletions etherscan/modules/pro.py → snowtrace/modules/pro.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
from functools import reduce
from typing import List

from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from etherscan.enums.tags_enum import TagsEnum as tags
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.tags_enum import TagsEnum as tags


class Pro:
Expand Down
8 changes: 4 additions & 4 deletions etherscan/modules/proxy.py → snowtrace/modules/proxy.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from etherscan.enums.tags_enum import TagsEnum as tags
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.tags_enum import TagsEnum as tags


class Proxy:
Expand Down
6 changes: 3 additions & 3 deletions etherscan/modules/stats.py → snowtrace/modules/stats.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules


class Stats:
Expand Down
8 changes: 4 additions & 4 deletions etherscan/modules/tokens.py → snowtrace/modules/tokens.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from etherscan.enums.tags_enum import TagsEnum as tags
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.tags_enum import TagsEnum as tags


class Tokens:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from etherscan.enums.actions_enum import ActionsEnum as actions
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.enums.modules_enum import ModulesEnum as modules
from snowtrace.enums.actions_enum import ActionsEnum as actions
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.enums.modules_enum import ModulesEnum as modules


class Transactions:
Expand Down
12 changes: 6 additions & 6 deletions etherscan/etherscan.py → snowtrace/snowtrace.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@

import requests

import etherscan
from etherscan import configs
from etherscan.enums.fields_enum import FieldsEnum as fields
from etherscan.utils.parsing import ResponseParser as parser
import snowtrace
from snowtrace import configs
from snowtrace.enums.fields_enum import FieldsEnum as fields
from snowtrace.utils.parsing import ResponseParser as parser


class Etherscan:
class Snowtrace:
def __new__(cls, api_key: str, net: str = "MAIN"):
with resources.path(configs, f"{net.upper()}-stable.json") as path:
config_path = str(path)
Expand Down Expand Up @@ -39,6 +39,6 @@ def from_config(cls, api_key: str, config_path: str, net: str):
config = cls.__load_config(config_path)
for func, v in config.items():
if not func.startswith("_"): # disabled if _
attr = getattr(getattr(etherscan, v["module"]), func)
attr = getattr(getattr(snowtrace, v["module"]), func)
setattr(cls, func, cls.__run(attr, api_key, net))
return cls
File renamed without changes.
File renamed without changes.
File renamed without changes.