Skip to content
/ ESOP Public
forked from Neufund/ESOP

legal and smart contracts framework to implement Employee Stock Options Plan

License

Notifications You must be signed in to change notification settings

ppoliani/ESOP

Repository files navigation

Legal and smart contracts framework to implement Employee Stock Options Plan

What is ESOP and why we do it?

Actors and Their Lifecycles

Admin company Employee

Option Pools

Neufund ESOP Algorithm

Simulations

Smart Contracts

Option Conversion Event

Legal Papers

User Interface

Development

solc 0.4.10 install binary packages cpp solc from solc repo http://solidity.readthedocs.io/en/develop/installing-solidity.html to use with dapple upgrade truffle by modifying package.js of truffle and putting right solc version like

cd /usr/lib/node_modules/truffle
atom package.js <- change solc version
npm update

Running unit (solidity) tests

Solidity tests are run with dapple.

Running integration (js) tests

RoT.at(RoT.address).ESOPAddress() ESOP.at(ESOP.address).rootOfTrust()

setting up dev chain on parity and get some eth

parity --chain dev --jsonrpc-port 8444 ui https://github.com/paritytech/parity/wiki/Private-development-chain

Steps to reproduce and verify bytecode deployed on mainnet

About

legal and smart contracts framework to implement Employee Stock Options Plan

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 67.6%
  • JavaScript 26.7%
  • Python 3.9%
  • Shell 1.8%