0x-web3

A python interface for interacting with the Ethereum blockchain and ecosystem.

https://github.com/ethereum/web3.py

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 295 committers (1.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary

Keywords from Contributors

python2 cryptography smart-contracts populus optimism static-analysis ssz solidity l2-scaling ovm
Last synced: 6 months ago · JSON representation

Repository

A python interface for interacting with the Ethereum blockchain and ecosystem.

Basic Info
Statistics
  • Stars: 5,336
  • Watchers: 121
  • Forks: 1,816
  • Open Issues: 121
  • Releases: 13
Created almost 10 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct

README.md

web3.py

Join the conversation on Discord Build Status PyPI version Python versions Docs build

A Python Library for Interacting with Ethereum

web3.py allows you to interact with the Ethereum blockchain using Python, enabling you to build decentralized applications, interact with smart contracts, and much more.

  • Python 3.8+ support

Installation

sh python -m pip install web3

Documentation

Get started in 5 minutes or take a tour of the library.

View the change log.

For additional guides, examples, and APIs, see the documentation.

Want to Help?

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing, then check out issues that are labeled Good First Issue.


Questions on Implementation or Usage?

Join the conversation in the Ethereum Python Community Discord.

Owner

  • Name: ethereum
  • Login: ethereum
  • Kind: organization

GitHub Events

Total
  • Create event: 14
  • Commit comment event: 1
  • Issues event: 116
  • Watch event: 381
  • Issue comment event: 289
  • Push event: 109
  • Pull request review event: 252
  • Pull request review comment event: 167
  • Pull request event: 235
  • Fork event: 142
Last Year
  • Create event: 14
  • Commit comment event: 1
  • Issues event: 116
  • Watch event: 381
  • Issue comment event: 289
  • Push event: 109
  • Pull request review event: 252
  • Pull request review comment event: 167
  • Pull request event: 235
  • Fork event: 142

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 4,477
  • Total Committers: 295
  • Avg Commits per committer: 15.176
  • Development Distribution Score (DDS): 0.812
Past Year
  • Commits: 328
  • Committers: 47
  • Avg Commits per committer: 6.979
  • Development Distribution Score (DDS): 0.399
Top Committers
Name Email Commits
fselmo f****2@g****m 843
Piper Merriam p****m@g****m 576
Keri k****s 575
Jason Carver u****s@s****m 572
Nick Gheorghita n****a@g****m 227
Dylan Wilson d****w@p****m 201
pacrob 5****b 158
void v****d@1****o 118
Marc Garreau m****u@g****m 98
Stuart Reed s****d@e****g 61
Danny Ryan d****n@g****m 57
voith v****1@g****m 53
Mo m****b@g****m 48
Tiffany McKenzie 2****1 47
Mikko Ohtamaa m****o@o****m 46
David Sanders d****e@g****m 44
DB d****2@y****m 26
pacrob p****l@p****m 25
Jason Haas j****s@g****m 24
Noel Maersk v****x 22
Marc Garreau 3****u 19
shravan-shandilya s****5@g****m 19
Harmouch101 e****h@g****m 17
Bryant Eisenbach f****u@g****m 16
bill b****g@g****m 15
Zhe Li l****n@g****m 13
Sebastian Bolanos s****n@g****m 12
jstoxrocky j****x@g****m 11
mhchia k****a@g****m 10
BobTheBuidler 7****r 10
and 265 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 474
  • Total pull requests: 728
  • Average time to close issues: over 1 year
  • Average time to close pull requests: about 1 month
  • Total issue authors: 254
  • Total pull request authors: 147
  • Average comments per issue: 2.69
  • Average comments per pull request: 0.98
  • Merged pull requests: 527
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 84
  • Pull requests: 276
  • Average time to close issues: 22 days
  • Average time to close pull requests: 9 days
  • Issue authors: 41
  • Pull request authors: 66
  • Average comments per issue: 1.08
  • Average comments per pull request: 1.22
  • Merged pull requests: 169
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • fselmo (54)
  • kclowes (45)
  • carver (15)
  • antazoey (14)
  • reedsa (14)
  • pipermerriam (11)
  • pacrob (7)
  • fubuloubu (7)
  • Uxio0 (6)
  • F4ever (5)
  • DefiDebauchery (5)
  • PatrickAlphaC (4)
  • Pet3ris (4)
  • miohtama (4)
  • avatar-lavventura (3)
Pull Request Authors
  • fselmo (303)
  • pacrob (93)
  • reedsa (88)
  • kclowes (86)
  • wolovim (55)
  • BobTheBuidler (22)
  • antazoey (8)
  • DavidRomanovizc (8)
  • agodbug (8)
  • lrusak (8)
  • simone1999 (6)
  • sky-coderay (6)
  • tibor-reiss (6)
  • miohtama (6)
  • futreall (6)
Top Labels
Issue Labels
priority: p4 nice to have (33) priority: p3 normal (31) v7 (17) Good First Issue (16) priority: p2 important (14) Breaking Change (7) priority: p2 normal (6) Pending Clarification (3) Enhancement (3) priority: p3 nice to have (2) v8 (2) filter issue (2) priority: p1 urgent (2) Documentation Improvement (2) performance (1) Work in Progress (1) Bug (1) L2 (1) Help Wanted (1) Good For Bounty (1)
Pull Request Labels
v7 (7) deprecate in v6 (2) No Merge (2) Help Wanted (2) priority: p3 normal (2) priority: p1 urgent (2) priority: p4 nice to have (1) Breaking Change (1) v8 (1)

Packages

  • Total packages: 10
  • Total downloads:
    • pypi 2,790,349 last-month
  • Total docker downloads: 2,753,823
  • Total dependent packages: 429
    (may contain duplicates)
  • Total dependent repositories: 3,930
    (may contain duplicates)
  • Total versions: 535
  • Total maintainers: 15
pypi.org: web3

web3: A Python library for interacting with Ethereum

  • Versions: 245
  • Dependent Packages: 427
  • Dependent Repositories: 3,921
  • Downloads: 2,789,816 Last month
  • Docker Downloads: 2,753,271
Rankings
Dependent packages count: 0.1%
Dependent repos count: 0.2%
Downloads: 0.3%
Average: 0.6%
Docker downloads count: 0.7%
Forks count: 1.1%
Stargazers count: 1.1%
Last synced: 6 months ago
proxy.golang.org: github.com/ethereum/web3.py
  • Versions: 243
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 0.7%
Stargazers count: 1.0%
Average: 3.3%
Dependent packages count: 5.5%
Dependent repos count: 5.8%
Last synced: 6 months ago
pypi.org: 0x-web3

Web3.py

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 4
  • Downloads: 251 Last month
Rankings
Stargazers count: 1.1%
Forks count: 1.1%
Average: 6.8%
Dependent packages count: 7.4%
Dependent repos count: 7.7%
Downloads: 16.8%
Maintainers (2)
Last synced: 6 months ago
pypi.org: open-aea-web3

web3.py

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 62 Last month
  • Docker Downloads: 552
Rankings
Stargazers count: 1.1%
Forks count: 1.1%
Downloads: 2.8%
Average: 6.9%
Dependent packages count: 7.4%
Dependent repos count: 22.2%
Maintainers (1)
Last synced: 6 months ago
pypi.org: thirdweb-web3

Web3.py

  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 70 Last month
Rankings
Forks count: 1.1%
Stargazers count: 1.1%
Dependent packages count: 3.3%
Average: 9.4%
Downloads: 19.5%
Dependent repos count: 22.2%
Maintainers (2)
Last synced: 6 months ago
pypi.org: web3-eth

Web3.py

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 44 Last month
Rankings
Stargazers count: 1.1%
Forks count: 1.2%
Dependent packages count: 6.6%
Average: 13.6%
Downloads: 28.5%
Dependent repos count: 30.6%
Maintainers (1)
Last synced: about 1 year ago
conda-forge.org: web3
  • Versions: 26
  • Dependent Packages: 1
  • Dependent Repositories: 3
Rankings
Forks count: 4.0%
Stargazers count: 5.6%
Average: 14.2%
Dependent repos count: 18.0%
Dependent packages count: 29.0%
Last synced: 6 months ago
pypi.org: eth-web3

Web3.py

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 98 Last month
Rankings
Stargazers count: 1.1%
Forks count: 1.2%
Dependent packages count: 6.6%
Average: 16.4%
Dependent repos count: 30.6%
Downloads: 42.3%
Maintainers (1)
Last synced: about 1 year ago
pypi.org: web3.0

web3.py

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 1.6%
Stargazers count: 1.8%
Dependent packages count: 9.9%
Average: 17.3%
Dependent repos count: 55.8%
Maintainers (1)
Last synced: 6 months ago
pypi.org: web3lib

web3.py

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8 Last month
Rankings
Forks count: 1.0%
Stargazers count: 1.1%
Dependent packages count: 7.5%
Average: 26.4%
Downloads: 52.5%
Dependent repos count: 69.8%
Maintainers (1)
Last synced: 6 months ago

Dependencies

setup.py pypi
  • aiohttp >=3.7.4.post0,<4
  • eth-abi >=3.0.0,<4.0.0
  • eth-account >=0.6.0,<0.7.0
  • eth-hash *