Skip to content

v2.0.0

Compare
Choose a tag to compare
@gskapka gskapka released this 31 Mar 12:14
· 63 commits to master since this release
ace0427

🎁 V2.0.0

  • Makes vault contract upgradeable.
  • Adds CLI for deplyment & interaction management with vault contracts.
  • Has gpg encryption for private key management in the above.
  • Updates tests to work with Hardhat instead of truffle
  • Removes truffle migrations entirely
  • Uses ethers for deployments so no more wasteful migration transactions.
  • Adds new ORIGIN_CHAIN_ID constant (set during initialization).
  • Adds new bytes4 _destinationChainId param to peg-in functions.
  • Adds management fxns for SUPPORTED_DESTINATION_IDS mapping.
  • Adds modifier to require passed in _destinationIds are supported.
  • Updates the automatic peg-in on ERC777 sends to work with a new encoded param, namely the _destinationChainId.

See README.md in this PR for more information.