Skip to content

Commit a47ea44

Browse files
committed
add pytest.ini; rearrange module imports
1 parent 977a4eb commit a47ea44

File tree

78 files changed

+6233
-6216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+6233
-6216
lines changed

etherscan/__init__.py

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,26 @@
77
88
"""
99

10-
from .modules.accounts import Accounts as accounts # noqa: F401
11-
from .modules.blocks import Blocks as blocks # noqa: F401
12-
from .modules.contracts import Contracts as contracts # noqa: F401
13-
from .modules.gastracker import GasTracker as gastracker # noqa: F401
14-
from .modules.pro import Pro as pro # noqa: F401
15-
from .modules.proxy import Proxy as proxy # noqa: F401
16-
from .modules.stats import Stats as stats # noqa: F401
17-
from .modules.tokens import Tokens as tokens # noqa: F401
18-
from .modules.transactions import Transactions as transactions # noqa: F401
10+
from .modules.accounts import Accounts as accounts
11+
from .modules.blocks import Blocks as blocks
12+
from .modules.contracts import Contracts as contracts
13+
from .modules.gastracker import GasTracker as gastracker
14+
from .modules.pro import Pro as pro
15+
from .modules.proxy import Proxy as proxy
16+
from .modules.stats import Stats as stats
17+
from .modules.tokens import Tokens as tokens
18+
from .modules.transactions import Transactions as transactions
19+
from .version import __version__
20+
21+
__all__ = [
22+
"__version__",
23+
"accounts",
24+
"blocks",
25+
"contracts",
26+
"gastracker",
27+
"pro",
28+
"proxy",
29+
"stats",
30+
"tokens",
31+
"transactions",
32+
]

etherscan/etherscan.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
import requests
55

66
import etherscan
7-
from etherscan import configs
8-
from etherscan.enums.fields_enum import FieldsEnum as fields
9-
from etherscan.utils.parsing import ResponseParser as parser
7+
8+
from . import configs
9+
from .enums.fields_enum import FieldsEnum as fields
10+
from .utils.parsing import ResponseParser as parser
1011

1112

1213
class Etherscan:

etherscan/modules/accounts.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from functools import reduce
22
from typing import List
33

4-
from etherscan.enums.actions_enum import ActionsEnum as actions
5-
from etherscan.enums.fields_enum import FieldsEnum as fields
6-
from etherscan.enums.modules_enum import ModulesEnum as modules
7-
from etherscan.enums.tags_enum import TagsEnum as tags
4+
from ..enums.actions_enum import ActionsEnum as actions
5+
from ..enums.fields_enum import FieldsEnum as fields
6+
from ..enums.modules_enum import ModulesEnum as modules
7+
from ..enums.tags_enum import TagsEnum as tags
88

99

1010
class Accounts:

etherscan/modules/blocks.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class Blocks:

etherscan/modules/contracts.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from functools import reduce
22
from typing import List
33

4-
from etherscan.enums.actions_enum import ActionsEnum as actions
5-
from etherscan.enums.fields_enum import FieldsEnum as fields
6-
from etherscan.enums.modules_enum import ModulesEnum as modules
4+
from ..enums.actions_enum import ActionsEnum as actions
5+
from ..enums.fields_enum import FieldsEnum as fields
6+
from ..enums.modules_enum import ModulesEnum as modules
77

88

99
class Contracts:

etherscan/modules/gastracker.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class GasTracker:

etherscan/modules/pro.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class Pro:

etherscan/modules/proxy.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
4-
from etherscan.enums.tags_enum import TagsEnum as tags
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
4+
from ..enums.tags_enum import TagsEnum as tags
55

66

77
class Proxy:

etherscan/modules/stats.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class Stats:

etherscan/modules/tokens.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
4-
from etherscan.enums.tags_enum import TagsEnum as tags
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
4+
from ..enums.tags_enum import TagsEnum as tags
55

66

77
class Tokens:

etherscan/modules/transactions.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class Transactions:

logs/standard/GOERLI-get_acc_balance_by_token_and_contract_address.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
"contract_address": "0x57d90b64a1a57749b0f932f1a3395792e12e7055",
66
"address": "0xe04f27eb70e025b78871a2ad7eabe85e61212761"
77
},
8-
"log_timestamp": "2023-04-18-16:35:12",
8+
"log_timestamp": "2023-04-18-16:50:58",
99
"res": "0"
1010
}

logs/standard/GOERLI-get_contract_abi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"kwargs": {
55
"address": "0x748D03fb181A158bea396489eA6589E7dCfBA495"
66
},
7-
"log_timestamp": "2023-04-18-16:34:50",
7+
"log_timestamp": "2023-04-18-16:50:40",
88
"res": "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"reason\",\"type\":\"bytes\"}],\"name\":\"TransactionFailed\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"addTransaction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"executeAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"removeTransaction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"setTransactionEnabled\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"transactions\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transactionsSize\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]"
99
}

logs/standard/GOERLI-get_contract_creator_and_creation_tx_hash.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"0x7af963cF6D228E564e2A0aA0DdBF06210B38615D"
77
]
88
},
9-
"log_timestamp": "2023-04-18-16:34:51",
9+
"log_timestamp": "2023-04-18-16:50:42",
1010
"res": [
1111
{
1212
"contractAddress": "0x7af963cf6d228e564e2a0aa0ddbf06210b38615d",

logs/standard/GOERLI-get_contract_execution_status.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"kwargs": {
55
"txhash": "0x15f8e5ea1079d9a0bb04a4c58ae5fe7654b5b2b4463375ff7ffb490aa0032f3a"
66
},
7-
"log_timestamp": "2023-04-18-16:35:14",
7+
"log_timestamp": "2023-04-18-16:51:00",
88
"res": {
99
"isError": "0",
1010
"errDescription": ""

logs/standard/GOERLI-get_contract_source_code.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"kwargs": {
55
"address": "0xBB9bc244D798123fDe783fCc1C72d3Bb8C189413"
66
},
7-
"log_timestamp": "2023-04-18-16:34:50",
7+
"log_timestamp": "2023-04-18-16:50:41",
88
"res": [
99
{
1010
"SourceCode": "",

logs/standard/GOERLI-get_erc20_token_transfer_events_by_address.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"endblock": 999999999,
88
"sort": "asc"
99
},
10-
"log_timestamp": "2023-04-18-16:35:42",
10+
"log_timestamp": "2023-04-18-16:52:17",
1111
"res": [
1212
{
1313
"blockNumber": "4325753",
@@ -28,7 +28,7 @@
2828
"gasUsed": "274574",
2929
"cumulativeGasUsed": "669283",
3030
"input": "deprecated",
31-
"confirmations": "4526515"
31+
"confirmations": "4526576"
3232
},
3333
{
3434
"blockNumber": "4325755",
@@ -49,7 +49,7 @@
4949
"gasUsed": "36775",
5050
"cumulativeGasUsed": "332336",
5151
"input": "deprecated",
52-
"confirmations": "4526513"
52+
"confirmations": "4526574"
5353
}
5454
]
5555
}

logs/standard/GOERLI-get_erc20_token_transfer_events_by_address_and_contract_paginated.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"offset": 100,
99
"sort": "asc"
1010
},
11-
"log_timestamp": "2023-04-18-16:35:43",
11+
"log_timestamp": "2023-04-18-16:52:18",
1212
"res": [
1313
{
1414
"blockNumber": "4325753",
@@ -29,7 +29,7 @@
2929
"gasUsed": "274574",
3030
"cumulativeGasUsed": "669283",
3131
"input": "deprecated",
32-
"confirmations": "4526515"
32+
"confirmations": "4526576"
3333
},
3434
{
3535
"blockNumber": "4325755",
@@ -50,7 +50,7 @@
5050
"gasUsed": "36775",
5151
"cumulativeGasUsed": "332336",
5252
"input": "deprecated",
53-
"confirmations": "4526513"
53+
"confirmations": "4526574"
5454
}
5555
]
5656
}

0 commit comments

Comments
 (0)