@@ -511,20 +511,16 @@ async def _evm_nft_activities(
511
511
)
512
512
return self ._extract_data (response )
513
513
514
- < << << << HEAD
515
514
async def _evm_nft_item (
516
515
self , contract : str , token_id : str , network : NetworkId | str | None = None
517
- ) -> dict | None :
518
- == == == =
519
- async def _evm_nft_item (self , contract : str , token_id : str , network : NetworkId | str | None = None ) -> dict | None :
520
- >> >> >> > 1 f02e38 (feat : Update dependency to divine - typed - requests )
516
+ ) -> list [dict [Any , Any ]]:
521
517
"""Internal EVM NFT item implementation."""
522
518
net = str (network ) if network else self ._default_network
523
519
async with self ._api .evm (net ) as client :
524
520
response = await client .get_nft_item (contract = contract , token_id = token_id )
525
521
return self ._extract_data (response )
526
522
527
- async def _evm_nft_holders (self , contract : str , network : NetworkId | str | None = None ) -> dict | None :
523
+ async def _evm_nft_holders (self , contract : str , network : NetworkId | str | None = None ) -> list [ dict [ Any , Any ]] :
528
524
"""Internal EVM NFT holders implementation."""
529
525
net = str (network ) if network else self ._default_network
530
526
async with self ._api .evm (net ) as client :
@@ -537,7 +533,7 @@ async def _evm_nft_sales(
537
533
token_id : str | None = None ,
538
534
limit : int = 10 ,
539
535
network : NetworkId | str | None = None ,
540
- ) -> dict | None :
536
+ ) -> list [ dict [ Any , Any ]] :
541
537
"""Internal EVM NFT sales implementation."""
542
538
net = str (network ) if network else self ._default_network
543
539
async with self ._api .evm (net ) as client :
@@ -551,7 +547,7 @@ async def _evm_historical_balances(
551
547
interval : Interval | str = Interval .ONE_HOUR ,
552
548
limit : int = 10 ,
553
549
network : NetworkId | str | None = None ,
554
- ) -> dict | None :
550
+ ) -> list [ dict [ Any , Any ]] :
555
551
"""Internal EVM historical balances implementation."""
556
552
net = str (network ) if network else self ._default_network
557
553
async with self ._api .evm (net ) as client :
@@ -690,12 +686,12 @@ async def _svm_swaps(
690
686
691
687
# ===== Utility Methods =====
692
688
693
- async def version (self ) -> dict [str , Any ]:
689
+ async def version (self ) -> list [ dict [Any , Any ] ]:
694
690
"""Get API version information."""
695
691
response = await self ._api .get_version ()
696
692
return self ._extract_data (response )
697
693
698
- async def networks (self ) -> dict [str , Any ]:
694
+ async def networks (self ) -> list [ dict [Any , Any ] ]:
699
695
"""Get supported networks."""
700
696
response = await self ._api .get_networks ()
701
697
return self ._extract_data (response )
0 commit comments