Giter VIP home page Giter VIP logo

fundraising-via-tokenization-columbia-fintech-boot-camp's Introduction

Fundraising-via-Tokenization

Project Description

Due to the large amount of capital and long investment horizons required in order to pursue their strategies, Private Equity funds have traditionally been exclusive investment opportunities offered to high net worth individuals, corporations, and asset managers. The average retail investor seeking to add private companies to their portfolio is generally unable to do so without connections in the space, resulting in a large capital pool left untapped or invested into more accessible investment vehicles. This project seeks to create an application that connects private equity fund managers and retail investors by using blockchain to tokenize investment into a fund into “shares” that can be bought and traded.

Instructions

In order to run this code, you must have an active environment that has Python, Web3, ipywidgets, and Jupyter installed. You must also have set up Ethereum crypto-wallets on the Kovan test network (I recommend doing so via MetaMask and Ganache).

Once you have this set up, you must open Remix (remix.ethereum.org), and deploy the following smart contract files in the following order:

  • FundACoin.sol - this creates the token entity using ERC20 standards.
  • CrowdsaleA.sol - this initiates the crowdsale. The FundACoin smart contract must be referenced, and an Ethereum wallet account into which to mint the tokens must be provided when deploying the contract.

Once the tokens have been minted, open up Jupyter and run the portfolio_dashboard.ipynb file. To buy tokens, enter in the account number and private key for a different Ethereum wallet (with enough test Ether to buy the tokens per the specified price when deploying the crowdsale contract) in the top half of the dashboard. Once tokens have been sold, they may be traded using the trading tool in the bottom half of the dashboard.

fundraising-via-tokenization-columbia-fintech-boot-camp's People

Contributors

bwacker1 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.