This repository has been archived by the owner on Oct 6, 2023. It is now read-only.
v0.3.0
Pre-release
Pre-release
What's Changed
- Prettify hubble endpoints by @gvidon in #237
- Rework executor methods for syncing commitments by @duckception in #230
- Calculate commitment leaf hash instead of body hash for inclusion proof by @b-tarczynski in #240
- Add block timestamp to batch model by @b-tarczynski in #238
- Add Postman environments with cluster machines URLs by @msieczko in #242
- Adjust Merkle tree for fraud proof needs by @msieczko in #243
- Remove redundant RevertToForDispute by @msieczko in #239
- Submit dispute transaction and wait for it to be mined by @b-tarczynski in #244
- Trigger disputeTransition on DisputableTransferError by @b-tarczynski in #246
- Improve WaitForRollbackToFinish by @msieczko in #245
- Add submission timestamp to Transaction DTO by @b-tarczynski in #248
- Make syncRemoteBatch handle batch race conditions and disputes by @msieczko in #249
- Remove possible infinite loop in syncRemoteBatch by @duckception in #252
- Fix tests/implementation of create2Transfer disputes by @b-tarczynski in #251
- Add E2E dispute transition test by @b-tarczynski in #254
- Use cloned storage in commander tests by @b-tarczynski in #253
- Check state root after syncing commitment by @b-tarczynski in #255
- Add E2E dispute transition create2Transfer test by @b-tarczynski in #256
- Refactor e2e_test.go by @duckception in #257
- Split config.TxsPerCommitment into min and max txs per commitment by @duckception in #250
- Store accounts in badger by @duckception in #258
- Store account tree nodes in Badger by @duckception in #260
- Add E2E test for batch with invalid post state root by @b-tarczynski in #261
- Extract StoredMerkleTree by @marik-d in #259
- Filter and handle BatchPubkeyRegistered events by @b-tarczynski in #262
- Add DisputeSignature smart contracts wrappers by @b-tarczynski in #263
- Refactor StateNodes by @duckception in #264
- Test that batches created by rollup loop doesn't trigger rollback by @b-tarczynski in #265
- Add AccountTree by @duckception in #266
- Measure dispute transition gas usage by @b-tarczynski in #270
- Fix E2E tests for master workflow by @b-tarczynski in #272
- Deploy and replace cost estimator address by @b-tarczynski in #271
- Add method for inserting accounts batch into the account tree by @b-tarczynski in #268
- Map missing env vars in Docker E2E test config by @msieczko in #273
- Make StateTree and AccountTree fields of Storage by @duckception in #269
- Remove redundant MerklePath badger encoder by @msieczko in #274
- Use SetSingle to add accounts in tests and remove redundant additions by @msieczko in #275
- Fetch correct domain from SC by @b-tarczynski in #276
- Move account tree methods from StorageBase to AccountTree by @duckception in #277
- Move state tree related methods from StorageBase to StateTree by @msieczko in #279
- Gather arguments for signature dispute by @b-tarczynski in #267
- Set appropriate log levels and use json formatter for cluster deployment by @msieczko in #280
- Make sure DBs get closed before process ends by @msieczko in #282
- Trigger signature disputes on invalid signature by @b-tarczynski in #281
- Extract Database struct from StorageBase by @duckception in #283
- Add E2E tests for signature disputes by @b-tarczynski in #284
- Measure gas usage by signature disputes by @b-tarczynski in #285
Full Changelog: v0.2.2...v0.3.0