montyly / set-protocol-contracts

πŸŽ› Set Protocol Smart Contracts

Home Page:https://www.setprotocol.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coverage Status License NPM

Set Protocol: A Specification for Token Abstraction

Contracts

Set Protocol is a specification for abstraction of higher order tokens on the ethereum blockchain written in the Solidity programming language. We use Truffle as a development environment for compiling, testing, and deploying our contracts. See the whitepaper for more details about Set Protocol.

More details about our contract architecture and deployed contracts can also be found in our wiki.

Contributing

We highly encourage participation from the community to help shape the development of Set. If you are interested in developing on top of Set Protocol or have any questions, please ping us on Telegram.

Legacy

For legacy users, our audited V1 contracts which can be found here.

Testing

  1. Run yarn install
yarn install
  1. Run an ethereum chain on a separate terminal window
yarn chain
  1. Run unit tests
yarn test

About

πŸŽ› Set Protocol Smart Contracts

https://www.setprotocol.com

License:Apache License 2.0


Languages

Language:TypeScript 96.7%Language:JavaScript 1.7%Language:HTML 1.3%Language:Shell 0.4%