Releases: LooksRare/contracts-aggregator
Releases · LooksRare/contracts-aggregator
Release 0.0.8
Release 0.0.7
Release 0.0.6
Release 0.0.5
Release 0.0.4
Release 0.0.2
Release 0.0.1
- build: Downgrade version (#162) (08b245d)
- build: Release it script (#161) (ed67e0e)
- fix: LooksRareV2Proxy stack too deep (#159) (9334453)
- feat(wip): LooksRareProtocolV2Proxy (#155) (693b84c)
- build: Transfer 1 wei to the aggregator (#158) (3fbfaa1)
- build(deps): Bump http-cache-semantics from 4.1.0 to 4.1.1 (#157) (b1d5c7d)
- build(deps): Bump cookiejar from 2.1.3 to 2.1.4 (#156) (ee6d4ba)
- docs: solidity-docgen (#153) (2df265a)
- test: Seaport fulfillAvailableAdvancedOrders TradeExecutionFailed (#152) (6a08107)
- test: Invalid function (#151) (f73da5e)
- test: Proxy caller not aggregator (#150) (0c2034c)
- fix: Use brackets for reverts (#149) (9250cfb)
- fix: TokenReceiver onERC721Received should be virtual (#146) (1540a87)
- docs: README architecture diagram (#145) (1d8b0e1)
- feat: Aggregator constructor owner argument (#143) (071a2ab)
- chore: Remove unused ownable imports (#142) (83e4403)
- fix: Typo (#127) (e366914)
- build(deps): Bump decode-uri-component from 0.2.0 to 0.2.2 (#141) (1c6d6f6)
- perf: Uniswap benchmark (#136) (accad90)
- build: Upgrade contracts libs (#140) (a65c3f8)
- refactor: Shared errors outside of classes (#139) (1f70868)
- fix: SeaportProxy does not need to inherit low level transfers (#138) (af36647)
- docs: Use param for structs (#135) (41dbe4a)
- fix: Check ETH transfer status (#133) (e3db003)
- chore: More delimiter use (#134) (4d7dfaf)
- chore: 1 line statement readability (#132) (9324442)
- chore: Drop TokenRescuer (#124) (62b62e4)
- chore: Not indexing event parameters (#118) (b0b9fb5)
- chore: Remove fee (#123) (55048ff)
- chore: Unused import (#125) (14b7b9c)
- build: Uninstall Seaport.js (#128) (6565175)
- fix: SeaportProxy does not need to receive ETH (#122) (7be6a8a)
- perf: Cache variables (#129) (75cc10c)
- perf: TokenReceiver memory args to calldata (#109) (473c8b4)
- chore: Value is not used (#126) (859b3b3)
- perf: Use named returns in supportsProxyFunction (#101) (6198541)
- perf: Drop += (#108) (e430c04)
- chore: Use delimiter (#120) (d808c56)
- perf: Unchecked arithmetic in SeaportProxy (#112) (a771bc1)
- docs: Line too long (#117) (94074d3)
- chore: Unnecessary event (#116) (1cb123c)
- docs: Comment on unused function arguments (#115) (f036f42)
- fix: SeaportProxy invalid price (#121) (724c071)
- perf: No need to set isOrderAsk to its default value (#106) (4db6dfa)
- chore: Misc changes (#113) (f65db01)
- chore: Duplicated imports (#104) (61428ee)
- perf: Use not equal instead of greater than (#105) (36e9851)
- chore: Consistent function arguments order (#111) (35e49ee)
- fix: Make TokenRescuer abstract (#110) (8cd21b5)
- fix: Return ETH should leave 1 wei (#96) (0e16b61)
- perf: Use uint256 not bool for _proxyFunctionSelectors (#100) (5d5098e)
- test: Opensea Shared Storefront (#98) (e6a5d69)
- chore: Some vars are already an address (#99) (75fe908)
- perf: Memory should have been calldata (#97) (e2011fc)
- test: ERC1155 (amount > 1) order (#95) (6c9325a)
- chore: Make MAINNET_RPC_URL an env var (#93) (b4ac616)
- docs: Coverage instruction (bbffcdf)
- test: LooksRareProxy ERC1155 tests (85062d2)
- docs: Remove irrelevant comment (ff52868)
- chore: Dead code (14bb9c3)
- docs: Document test contracts (8115d67)
- docs: TokenTransferrer Natspec (fa54161)
- docs: Order structs comments (6dfbc5d)
- chore: External functions should come first (ced16df)
- fix: Wrong import path (aeda148)
- fix: Wrong number of arguments (657eff7)
- chore: Unused contracts in script (a01e9d3)
- chore: Drop unused files (#24) (f6c796e)
- test: Migrate multiple markets max fee bp violation tests to Foundry (326603c)
- test: Migrate multiple markets tests to Foundry (6fddb87)
- refactor: Shared TestParameters contract (830ed12)
- docs: Badges (#83) (a40ec85)
- perf: Speed up test run time without stack too deep (#81) (f01fa97)
- fix: Compiler warnings (#82) (2787631)
- test: Migrate Hardhat tests to Foundry (#79) (2444ffe)
- test: Migrate Hardhat tests to Foundry (#17) (#78) (09f6189)
- fix: Coverage stack too deep (#77) (d3a6c0f)
- test: Update test descriptions (#76) (e26a3c5)
- test: Fork mainnet in tests instead of using env var (#75) (9143a06)
- chore: Remove OZ usage (#73) (ab44a34)
- perf: Use currency variable and cache order fee (#74) (b08965e)
- fix: Aggregator SDK missing IProxy (#72) (428ee22)
- chore: Various minor updates (#69) (998d962)
- docs: Update README (#68) (0ef4c4e)
- test: Re-entrancy (#67) (c12e736)
- feat: Max fee (#66) (231696e)
- fix: ERC20EnabledLooksRareAggregator to prevent malicious proxies (#61) (06353ed)
- chore: Rescue ERC-721 and ERC-1155 (#64) (3fabac2)
- test: Use createSelectFork (#65) (7af25a7)
- build: Status badge (#62) (d2c6a16)
- build(deps): Bump vm2 from 3.9.9 to 3.9.11 (#57) (f712133)
- perf: SeaportProxy gas improvements (#59) (dbf8d9f)
- perf: Use assigned variables from makerAsk in LooksRareProxy (#58) (2ad5803)
- perf: Executed is no longer used (#56) (473222d)
- build: Use new contracts-libs (#55) (e077ca6)
- docs: Slither command in README (#48) (ee5a16d)
- fix: Lint warning (#51) (148b1ec)
- fix: Make libs 0.8.17 (#52) (5d1050e)
- fix: Interface check should be external (#53) (adfa80d)
- build: Solidity 0.8.17 (#49) (0f86dd6)
- refactor: Use X2Y2 SDK interface (#47) (d1df847)
- refactor: Use Seaport.js interfaces (#46) (428d8b4)
- docs: Update README (#45) (3cabc34)
- build: Include .env.template (#44) (adf5bc1)
- chore: Remove Sweep event trade/success count (#43) (57dbd62)
- chore: Minor updates (#42) (510426b)
- docs: Update package.json (#37) (0772064)
- perf: Use delegatecall (#35) (1e2c107)
- perf: GemSwap benchmark (#34) (590d2cf)
- build: Update deployment script (#33) (41d88db)
- refactor: Get Seaport order JSON single arg instead of 2 (#31) (f091da8)
- feat: Fees (#29) (9121460)
- chore: Deconstruct getBalance (#30) (ab17440)
- chore: Seaport numerator denominator (#28) (89e0212)
- perf: Low level aggregator should emit Sweep for more gas accuracy (#24) (85bf616)
- feat: ERC-20 listings (#23) (817e580)
- perf: Direct call gas benchmark (#22) (2a4d2be)
- feat: Sudoswap atomic trades (#21) (e3f9cc8)
- chore: Remove irrelevant comment (#19) (b6d0f5c)
- build: Deployment script (#18) (ea210c3)
- docs: Update README (#17) (127d24e)
- perf: Gas benchmark (#16) (1ff9edc)
- fix: Foundry config (#15) (d8a2682)
- feat: Low level aggregator (#14) (9a48418)
- test: Multiple markets (#13) (17b51af)
- test: Conflicted orders (#12) (f02380d)
- fix: Missing LooksRare proxy Foundry tests (#11) (0280a45)
- feat: CryptoPunks integration (#10) (677af7a)
- feat: Sudoswap integration (#9) (5c64c47)
- feat: X2Y2 integration (#8) (602d7d5)
- feat: Seaport integration (#7) (1aaf5cc)
- feat: High level aggregator with LooksRare integration (#6) (ebace44)
- chore: Remove Greeter (#5) (713bad3)
- build: GitHub action config (#4) (5e49b88)
- Bump cross-fetch from 2.2.5 to 2.2.6 (#3) (156e645)
- Bump parse-url from 6.0.0 to 6.0.5 (#1) (f9dfa0b)
- Initial commit (bd83990)