paint-brush
Creating a Python Ethereum Interface: Part 1by@pryce.turner
10,076 reads
10,076 reads

Creating a Python Ethereum Interface: Part 1

by Pryce Turner7mDecember 11th, 2018
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

<span>C</span>oming from a Python background, I was initially a bit discouraged to discover a lack of tutorials for interacting with the Ethereum blockchain using Python. However, after reading <a href="https://medium.com/@enjeyw" data-anchor-type="2" data-user-id="98948c525eb6" data-action-value="98948c525eb6" data-action="show-user-card" data-action-type="hover" target="_blank">Nick Williams</a> (excellent) <a href="https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988" target="_blank">guide</a> and taking a good look at the rich feature set of Ethereum’s own <a href="https://web3py.readthedocs.io/en/stable/index.html" target="_blank">web3.py</a>, I was determined to write something of my own. I wanted a clean way to compile, deploy and interact with a contract from Python. I ended up writing a convenience interface that collects and abstracts a number of web3.py methods so it can be easily imported into different Python modules.

People Mentioned

Mention Thumbnail

Company Mentioned

Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - Creating a Python Ethereum Interface: Part 1
Pryce Turner HackerNoon profile picture
Pryce Turner

Pryce Turner

@pryce.turner

L O A D I N G
. . . comments & more!

About Author

Pryce Turner HackerNoon profile picture
Pryce Turner@pryce.turner

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite