Skip to content
This repository has been archived by the owner on May 9, 2024. It is now read-only.

Releases: ChainSafe/chainbridge-solidity

v2.1.4

03 Feb 13:36
b929c98
Compare
Choose a tag to compare
1) Check depositor when burning ERC721 tokens  (#687)

* burn fix

* Release v2.1.4

* Fix tests

---------

Co-authored-by: Kirill Pisarev <pisarevkir@gmail.com> (mpetrun5)
(SHA: b929c980afcdffae10d61c7065a5655479638519)

v2.1.3

12 Apr 12:58
2f29dd7
Compare
Choose a tag to compare
1) Add HandlerHelpers to package (#526) (nmlinaric)

(SHA: 8f1536e587f1b69f21d5c1639e670fdb53a3f343)

2) Relase v2.1.3 (#528) (nmlinaric)
(SHA: 2f29dd714a09f075bf6454518a1e57a6e5d55018)

v2.1.2

24 Mar 12:10
2e6e24c
Compare
Choose a tag to compare
1) Publish to npm registry (#517)

* Publish to npm registry

* Generate types for all contracts (nmlinaric)
(SHA: 3a5bce6682e4d7debd2139ae729511c4dca96de4)

2) Release v2.1.3 (#518) (nmlinaric)
(SHA: 2e6e24cfa453ccb7bef84fd0bf9f902215b823f8)

v2.0.2

01 Feb 08:50
8d973a5
Compare
Choose a tag to compare

Require token address to be a contract in erc20 handler

  • check if the token address is a contract in erc20 handler
  • modify revert reason

v2.0.1

10 Jan 19:44
e2f5cda
Compare
Choose a tag to compare

All occasions of msg.sender usage replaced with _msgSender() to use with forwarders

v2.0.0

05 Nov 12:25
6869c8d
Compare
Choose a tag to compare

New ChainBridge SmartContracts release that brings dozens of changes and improvements results dramatically reduction of gas usage for Deposits and Proposal Executions.
Most significant changes:

  • ExecuteProposal function now called inside VoteProposal after votes threshold has been reached, so there is no need to call ExecuteProposal explicitly
  • Add ERC1155Handler
  • Generic handler can now validate the depositer address in the call data.
  • Bridge.adminWithdraw updated to support any future handlers.
  • Deposit event in the Bridge includes all the relevant info now in order to remove deposit records from the handlers storage.
  • chainID renamed to domainID across all ChainBridge infrastructure.

v1.0.1

27 Oct 07:35
Compare
Choose a tag to compare

Remove unused functions in ERC721 and ERC20 handlers.
Changes are pretty minor, but this release was not audited yet

v1.0.0

29 Jun 15:58
849db56
Compare
Choose a tag to compare

This is the first stable release of chainbridge-solidity. This code has been audited and is ready for deployment, however caution should be taken to ensure a concrete understanding of the system before attempting to put it into production.

Changes

  • Update event types (#186, #190)
  • Reduce deployment costs (#167)
  • Update comments (#189)

v0.0.2-alpha

19 Jun 19:38
6a07eef
Compare
Choose a tag to compare
v0.0.2-alpha Pre-release
Pre-release
  • Allow resource ID modifications #159 (#172)
  • Remove adminSetHandlerAddress() (#179)
  • Remove resource id from calldata (#180)
  • Remove Token Counts (#177)
  • Don't cancel if already cancelled (#181)
  • Update proposal mapping (#184)

v0.0.1-alpha

12 Jun 13:48
3c4d52b
Compare
Choose a tag to compare
v0.0.1-alpha Pre-release
Pre-release

This is the initial release candidate of the ChainBridge solidity contracts.