• Stars
    star
    267
  • Rank 153,621 (Top 4 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created about 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Project Serum TypeScript monorepo

serum-ts

Project Serum Monorepo

Build Status Discord Chat License

Website | Academy | Awesome | DEX | Rust

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/pool npm Client for interacting with Pools
@project-serum/spl-token-swap npm Client for interacting with the SPL Token Swap Program
@project-serum/swap npm Client for swapping on the Serum DEX
@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