Skip to content

Releases: provable-things/ptokens-erc20-vault

v2.7.0

26 Aug 09:57
c74513c
Compare
Choose a tag to compare

What's Changed

  • feat(repo): <- adds support to that for sepolia & goerli testnets by @gskapka in #39

Full Changelog: v2.6.0...v2.7.0

v2.6.0

06 Jul 16:46
d333200
Compare
Choose a tag to compare

What's Changed

  • feat(CLI): <- check allowance when peggin in via that and attempt to set if insufficient by @gskapka in #38

Full Changelog: v2.5.0...v2.6.0

v2.5.0

06 Jul 10:06
874351f
Compare
Choose a tag to compare

What's Changed

  • feat(peg-ins): <- adds allowance check to that by @gskapka in #36

Full Changelog: v2.4.0...v2.5.0

v2.3.0

05 May 15:27
538732c
Compare
Choose a tag to compare

🎁 Adds CLI function to addSupportedToken

...per title.

v2.2.0

13 Apr 15:10
v2.2.0
5bd0fd7
Compare
Choose a tag to compare

Features

  • Ask the user to select the correct .env & private-key.gpg file

2.1.0

06 Apr 17:32
v2.1.0
920661d
Compare
Choose a tag to compare

Features:

  • Add new support for Fantom network

v2.0.0

31 Mar 12:14
ace0427
Compare
Choose a tag to compare

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

v1.14.0

13 Oct 10:43
b67cf06
Compare
Choose a tag to compare

🎁 Adds Test for wETH Withdrawals

The new tests involves an attacking contract which attempts a re-entrancy style attack during a wETH withdrawal, using crafted userData which calls a function in the attacking contract. Said function then attempts to make changes to the vault's storage. This transaction is then asserted for failure.

v1.13.0

08 Sep 10:29
8a64914
Compare
Choose a tag to compare

🎁 Adds Truffle Deployment Capabilites

...and does so by moving the configurables from the various places they are in a truffle project to one single source of truth, the config.json at the root of the repo.

Also updates the README.md to include detailed instructions for how to deploy the token.

v1.12.0

02 Sep 15:36
8b341c0
Compare
Choose a tag to compare

🎁 Adds wETH peg-out test which includes user data.

...per title.