Skip to content

Commit 0d754af

Browse files
committed
✅ tests: making tests pass and update docs to reflect changelog
1 parent 5a28622 commit 0d754af

File tree

10 files changed

+13
-178
lines changed

10 files changed

+13
-178
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ api.bulk_request(endpoint_response, requests_per_second, results_to_fetch)
156156
Here is an example of how to use ``bulk_request``:
157157

158158
```python
159-
recent_blocks_since = api.bulk_request(api.block.blocks_by_date(block_timestamp_after='2022-01-01 00:00:00', limit=500))
159+
recent_blocks_since = api.bulk_request(api.block.blocks_by_date(added_after='2022-01-01 00:00:00', limit=500))
160160

161161
print(len(recent_blocks_since))
162162

demo/plotting.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
api = Transpose('API_KEY')
88

9-
block_timestamp_after=(datetime.now() - timedelta(minutes=60)).astimezone(timezone.utc).strftime("%Y-%m-%d %H:%M:%S")
10-
historical_blocks = api.block.blocks_by_date(block_timestamp_after=block_timestamp_after, order="desc", limit=500)
9+
added_after=(datetime.now() - timedelta(minutes=60)).astimezone(timezone.utc).strftime("%Y-%m-%d %H:%M:%S")
10+
historical_blocks = api.block.blocks_by_date(added_after=added_after, order="desc", limit=500)
1111
historical_base_gas_prices = [block.base_fee_per_gas / 1000000000 for block in historical_blocks]
1212

1313
chart = Plot(title="Hourly Gas Prices on Ethereum")

demo/tornado_cash.py

Lines changed: 0 additions & 94 deletions
This file was deleted.

docs/block.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The **Account Model** represents a single account. This includes both externally
4545
| SDK Method | Endpoint URL | Returns |
4646
| ------------------------------------------------------------------------------------- | -------------------------------- | ------------- |
4747
| `block.blocks_by_number(block_number_above, block_number_below, order, limit)` | `GET /v0/block/blocks-by-number` | `List[Block]` |
48-
| `block.blocks_by_date(block_timestamp_after, block_timestamp_before, order, limit)` | `GET /v0/block/blocks-by-date` | `List[Block]` |
48+
| `block.blocks_by_date(added_after, added_before, order, limit)` | `GET /v0/block/blocks-by-date` | `List[Block]` |
4949

5050
### Block Model
5151

@@ -130,7 +130,6 @@ The **Transaction Model** represents a single transaction. The **Transaction Mod
130130
| -------------------------------------------------------------------------------------------------------------- | ----------------------------------- | ----------- |
131131
| `block.logs_by_transaction(transaction_hash, limit)` | `GET /v0/block/logs-by-transaction` | `List[Log]` |
132132
| `block.logs_by_block(block_number_above, block_number_below, contract_address, event_signature, order, limit)` | `GET /v0/block/logs-by-block` | `List[Log]` |
133-
| `block.logs_by_date(block_number_above, block_number_below, contract_address, event_signature, order, limit)` | `GET /v0/block/logs-by-date` | `List[Log]` |
134133

135134
### Log Model
136135

tests/test_block_blocks_by_date.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ def test_basic():
44
try:
55
api = Transpose(api_key)
66

7-
blocks = api.block.blocks_by_date(block_timestamp_after='2020-01-01 00:00:00',)
7+
blocks = api.block.blocks_by_date(added_after='2020-01-01 00:00:00',)
88

99
assert len(blocks) >= 1
1010

@@ -15,7 +15,7 @@ def test_cursor():
1515
try:
1616
api = Transpose(api_key)
1717

18-
blocks = api.block.blocks_by_date(block_timestamp_after='2020-01-01 00:00:00',)
18+
blocks = api.block.blocks_by_date(added_after='2020-01-01 00:00:00',)
1919

2020
assert len(blocks) >= 1
2121
assert api._next != None

tests/test_block_logs_by_date.py

Lines changed: 0 additions & 40 deletions
This file was deleted.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from ..constants import BLOCK_API_ENDPOINTS
22

3-
def _blocks_by_date(block_timestamp_after:str or int='1970-01-01T00:00:00Z',
4-
block_timestamp_before: str or int='2050-01-01T00:00:00Z',
3+
def _blocks_by_date(added_after:str or int='1970-01-01T00:00:00Z',
4+
added_before: str or int='2050-01-01T00:00:00Z',
55
order: str = 'asc',
66
limit: int = 10,) -> str:
7-
base_url = '{}?block_timestamp_after={}&block_timestamp_before={}&order={}&limit={}'.format(BLOCK_API_ENDPOINTS['blocks_by_date'], block_timestamp_after, block_timestamp_before, order, limit)
7+
base_url = '{}?added_after={}&added_before={}&order={}&limit={}'.format(BLOCK_API_ENDPOINTS['blocks_by_date'], added_after, added_before, order, limit)
88

99
return base_url

transpose/src/api/block/_logs_by_date.py

Lines changed: 0 additions & 17 deletions
This file was deleted.

transpose/src/api/block/base.py

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from ._logs_by_date import _logs_by_date
21
from ._logs_by_block import _logs_by_block
32
from ._blocks_by_date import _blocks_by_date
43
from ._blocks_by_number import _blocks_by_number
@@ -61,11 +60,11 @@ def blocks_by_number(self,
6160
# Get Blocks by Date
6261
# https://api.transpose.io/v0/block/blocks-by-date
6362
def blocks_by_date(self,
64-
block_timestamp_after:str or int='1970-01-01T00:00:00Z',
65-
block_timestamp_before: str or int='2050-01-01T00:00:00Z',
63+
added_after:str or int='1970-01-01T00:00:00Z',
64+
added_before: str or int='2050-01-01T00:00:00Z',
6665
order: str = 'asc',
6766
limit: int = 10) -> List[BlockModel]:
68-
return self.super.perform_authorized_request(BlockModel, _blocks_by_date(block_timestamp_after=block_timestamp_after, block_timestamp_before=block_timestamp_before, order=order, limit=limit))
67+
return self.super.perform_authorized_request(BlockModel, _blocks_by_date(added_after=added_after, added_before=added_before, order=order, limit=limit))
6968

7069
# Get Transactions by Hash
7170
# https://api.transpose.io/v0/block/transactions-by-hash
@@ -118,15 +117,4 @@ def logs_by_block(self,
118117
event_signature: str = None,
119118
order: str = 'asc',
120119
limit: int = 10) -> List[Log]:
121-
return self.super.perform_authorized_request(Log, _logs_by_block(block_number_above=block_number_above, block_number_below=block_number_below, contract_address=contract_address, event_signature=event_signature, order=order, limit=limit))
122-
123-
# Get Logs by Date
124-
# https://api.transpose.io/v0/block/logs-by-date
125-
def logs_by_date(self,
126-
emitted_after: str or int='1970-01-01T00:00:00Z',
127-
emitted_before: str or int='2050-01-01T00:00:00Z',
128-
contract_address: str = None,
129-
event_signature: str = None,
130-
order: str = 'asc',
131-
limit: int = 10) -> List[Log]:
132-
return self.super.perform_authorized_request(Log, _logs_by_date(emitted_after=emitted_after, emitted_before=emitted_before, contract_address=contract_address, event_signature=event_signature, order=order, limit=limit))
120+
return self.super.perform_authorized_request(Log, _logs_by_block(block_number_above=block_number_above, block_number_below=block_number_below, contract_address=contract_address, event_signature=event_signature, order=order, limit=limit))

transpose/src/api/constants.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
# Log Endpoints
3434
'logs_by_transaction': 'https://api.transpose.io/v0/block/logs-by-transaction',
3535
'logs_by_block': 'https://api.transpose.io/v0/block/logs-by-block',
36-
'logs_by_date': 'https://api.transpose.io/v0/block/logs-by-date',
3736
}
3837

3938
NFT_API_ENDPOINTS = {

0 commit comments

Comments
 (0)