{"type": "project", "title": "web3.py", "logoImg": "bafkreicqzdzb3y2xeaxhpwfvml33lpps3memfeaujxvnnf5i5zckzzbj2a", "website": "https://snakecharmers.ethereum.org", "bannerImg": "bafkreigsfpod2twvub6uqqwxyj6q4rsjf3syj2ddkxyqxh7njgbtduedai", "createdAt": 1713288951890, "userGithub": "", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..efo3MrsuadmC-uyEMoOldyWryEAwgAXHEAeKlkrLuD3IEbZvqF8PVPkQ-ZPb_HdFb86gVc8iQGhw4xKzVxaGAA", "type": "Ed25519Signature2018", "created": "2024-04-16T17:28:48.539Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-16T17:28:48.538Z", "expirationDate": "2024-07-15T17:28:48.538Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeeEe5D271A56Aa09C4F8862aF514ADD3E882857c", "hash": "v0.0.0:cSmSYpu0peU03SIeWsW8HBLeil47JITK56MdEYXOKcQ=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#ethereum#3621728"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..CLfLpsm22oyRQPyPVtmxAjEkOA97sagZorLMHJuo3cgRbPNAHbzGQM2CQCIOQiPy9q8GE6DEB-84SHA98RrKBA", "type": "Ed25519Signature2018", "created": "2024-04-16T17:28:24.561Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-16T17:28:24.561Z", "expirationDate": "2024-07-15T17:28:24.561Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeeEe5D271A56Aa09C4F8862aF514ADD3E882857c", "hash": "v0.0.0:IBGrXzoUoI1QRHC/bNd5NM2T3JYvugT48ojgD7KQy0c=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#EthereumPython"}}}, "description": "[web3.py](https://github.com/ethereum/web3.py/) is the standard for interacting with the Ethereum blockchain for Python developers. The open source library garners well over one million downloads per month and underpins many Python developer tools, including the Ape and Brownie development frameworks. web3.py-adjacent libraries, including [py-evm](https://github.com/ethereum/py-evm/), are dependencies in the Vyper/Titanoboa development stack.\n\nMore broadly, we value language diversity within Ethereum tooling, and believe the path to mass adoption requires meeting developers where they are. The [web3.py](https://github.com/ethereum/web3.py/) API, documentation, blog, and reference repos place high priority on approachability for anyone comfortable with Python.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "ethereum", "projectTwitter": "EthereumPython"}
web3.py
[web3.py](https://github.com/ethereum/web3.py/) is the standard for interacting with the Ethereum blockchain for Python developers. The open source library garners well over one million downloads per month and underpins many Python developer tools, including the Ape and Brownie development frameworks. web3.py-adjacent libraries, including [py-evm](https://github.com/ethereum/py-evm/), are dependencies in the Vyper/Titanoboa development stack.

More broadly, we value language diversity within Ethereum tooling, and believe the path to mass adoption requires meeting developers where they are. The [web3.py](https://github.com/ethereum/web3.py/) API, documentation, blog, and reference repos place high priority on approachability for anyone comfortable with Python.
web3.py