This repository was archived by the owner on Jul 1, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +1
-28
lines changed Expand file tree Collapse file tree 3 files changed +1
-28
lines changed Original file line number Diff line number Diff line change @@ -92,10 +92,6 @@ def get_canonical_block_by_slot(self,
9292 block_class : Type [BaseBeaconBlock ]) -> BaseBeaconBlock :
9393 pass
9494
95- @abstractmethod
96- def get_canonical_block_root_by_slot (self , slot : int ) -> Hash32 :
97- pass
98-
9995 @abstractmethod
10096 def get_canonical_head (self , block_class : Type [BaseBeaconBlock ]) -> BaseBeaconBlock :
10197 pass
@@ -263,26 +259,9 @@ def _get_canonical_block_by_slot(
263259 db : BaseDB ,
264260 slot : int ,
265261 block_class : Type [BaseBeaconBlock ]) -> BaseBeaconBlock :
266- canonical_block_root = cls ._get_canonical_block_root_by_slot (db , slot )
262+ canonical_block_root = cls ._get_canonical_block_root (db , slot )
267263 return cls ._get_block_by_root (db , canonical_block_root , block_class )
268264
269- def get_canonical_block_root_by_slot (self , slot : int ) -> Hash32 :
270- """
271- Return the block root with the given slot in the canonical chain.
272-
273- Raise BlockNotFound if there's no block with the given slot in the
274- canonical chain.
275- """
276- return self ._get_canonical_block_root_by_slot (self .db , slot )
277-
278- @classmethod
279- def _get_canonical_block_root_by_slot (
280- cls ,
281- db : BaseDB ,
282- slot : int ) -> Hash32 :
283- validate_slot (slot )
284- return cls ._get_canonical_block_root (db , slot )
285-
286265 def get_canonical_head (self , block_class : Type [BaseBeaconBlock ]) -> BaseBeaconBlock :
287266 """
288267 Return the current block at the head of the chain.
Original file line number Diff line number Diff line change @@ -46,7 +46,6 @@ class FakeAsyncBeaconChainDB(BaseAsyncBeaconChainDB, BeaconChainDB):
4646 coro_persist_block = async_passthrough ('persist_block' )
4747 coro_get_canonical_block_root = async_passthrough ('get_canonical_block_root' )
4848 coro_get_canonical_block_by_slot = async_passthrough ('get_canonical_block_by_slot' )
49- coro_get_canonical_block_root_by_slot = async_passthrough ('get_canonical_block_root_by_slot' )
5049 coro_get_canonical_head = async_passthrough ('get_canonical_head' )
5150 coro_get_canonical_head_root = async_passthrough ('get_canonical_head_root' )
5251 coro_get_finalized_head = async_passthrough ('get_finalized_head' )
Original file line number Diff line number Diff line change @@ -55,10 +55,6 @@ async def coro_get_canonical_block_by_slot(
5555 block_class : Type [BaseBeaconBlock ]) -> BaseBeaconBlock :
5656 pass
5757
58- @abstractmethod
59- async def coro_get_canonical_block_root_by_slot (self , slot : int ) -> Hash32 :
60- pass
61-
6258 @abstractmethod
6359 async def coro_get_canonical_head (self , block_class : Type [BaseBeaconBlock ]) -> BaseBeaconBlock :
6460 pass
@@ -126,7 +122,6 @@ class AsyncBeaconChainDBPreProxy(BaseAsyncBeaconChainDB):
126122 coro_persist_block = async_method ('persist_block' )
127123 coro_get_canonical_block_root = async_method ('get_canonical_block_root' )
128124 coro_get_canonical_block_by_slot = async_method ('get_canonical_block_by_slot' )
129- coro_get_canonical_block_root_by_slot = async_method ('get_canonical_block_root_by_slot' )
130125 coro_get_canonical_head = async_method ('get_canonical_head' )
131126 coro_get_canonical_head_root = async_method ('get_canonical_head_root' )
132127 coro_get_finalized_head = async_method ('get_finalized_head' )
You can’t perform that action at this time.
0 commit comments