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.
Simplify Bond and Exit Bounty - [2020-10-23] Have the Exit Bounty as a portion from the Exit Bond
- 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)
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)
- Fix broken canonicity in IFE processing. (#591)
- Fix in-flight exit input-spend-challenge using wrong index. (#593)
- Add document about block retrieval. (#570)
- In-flight exit returns all unchallenged piggyback bonds even if user piggybacks the wrong canonicity. (#585)
- Start using "CHANGELOG.md"
- Event
BlockSubmitted
fieldBlockNumber
renamed toblknum
(#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)