|
33 | 33 | BaseService,
|
34 | 34 | )
|
35 | 35 |
|
| 36 | +from trinity.constants import ( |
| 37 | + TO_NETWORKING_BROADCAST_CONFIG, |
| 38 | +) |
36 | 39 | from trinity.utils.async_errors import (
|
37 | 40 | await_and_wrap_errors,
|
38 | 41 | )
|
@@ -230,23 +233,33 @@ def __init__(self, event_bus: Endpoint) -> None:
|
230 | 233 |
|
231 | 234 | async def coro_get_block_header_by_hash(self, block_hash: Hash32) -> BlockHeader:
|
232 | 235 | event = GetBlockHeaderByHashRequest(block_hash)
|
233 |
| - return self._pass_or_raise(await self.event_bus.request(event)).block_header |
| 236 | + return self._pass_or_raise( |
| 237 | + await self.event_bus.request(event, TO_NETWORKING_BROADCAST_CONFIG) |
| 238 | + ).block_header |
234 | 239 |
|
235 | 240 | async def coro_get_block_body_by_hash(self, block_hash: Hash32) -> BlockBody:
|
236 | 241 | event = GetBlockBodyByHashRequest(block_hash)
|
237 |
| - return self._pass_or_raise(await self.event_bus.request(event)).block_body |
| 242 | + return self._pass_or_raise( |
| 243 | + await self.event_bus.request(event, TO_NETWORKING_BROADCAST_CONFIG) |
| 244 | + ).block_body |
238 | 245 |
|
239 | 246 | async def coro_get_receipts(self, block_hash: Hash32) -> List[Receipt]:
|
240 | 247 | event = GetReceiptsRequest(block_hash)
|
241 |
| - return self._pass_or_raise(await self.event_bus.request(event)).receipts |
| 248 | + return self._pass_or_raise( |
| 249 | + await self.event_bus.request(event, TO_NETWORKING_BROADCAST_CONFIG) |
| 250 | + ).receipts |
242 | 251 |
|
243 | 252 | async def coro_get_account(self, block_hash: Hash32, address: Address) -> Account:
|
244 | 253 | event = GetAccountRequest(block_hash, address)
|
245 |
| - return self._pass_or_raise(await self.event_bus.request(event)).account |
| 254 | + return self._pass_or_raise( |
| 255 | + await self.event_bus.request(event, TO_NETWORKING_BROADCAST_CONFIG) |
| 256 | + ).account |
246 | 257 |
|
247 | 258 | async def coro_get_contract_code(self, block_hash: Hash32, address: Address) -> bytes:
|
248 | 259 | event = GetContractCodeRequest(block_hash, address)
|
249 |
| - return self._pass_or_raise(await self.event_bus.request(event)).bytez |
| 260 | + return self._pass_or_raise( |
| 261 | + await self.event_bus.request(event, TO_NETWORKING_BROADCAST_CONFIG) |
| 262 | + ).bytez |
250 | 263 |
|
251 | 264 | TResponse = TypeVar("TResponse", bound=BaseLightPeerChainResponse)
|
252 | 265 |
|
|
0 commit comments