v2.0.0
🎁 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.