v0.3.0
This release includes a new streamed event-based orderbook. Additionally the codebase has been partially migrated to TS, so there should be improved support for using this package with TypeScript.
Breaking Changes:
export interface OrderBN { ... }
export decodeOrdersBN(...)
export const BatchExchange = ...
export const BatchExchangeViewer = ...
Is now:
export interface Order<BN> { ... }
export decodeOrders(...)
export const BatchExchangeArtifact = ...
export const BatchExchangeViewerArtifact = ...
Changelog:
- use
import type
where appropriate (#760) - [Easy] Remove strict withdraw request check (#761)
- [TS] Refactor TS module (#759)
- [TS] migrate batch_exchange_viewer.js (#755)
- [TS] migrate onchain_reading.js (#754)
- [JS->TS] Migrating encoding.js (#753)
- Bump @typescript-eslint/eslint-plugin from 2.32.0 to 2.33.0
- Bump @typescript-eslint/parser from 2.32.0 to 2.33.0
- Bump typescript from 3.8.3 to 3.9.2
- simplify streamed orderbook logging options (#749)
- Bump @typescript-eslint/eslint-plugin from 2.31.0 to 2.32.0
- Bump @typescript-eslint/parser from 2.31.0 to 2.32.0
- Bump @truffle/contract from 4.2.2 to 4.2.4
- Bump prettier-plugin-solidity from 1.0.0-alpha.49 to 1.0.0-alpha.51
- Bump truffle from 5.1.24 to 5.1.25
- [TypeScript] Format TS files (#741)
- [Events Orderbook] Implement querying the orderbook at the latest blo…
- Use token array instead of map (#739)
- [Events Orderbook] E2e test for streamed orderbook. (#732)
- [Events Orderbook] Refactor
applyEvent
Logic (#725) - [TypeScript] Lint TypeScipt code (#736)
- added truffle assertions typings (#738)
- [TypeScript] Add orderbook JSON types (#737)