Skip to content
This repository was archived by the owner on Mar 16, 2023. It is now read-only.

Fix chain id bug #49

Merged
merged 8 commits into from
Feb 15, 2019
Merged

Fix chain id bug #49

merged 8 commits into from
Feb 15, 2019

Conversation

PaulRBerg
Copy link
Contributor

@PaulRBerg PaulRBerg commented Feb 15, 2019

All modules implemented a chainId for EIP712, but it turns out it is NOT mandatory to implement it. Because of this chain id, we encountered several hard-to-reproduce bugs in the latest contracts deployed on testnet.

As both the js library and the contract had to be updated, all packages except huff and weierstrudel were touched:

  • aztec.js
  • aztec-addresses
  • aztec-artifacts
  • dev-utils
  • protocol

@PaulRBerg PaulRBerg added the bug Something isn't working label Feb 15, 2019
@PaulRBerg PaulRBerg requested a review from ArnSch February 15, 2019 12:18
Copy link
Contributor

@ArnSch ArnSch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@PaulRBerg PaulRBerg merged commit b8becb5 into master Feb 15, 2019
@PaulRBerg PaulRBerg deleted the bug-chain-id branch February 18, 2019 12:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants