setprotocol.js
TypeScript icon, indicating that this package has built-in type declarations

1.2.9-rc1 • Public • Published

License NPM

setprotocol.js

setprotocol.js is a library for interacting with Set Protocol smart contracts. This library enables you to create, issue, redeem, and create and fill issuance orders for Sets.

Take a look at our developer portal for the fastest way to get up and running.

Join us on Telegram

Note: This is Alpha software, and is subject to non-backwards compatible changes.

💻 Installation

setprotocol.js

Using yarn:
$ yarn add setprotocol.js@^1.2.8
Using npm:
$ npm i --save setprotocol.js@^1.2.8
Setup

For the most up to date steps on how to initialize and use setProtocol.js, please refer to our installation guide.

🙋 Contributing

Testing

Compile & Migrate Contracts

Start testrpc and setup dependencies:

yarn chain

Wait until the dependency migration complete message appears before interacting with the contracts. In a new terminal window, run:

yarn test:watch

Troubleshooting

Do not use Node version 10+ as it may have issues during npm install or yarn install with the sha3 package. Use nvm install 9.11.1 && nvm use 9.11.1 for now.

Occasionally, you may need to run yarn run chain --reset or just re-run yarn chain to make sure that you have up to date contracts after running yarn install with an update to the set-protocol-contracts package.

Package Sidebar

Install

npm i setprotocol.js

Weekly Downloads

1

Version

1.2.9-rc1

License

Apache-2.0

Unpacked Size

7.25 MB

Total Files

787

Last publish

Collaborators

  • alexsoong91
  • bweick
  • controtie
  • felix2feng
  • inje
  • justinkchen
  • richardliang