Skip to content

Latest commit

 

History

History
129 lines (84 loc) · 7.12 KB

CHANGELOG.md

File metadata and controls

129 lines (84 loc) · 7.12 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Pre-Release V2

Enrich more contract Events - Add missing in-flight exit finalized event and more data to exisiting contract events

  • feat: emit an event indicating that in-flight exit has finalized (#647)
  • feat: add outputTx to SE event (#737)
  • feat: add inputTx to IFE event (#740)

  • chore: cleanup unused accounts, make addresses consistent(#722, #718)
  • chore: add TOB audit report(#717)
  • fix: migration if/else (#716)
  • chore: depbot upgrades(#715, #721, #727, #725)
  • fix: deployment with multisig and vault(#712)

Simplify Bond and Exit Bounty - [2020-10-23] Have the Exit Bounty as a portion from the Exit Bond

  • docs: add Bond Design doc (#702)
  • [Process Exit Bounty] Bond and Bounty Simplification (#707)

  • chore: bump the vault version to the latest release (#704)

Process Exit Bounty - [2020-08-31] Incentivize calling processExit by rewarding the caller with a bounty provided by the exit owner

  • [Process Exit Bounty] Implement Bounty for Processing Exits consolidated (#698)

  • fix: deploy contracts serially and enable CI tests (#700)
  • fix: flaky python test for IFE process (#695)

Enrich Contract Events - [2020-08-28] Add more data to contract events

  • docs: update integration docs for changed contract events (#699)
  • feat: enrich contract events to contain data needed by child-chain and watcher (#686)


Multisig - [2020-08-21] Add support for deploying contracts with multisig support and vault

  • feat: estimate gas for multisig maintainer transactions (#693)
  • feat: support docker deploy for gnosis and vault (#690)
  • feat: add vault+authority (#678)
  • feat: Add gnosis multisig submodule (#677)
  • feat: remove child chain activation (#679)
  • feat: add start vault (#676)
  • feat: convert to two steps to setup exit game (#667)

  • fix: drop trimming of trailing text from linked result (#669)
  • fix: flaky python test (#662)
  • chore: depbot upgrade (#657)
  • chore: hdwallet version upgrade (#655)
  • fix: truffle test failure with dependency issue (#651)
  • feat: remove multi exit game experiment (#650)

New Exit Id format - [2020-06-16] Modify the size of exitId from 160 -> 168 bits

  • feat: new exitId format (#631)

  • feat: deploy contracts to Rinkeby in CI (#637)

[1.0.5] - 2020-05-21

No contract code change, mainly dependency changes, CI improvement and private repo synchronization.

  • chore: upgrade truffle and fix python linter (#630)
  • chore: stabilize python tests (#619)
  • feat: deploy payment v2 with experiment feature flag (#616)
  • feat: auto syncing between public and private repo (#615)
  • chore: check api token before submission + save to artifact (#613)
  • test: check that inputs can not be exited from restarted ife after outputs finalized on processing the first ife (#611)
  • chore: npm audit fix (#610)
  • chore: depbot upgrades (#608, #609)
  • fix: slow test exceed circle ci timeout limit (#600)
  • docs: add more on transaction validity. (#597)

[1.0.4] - 2020-03-10

  • Fix broken canonicity in IFE processing. (#591)
  • Fix in-flight exit input-spend-challenge using wrong index. (#593)
  • Add document about block retrieval. (#570)

[1.0.3] - 2020-02-18

  • In-flight exit returns all unchallenged piggyback bonds even if user piggybacks the wrong canonicity. (#585)

[1.0.2] - 2020-02-13

Changed

  • Start using "CHANGELOG.md"
  • Event BlockSubmitted field BlockNumber renamed to blknum (#581)
  • ChallengeStandardExit, ChallengeOutputSpent, ChallengeInputSpent take additional parameter - senderData (#574)
  • PaymentInFlightExitRouter.inFlightExits() takes an array of in-flight exit IDs instead of a single ID (#583)