aboutsummaryrefslogblamecommitdiffstats
path: root/python-packages/order_utils/stubs/web3/__init__.pyi
blob: b2af954753a5163fa6484e82b87a08cece3dc6b0 (plain) (tree)
1
2
3
4
5
6
7
8
9


                                        
                                            
 

           

                                     
 
                                                           
 





                                                            








                                                                        
       
from typing import Dict, Optional, Union

from web3.utils import datatypes
from web3.providers.base import BaseProvider


class Web3:
    class HTTPProvider(BaseProvider):
        ...

    def __init__(self, provider: BaseProvider) -> None: ...

    @staticmethod
    def sha3(
        primitive: Optional[Union[bytes, int, None]] = None,
        text: Optional[str] = None,
        hexstr: Optional[str] = None
    ) -> bytes: ...

    class net:
        version: str
        ...

    class eth:
        @staticmethod
        def contract(address: str, abi: Dict) -> datatypes.Contract: ...
        ...
    ...