Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@saberhq/chai-solana

saber-hq1.9kApache-2.03.0.0TypeScript support: included

Solana Chai helpers

readme

saber-common

Common libraries across Saber projects.

Documentation

Detailed information on how to build on Saber can be found on the Saber developer documentation website.

Automatically generated TypeScript documentation can be found on GitHub pages.

Common Errors

Module parse failed: Unexpected token

saber-common targets ES2019, which is widely supported by modern DApp browsers. Please ensure that your build pipeline supports this version of ECMAScript.

Packages

Package Description Version
@saberhq/anchor-contrib TypeScript client for Anchor programs npm
@saberhq/browserslist-config Saber shareable config for Browserslist. npm
@saberhq/chai-solana Chai test helpers npm
@saberhq/solana-contrib Solana TypeScript utilities npm
@saberhq/stableswap-sdk StableSwap SDK npm
@saberhq/token-utils SPL Token arithmetic and types npm
@saberhq/use-solana Solana React library npm

Release

To release a new version of Saber Common, navigate to the release action page and click "Run workflow".

There, you may specify patch, minor, or major.

Join Us

We're looking for contributors! Reach out to team@saber.so or message michaelhly on Keybase with any questions.

License

Saber Common is licensed under the Apache License, Version 2.0.

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.13.10 (2022-05-20)

Note: Version bump only for package @saberhq/chai-solana

1.13.9 (2022-05-20)

Features

1.13.8 (2022-05-20)

Note: Version bump only for package @saberhq/chai-solana

1.13.7 (2022-05-19)

Features

  • solana-contrib: default to websocket-based confirmation rather than polling (04f0b59)

1.13.6 (2022-05-13)

Note: Version bump only for package @saberhq/chai-solana

1.13.5 (2022-05-13)

Note: Version bump only for package @saberhq/chai-solana

1.13.4 (2022-05-13)

Note: Version bump only for package @saberhq/chai-solana

1.13.3 (2022-05-13)

Note: Version bump only for package @saberhq/chai-solana

1.13.2 (2022-05-12)

Features

1.13.1 (2022-05-05)

Note: Version bump only for package @saberhq/chai-solana

1.13.0 (2022-05-02)

Note: Version bump only for package @saberhq/chai-solana

1.12.72 (2022-05-01)

Features

  • add ProgramAccount type to solana-contrib (1bd35ea)

1.12.71 (2022-04-29)

Note: Version bump only for package @saberhq/chai-solana

1.12.70 (2022-04-29)

Note: Version bump only for package @saberhq/chai-solana

1.12.69 (2022-04-28)

Note: Version bump only for package @saberhq/chai-solana

1.12.68 (2022-04-28)

Bug Fixes

  • add PACKET_DATA_SIZE since it was removed from @solana/web3.js (b67425d)

1.12.67 (2022-04-25)

Note: Version bump only for package @saberhq/chai-solana

1.12.66 (2022-04-23)

Note: Version bump only for package @saberhq/chai-solana

1.12.65 (2022-04-22)

Note: Version bump only for package @saberhq/chai-solana

1.12.64 (2022-04-20)

Note: Version bump only for package @saberhq/chai-solana

1.12.63 (2022-04-20)

Note: Version bump only for package @saberhq/chai-solana

1.12.62 (2022-04-18)

Bug Fixes

  • assign Anchor namespace to a variable to fix ESM import (c732aa4)

1.12.61 (2022-04-15)

Features

1.12.60 (2022-04-14)

Note: Version bump only for package @saberhq/chai-solana

1.12.59 (2022-04-10)

Note: Version bump only for package @saberhq/chai-solana

1.12.58 (2022-03-30)

Note: Version bump only for package @saberhq/chai-solana

1.12.57 (2022-03-29)

Note: Version bump only for package @saberhq/chai-solana

1.12.56 (2022-03-22)

Note: Version bump only for package @saberhq/chai-solana

1.12.55 (2022-03-20)

Note: Version bump only for package @saberhq/chai-solana

1.12.54 (2022-03-19)

Note: Version bump only for package @saberhq/chai-solana

1.12.53 (2022-03-15)

Note: Version bump only for package @saberhq/chai-solana

1.12.52 (2022-03-13)

Note: Version bump only for package @saberhq/chai-solana

1.12.51 (2022-03-12)

Features

  • anchor-contrib: adds method for fetching all accountTypeDefs of an IDL (d79d2a4)

1.12.50 (2022-03-11)

Note: Version bump only for package @saberhq/chai-solana

1.12.49 (2022-03-10)

Note: Version bump only for package @saberhq/chai-solana

1.12.48 (2022-03-03)

Note: Version bump only for package @saberhq/chai-solana

1.12.47 (2022-02-26)

Note: Version bump only for package @saberhq/chai-solana

1.12.46 (2022-02-24)

Note: Version bump only for package @saberhq/chai-solana

1.12.45 (2022-02-17)

Note: Version bump only for package @saberhq/chai-solana

1.12.44 (2022-02-14)

Note: Version bump only for package @saberhq/chai-solana

1.12.43 (2022-02-14)

Note: Version bump only for package @saberhq/chai-solana

1.12.42 (2022-02-11)

Features

  • tsconfig: add noErrorTruncation to flags (92d9ffe)

1.12.41 (2022-02-10)

Bug Fixes

  • token-utils: export correct TokenAccountData (99af608)

1.12.40 (2022-02-08)

Bug Fixes

  • token-utils: ensure mint keypair signer is included in mint creation (f9b840b)

1.12.39 (2022-02-08)

Features

  • token-utils: add deserializers/fetchers for mints and token accounts (c58fbcf)

1.12.38 (2022-02-08)

Bug Fixes

  • token-utils: more defaults on TokenAugmentedProvider (ac72367)

1.12.37 (2022-02-06)

Note: Version bump only for package @saberhq/chai-solana

1.12.36 (2022-01-26)

Note: Version bump only for package @saberhq/chai-solana

1.12.35 (2022-01-24)

Note: Version bump only for package @saberhq/chai-solana

1.12.34 (2022-01-20)

Note: Version bump only for package @saberhq/chai-solana

1.12.33 (2022-01-20)

Bug Fixes

  • clean up discriminator list (eac5a58)

1.12.32 (2022-01-18)

Note: Version bump only for package @saberhq/chai-solana

1.12.31 (2022-01-18)

Note: Version bump only for package @saberhq/chai-solana

1.12.30 (2022-01-16)

Features

1.12.29 (2022-01-15)

Note: Version bump only for package @saberhq/chai-solana

1.12.28 (2022-01-15)

Bug Fixes

  • isPublicKey should not allow BNs to be public keys (0fae87b)

1.12.27 (2022-01-13)

Bug Fixes

  • don't print error logs if error was expected (3442cd4)

1.12.26 (2022-01-12)

Bug Fixes

  • fix incorrect size estiamtion (398baab)

1.12.25 (2022-01-12)

Features

1.12.24 (2022-01-11)

Features

  • Add partition helper for transaction envelope (#457) (d2053cb)

1.12.23 (2022-01-10)

Features

  • default to using anchor.so for transaction inspection links (b89a178)

1.12.22 (2022-01-10)

Features

  • adds hex discriminator mapping to account names (9acef8e)

1.12.21 (2022-01-10)

Note: Version bump only for package @saberhq/chai-solana

1.12.20 (2022-01-05)

Bug Fixes

  • change formatting of simulation error to be one line (6c755fa)

1.12.19 (2022-01-05)

Bug Fixes

1.12.18 (2022-01-05)

Features

1.12.17 (2022-01-05)

Bug Fixes

  • instruction logs should return a string (9e288fb)

1.12.16 (2022-01-05)

Note: Version bump only for package @saberhq/chai-solana

1.12.15 (2022-01-05)

Note: Version bump only for package @saberhq/chai-solana

1.12.14 (2022-01-05)

Features

1.12.13 (2022-01-05)

Bug Fixes

  • Fix readonly provider icon URL (af911b3)

1.12.12 (2022-01-04)

Note: Version bump only for package @saberhq/chai-solana

1.12.11 (2022-01-04)

Note: Version bump only for package @saberhq/chai-solana

1.12.10 (2022-01-04)

Features

  • adds loadExchangeInfoFromSwapAccount (02d8de7)

1.12.9 (2021-12-29)

Note: Version bump only for package @saberhq/chai-solana

1.12.8 (2021-12-29)

Note: Version bump only for package @saberhq/chai-solana

1.12.7 (2021-12-28)

Note: Version bump only for package @saberhq/chai-solana

1.12.6 (2021-12-28)

Note: Version bump only for package @saberhq/chai-solana

1.12.5 (2021-12-28)

Note: Version bump only for package @saberhq/chai-solana

1.12.4 (2021-12-26)

Note: Version bump only for package @saberhq/chai-solana

1.12.3 (2021-12-26)

Note: Version bump only for package @saberhq/chai-solana

1.12.2 (2021-12-26)

Note: Version bump only for package @saberhq/chai-solana

1.12.1 (2021-12-26)

Note: Version bump only for package @saberhq/chai-solana

1.12.0 (2021-12-26)

Note: Version bump only for package @saberhq/chai-solana

1.11.5 (2021-12-26)

Note: Version bump only for package @saberhq/chai-solana

1.11.4 (2021-12-26)

Note: Version bump only for package @saberhq/chai-solana

1.11.3 (2021-12-21)

Note: Version bump only for package @saberhq/chai-solana

1.11.2 (2021-12-17)

Note: Version bump only for package @saberhq/chai-solana

1.11.1 (2021-12-16)

Note: Version bump only for package @saberhq/chai-solana

1.11.0 (2021-12-15)

Note: Version bump only for package @saberhq/chai-solana

1.10.17 (2021-12-15)

Bug Fixes

  • stringify PublicKey before passing to Anchor (66c70ba)

1.10.16 (2021-12-13)

Note: Version bump only for package @saberhq/chai-solana

1.10.15 (2021-12-13)

Note: Version bump only for package @saberhq/chai-solana

1.10.14 (2021-12-13)

Note: Version bump only for package @saberhq/chai-solana

1.10.13 (2021-12-11)

Note: Version bump only for package @saberhq/chai-solana

1.10.12 (2021-12-11)

Note: Version bump only for package @saberhq/chai-solana

1.10.11 (2021-12-11)

Note: Version bump only for package @saberhq/chai-solana

1.10.10 (2021-12-11)

Note: Version bump only for package @saberhq/chai-solana

1.10.9 (2021-12-11)

Note: Version bump only for package @saberhq/chai-solana

1.10.8 (2021-12-10)

Note: Version bump only for package @saberhq/chai-solana

1.10.7 (2021-12-10)

Note: Version bump only for package @saberhq/chai-solana

1.10.6 (2021-12-09)

Bug Fixes

  • eslint: enforce that private members are prefixed with an underscore (#397) (1a50afa)

1.10.5 (2021-12-06)

Note: Version bump only for package @saberhq/chai-solana

1.10.4 (2021-11-30)

Note: Version bump only for package @saberhq/chai-solana

1.10.3 (2021-11-29)

Note: Version bump only for package @saberhq/chai-solana

1.10.2 (2021-11-29)

Note: Version bump only for package @saberhq/chai-solana

1.10.1 (2021-11-28)

Note: Version bump only for package @saberhq/chai-solana

1.10.0 (2021-11-28)

Note: Version bump only for package @saberhq/chai-solana