leofisG / serum-ts

Project Serum TypeScript monorepo

Home Page:https://projectserum.com

Repository from Github https://github.comleofisG/serum-tsRepository from Github https://github.comleofisG/serum-ts

serum-ts

Project Serum Monorepo

Build Status Discord Chat License

Packages

Package Version Description
@project-serum/borsh npm Borsh serialization primitives
@project-serum/common npm Common utilities
@project-serum/serum npm Library for interacting with the Serum DEX
@project-serum/lockup npm Client for interacting with the Lockup Program
@project-serum/pool npm Client for interacting with Pools
@project-serum/registry npm Client for interacting with the Registry Program
@project-serum/swap npm Client for interacting witht the Swap Program
@project-serum/tokens npm Solana token addresses

Contributing

Installing

To get started first install the required build tools:

npm install -g lerna
npm install -g yarn

Then bootstrap the workspace:

yarn

Building

To build the workspace:

yarn build

Testing

To run all tests:

yarn test

Linting

To lint:

yarn lint

To apply lint fixes:

yarn lint:fix

About

Project Serum TypeScript monorepo

https://projectserum.com

License:Apache License 2.0


Languages

Language:TypeScript 90.4%Language:JavaScript 8.9%Language:HTML 0.6%Language:CSS 0.1%