Go to file
kootsZhin ec11b30fd3
fix: add `baseSizeNumberToSplSize` and `quoteSizeNumberToSplSize` (#247)
2022-10-25 11:38:23 -04:00
docs Cleanup for staking mainnet beta deployment (#35) 2020-12-20 17:04:48 -08:00
packages fix: add `baseSizeNumberToSplSize` and `quoteSizeNumberToSplSize` (#247) 2022-10-25 11:38:23 -04:00
types/buffer-layout Rebase serum-js 2020-11-14 19:21:19 -08:00
.editorconfig Initial commit 2020-11-14 19:21:19 -08:00
.eslintrc Rebase serum-js 2020-11-14 19:21:19 -08:00
.gitignore Update serum-ts for bulk cancel and max_ts 2022-04-05 12:45:03 -04:00
.travis.yml Rebase serum-js 2020-11-14 19:21:19 -08:00
LICENSE Rebase serum-js 2020-11-14 19:21:19 -08:00
README.md serum: Rename swap to spl-token-swap and add new swap package (#98) 2021-05-11 21:20:15 -07:00
lerna.json Rebase serum-js 2020-11-14 19:21:19 -08:00
package.json serum: Middleware for market proxy (#138) 2021-07-18 00:46:21 -07:00
tsconfig.json Rebase serum-js 2020-11-14 19:21:19 -08:00
yarn.lock Add decodeInstructionV2 for serum INSTRUCTION_LAYOUT_V2 instructions 2022-04-07 20:31:57 +00:00

README.md

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