Skip to content

Integrating the Ethereum blockchain network into an application in order to enable your customers to instantly pay the fintech professionals whom they hire with cryptocurrency.

License

Notifications You must be signed in to change notification settings

nustalgic/Blockchain-Wallets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Module-19-Challenge

Screen-Shot-2022-05-15-at-11-34-38-PM.png

Background

In this challenge I work at a startup that is building a new and disruptive platform called Fintech Finder. Fintech Finder is an application that its customers can use to find fintech professionals from among a list of candidates, hire them, and pay them. As Fintech Finder’s lead developer, you have been tasked with integrating the Ethereum blockchain network into the application in order to enable your customers to instantly pay the fintech professionals whom they hire with cryptocurrency.

The code enables your customers to send cryptocurrency payments to fintech professionals. To develop the code and test it out, you will assume the perspective of a Fintech Finder customer who is using the application to find a fintech professional and pay them for their work.


Technologies

We'll be using Python and the following libraries to run and read our data.

  • Streamlit - turns data scripts into shareable web apps in minutes. All in pure Python. No front‑end experience required.

  • Data Classes - provides a decorator and functions for automatically adding generated special methods.

  • web3 - Web3.py is a Python library for interacting with Ethereum.

Installation Guide

In order for us to get the data we need we must import proper libraries.

import streamlit as st
from dataclasses import dataclass
from typing import Any, List
from web3 import Web3

Usage

  • Create additional user input areas in the Streamlit application.
def get_people():
    """Display the database of Fintech Finders candidate information."""
    db_list = list(candidate_database.values())

    for number in range(len(people)):
        st.image(db_list[number][4], width=200)
        st.write("Name: ", db_list[number][0])
        st.write("Ethereum Account Address: ", db_list[number][1])
        st.write("FinTech Finder Rating: ", db_list[number][2])
        st.write("Hourly Rate per Ether: ", db_list[number][3], "eth")
        st.text(" \n")

Screen-Shot-2022-05-15-at-11-13-29-PM.png

Screen-Shot-2022-05-15-at-11-13-53-PM.png

Screen-Shot-2022-05-15-at-11-12-47-PM.png


Contributors

Brought to you by Elgin Braggs Jr.


License

MIT

About

Integrating the Ethereum blockchain network into an application in order to enable your customers to instantly pay the fintech professionals whom they hire with cryptocurrency.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages