Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bn.js and Web3 typings fix #11

Merged
merged 15 commits into from
Nov 29, 2018
Merged

bn.js and Web3 typings fix #11

merged 15 commits into from
Nov 29, 2018

Conversation

vinceau
Copy link
Contributor

@vinceau vinceau commented Nov 29, 2018

Description

This PR fixes the issue with Web3 shipping with bad typings, and also adds some tests for opening and closing of orders.

Motivation

When users start a Typescript project, the bn.d.ts file used by the SDK file is not shipped with the SDK. This results in the user having many issues with the bn.js library.

Design

In the later versions of web3.js incorrect typings are no longer shipped so we can update the web3.js and use the @types/web3 package instead. However there are breaking changes in the new version of web3 and typings need to be updated. This PR updates the bindings in the contracts/bindings/ folder and also updates the methods to convert values to a hexadecimal string before interacting with web3. See this issue for details.

@vinceau vinceau requested review from 0x31 and jazg November 29, 2018 07:00
@vinceau vinceau mentioned this pull request Nov 29, 2018
@vinceau vinceau requested a review from loongy November 29, 2018 07:45
@jazg jazg merged commit 1df89cc into develop Nov 29, 2018
@jazg jazg deleted the type-fix branch November 29, 2018 22:42
0x31 pushed a commit that referenced this pull request Jan 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants