v2.0.0-rc.2
Pre-release
Pre-release
What's Changed
- Refactor meta transaction tests by @anajuliabit in #295
- N3-2 : Validate if twin amount is less or equal to twin supplyAvailable on twin creation by @bidyut-arianelabs in #298
- N3 - Validate if twin or offer array length is greater than 0 on bundle creation by @bidyut-arianelabs in #297
- PVE002: Remove wrong validation on twin transfer by @anajuliabit in #296
- N3-3 Validate s and v signature components by @anajuliabit in #300
- N2 - added comment about absolute zero offer in storeOffer by @zajck in #301
- PVE003: Remediate false return on twinTransfer by @anajuliabit in #299
- Verification of natspec interfaceId by @zajck in #303
- Rename libs to ext_libs by @anajuliabit in #304
- Use repo with local hardhat node by @zajck in #290
- Minimum fulfillment period by @zajck in #306
- MetaTransactions: Renaming buyerPercent to buyerPercentBasisPoints by @bidyut-arianelabs in #307
- Documentation Review by @cliffhall in #288
- Integration test #3: DR can resolve disputes when sellers are removed by @bidyut-arianelabs in #309
- Integration tests #4: Dispute resolver removes fee by @anajuliabit in #365
- Integration tests #2: update account addresses by @anajuliabit in #305
- Chore: add ssh key to the github action for fetching private github r… by @ns4boson in #368
- Remove hard coded interfaces by @anajuliabit in #369
- Estimate limits in protocol config by @zajck in #364
- Eliminate repetitive getter invocations by @cliffhall in #366
- Automate manage roles by @hswopeams in #308
- Remove payable from constructors by @anajuliabit in #371
- Split top-level declarations to dedicated files by @anajuliabit in #373
- Chore: pre-release deployment by @ns4boson in #367
- Fix Inexistent Sanitization of Input Addresses by @hswopeams in #370
- Integration test #1: After upgrade of any facet, the existing offers/accounts/exchanges etc are still operational. by @bidyut-arianelabs in #372
- DLF-01S: Remediate redundant variable assigments by @anajuliabit in #375
- Generic Typographic Mistake by @zajck in #381
- Skip integration tests from running during code coverage execution by @bidyut-arianelabs in #380
- BVR-01M: Prevent voucher self transfer by @anajuliabit in #376
- Remove deploy to internal test env workflow by @hswopeams in #384
- CLB-01M: Potentially discrepant access control by @hswopeams in #377
- GBE-02M: Insufficient Evaluation of maxOffersPerGroup by @hswopeams in #383
- OHF-01M: Remediate inexistent Re-Entrancy Protection on createOfferBatch by @anajuliabit in #386
- Use key-value declaration on structs by @anajuliabit in #374
- Remediate DLB-01C: Redundant conditional return statement by @anajuliabit in #387
- Remediate PBS:01M: Potentially unsafe existence check by @anajuliabit in #388
- Remediate FLB-03C: Inexplicable contract specifier by @anajuliabit in #389
- Change ci workflow to run unit tests in parallel by @hswopeams in #395
- Remediate FLB-01C: Ineffectual usage of safe arithmetics by @anajuliabit in #390
- Remediate PBE-01C: Bytecode size optimization by @anajuliabit in #391
- Parallelize unit tests by @hswopeams in #403
- EIP-01M: Inexistent Validation of Meta-TX Sender Validity by @bidyut-arianelabs in #382
- EIP-01C: Remediation of deprecated Chain ID Retrieval Code by @bidyut-arianelabs in #394
- Remediate CON-01C: Redundant Modifier Overlap by @cliffhall in #397
- Remediate TBE-02C: Inefficient loop limit evaluations by @anajuliabit in #396
- BHF-01C: Unused Code by @mischat in #399
- PBE-02C: Potential Operator Optimization by @mischat in #400
- CHF-02M: Remediate inexistent validation of numeric configuration by @anajuliabit in #378
- Account agnostic nonce by @hswopeams in #401
- Inefficient mapping Lookups by @cliffhall in #393
- Remediate RGB-01C: Outdated documentation of reentrancy guard by @anajuliabit in #405
- This updates and sets the solidity version 0.8.9 by @mischat in #406
- EIP-02M: Remediate Improper Domain Separator Retrieval by @bidyut-arianelabs in #402
- Remediate PLB-02C: Inefficient data types by @anajuliabit in #392
- ACR-01M: Potentially Incorrect Dependency Usage by @cliffhall in #407
- Change withdraw fees receiver to protocol treasury by @anajuliabit in #409
- Clean up OrchestrationHandlerTest.js by @zajck in #411
- Integration test: when facet upgrade introduces a bug by @bidyut-arianelabs in #412
- Change fulfillmentPeriod to disputePeriod by @zajck in #415
- Parallelize CI workflow with matrix and use hardhat parallel flag on local scripts by @anajuliabit in #410
- Standalone doc changes by @cliffhall in #413
- NPM script to deploy to polygon mainnet by @zajck in #416
- Reestructure util folders by @anajuliabit in #417
- Add contr. guidelines, license, code of conduct by @hswopeams in #418
- CEA-02S: Inexistent Sanitization of Input Addresses by @zajck in #420
- BCS-01C Fix typos and increase consistency in comments by @hswopeams in #421
Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2