Commit Graph

  • 69a99dce3f test: Fixed fee collect module Hardhat tests. zer0dot 2022-10-03 14:12:11 -04:00
  • 60122e31e6 test: Fixed follow module setting Hardhat tests. zer0dot 2022-10-03 14:09:16 -04:00
  • f28a9793c6 test: Fixed profile URI Hardhat tests. zer0dot 2022-10-03 13:57:59 -04:00
  • f7435f4648 fix: Fixed default profile hardhat tests. zer0dot 2022-09-30 18:04:54 -04:00
  • 3ffc3e18b8 fix: Fixed default profile meta-tx setter checking owner even when passing zero profile ID, this was also an obsolete check. zer0dot 2022-09-30 18:04:32 -04:00
  • 38662b62df fix: Fixed publishing posts hardhat tests, also removes obsolete "only" markers. zer0dot 2022-09-30 17:50:59 -04:00
  • c4a6bef48f fix: Fixed publishing mirrors hardhat tests. zer0dot 2022-09-30 17:48:58 -04:00
  • c3bdf0135b fix: Fixed publishing comments hardhat tests. zer0dot 2022-09-30 17:47:31 -04:00
  • 41e575006a fix: Fixed multi-state hub hardhat tests. zer0dot 2022-09-30 17:44:37 -04:00
  • a52863b412 fix: Fixed following hardhat tests. zer0dot 2022-09-30 17:38:51 -04:00
  • 1860a89b4a fix: Fixed collecting hardhat tests. zer0dot 2022-09-30 17:36:30 -04:00
  • 42b9e30204 feat: Added "followerProfileId" to isFollowing() check in follow modules. zer0dot 2022-09-30 15:35:32 -04:00
  • 77ef3747dc fix: Fixed accidentally external function in lib. zer0dot 2022-09-30 15:21:12 -04:00
  • fe17aac372 feat: Added originator profile ID parameters to collect and follow processing functions. zer0dot 2022-09-30 15:13:47 -04:00
  • aead0f116f misc: Renamed "onBehalfOf" to "collector." zer0dot 2022-09-30 14:21:49 -04:00
  • 15294dcb5c Merge pull request #3 from lens-protocol/feat/periphery-to-core Zer0dot 2022-09-29 15:38:15 -04:00
  • ae72386dad misc: Removed unused comments from periphery. zer0dot 2022-09-29 15:37:17 -04:00
  • 09c51c2f7f test: Added additional validation, minor refactor. zer0dot 2022-09-29 15:36:33 -04:00
  • 261c9ee598 feat: Added profile metadata withSig function and tests. Also added executor-unrelated tests, despite hardhat tests. zer0dot 2022-09-29 15:23:16 -04:00
  • 224a3c6b21 Merge pull request #2 from lens-protocol/feat/metatx-refactor Zer0dot 2022-09-29 14:02:49 -04:00
  • 62c125dd7f test: Added tests and validation. zer0dot 2022-09-29 13:59:21 -04:00
  • 6c3435ae73 misc: Renamed default profile getter. zer0dot 2022-09-29 13:58:54 -04:00
  • 5e44e55862 feat: Added profile metadata setter and profile image getter. zer0dot 2022-09-29 13:05:18 -04:00
  • b85db6a96a test: Added executor tests for follow NFT URI and profile image URI setting. Peter Michael 2022-09-28 16:11:06 -04:00
  • ba706aef4a refactor: Refactored errors to more properly reflect the actual scenario. Added tests for invalid execution in meta-tx functions. Peter Michael 2022-09-28 15:07:42 -04:00
  • 6fa66e321b misc: Removed unused comment. Peter Michael 2022-09-28 13:34:35 -04:00
  • b51f9b69ab test: Updated foundry tests to match new changes. Peter Michael 2022-09-27 17:04:24 -04:00
  • 3e98c69ae4 fix: Added check for default profile setting. Peter Michael 2022-09-27 17:03:53 -04:00
  • d0808fdd23 feat: (WIP) Added signer parameter to increment correct nonce in meta transactions. Peter Michael 2022-09-27 16:35:21 -04:00
  • 63abe7330b feat: Added delegatedSigner parameter to signature function structs. Peter Michael 2022-09-27 14:24:20 -04:00
  • fc681f5d0e test: Added tests for setting follow module with DE. Peter Michael 2022-09-27 10:06:01 -04:00
  • 79f082060c misc: Minor cleanup. Peter Michael 2022-09-27 10:05:36 -04:00
  • 27d5fdba6c test: Added executor mirror with sig test. Peter Michael 2022-09-26 13:20:27 -04:00
  • 8685395737 refactor: Refactored local variable to reduce SLOC. Peter Michael 2022-09-26 13:14:04 -04:00
  • 1427d5171b test: Added tests for withSig functions with executor. Also refactored to use profileOwner with a private key. Peter Michael 2022-09-23 16:19:51 -04:00
  • 7a3e782757 misc: Removed unneeded space. Peter Michael 2022-09-23 16:19:15 -04:00
  • 14d8a2b7f5 test: Added executor post, comment and mirror tests. Peter Michael 2022-09-22 16:50:52 -04:00
  • 499006dc69 test: Added executor test to collect with mirror. Peter Michael 2022-09-22 16:50:38 -04:00
  • 453840de40 test: Added helper to construct postWithSig typed data hash. Peter Michael 2022-09-22 16:50:22 -04:00
  • 22fcd298f6 misc: Fixed comment. Peter Michael 2022-09-22 16:50:00 -04:00
  • f3feae19a1 test: Added tests. Peter Michael 2022-09-21 16:22:37 -04:00
  • 92c49ea7b5 test: (WIP) Adapt tests to new default profile setter. Minor tests fail. Peter Michael 2022-09-21 16:07:08 -04:00
  • cb0ed6b378 feat: Allow dispatcher and executor to set follow module. Peter Michael 2022-09-21 16:06:42 -04:00
  • 94fa1fa466 feat: (WIP: breaks tests) Added support for DEs on default profile setting. Peter Michael 2022-09-20 17:39:45 -04:00
  • 17ad931c3f misc: Removed unnecessary import. Peter Michael 2022-09-20 17:14:55 -04:00
  • 612ff97bf4 test: Consolidated meta-tx tests into base test files to save compilation time. Peter Michael 2022-09-20 17:13:24 -04:00
  • 8b18224e45 test: Reorganized tests and added follow executor test. Peter Michael 2022-09-20 16:17:13 -04:00
  • ad7ba717be fix: Validated delegated executor calls on follow. Peter Michael 2022-09-20 14:44:59 -04:00
  • 8e8ab2c3f6 misc: Removed pointless error definition. Peter Michael 2022-09-19 16:00:46 -04:00
  • 16814b3c3a misc: Updated ethers and used native ethers functionality in upgradeability test. Peter Michael 2022-09-19 15:49:00 -04:00
  • 6bc1f20501 test: Fixed and updated upgradeability test. Peter Michael 2022-09-19 14:47:19 -04:00
  • 3799abf001 feat: Minor fix to delegated executor setter, also fixes hardhat tests. Peter Michael 2022-09-19 14:38:00 -04:00
  • 6ddee79ec1 docs: Added links to metadata standard specs Maui 2022-09-17 13:43:23 +02:00
  • a192fdbb36 misc: Removed hardhat console and updated reverting on try catch. Peter Michael 2022-09-16 16:09:57 -04:00
  • efe06f90e6 feat: (WIP) Integrated Foundry development environment. Peter Michael 2022-09-16 12:51:34 -04:00
  • 6f337eddd8 misc: Updated Hardhat version. Peter Michael 2022-09-16 12:51:11 -04:00
  • 923f52d2c7 test: (WIP-- debugging) Adapted tests, many still fail. Peter Michael 2022-09-06 18:18:05 +01:00
  • f34a5852b3 refactor: Refactored to remove delegated executor check flag from address recovery and split it into two functions. Peter Michael 2022-09-02 16:50:45 +01:00
  • f7bab551ef fix: Fixed stack too deep errors. Peter Michael 2022-09-02 16:07:26 +01:00
  • b124b621df fix: Updated mock modules and reverted unnecessary variable silencing change. Peter Michael 2022-09-02 16:04:32 +01:00
  • 8fc8c5037a feat: Adapted FollowerOnlyReferenceModule to new interface. Peter Michael 2022-09-02 14:35:04 +01:00
  • 4b4ac9ffe8 feat: Adapted follow modules to new interface and functionality. Peter Michael 2022-09-02 14:34:04 +01:00
  • 160282d203 feat: Updated collect modules to match new interface and functionality. Peter Michael 2022-09-02 14:21:31 +01:00
  • c019ff546a fix: Updated hub to match new follow interface. Peter Michael 2022-09-02 13:53:59 +01:00
  • 81787fffe2 misc: Created deprecated modules and minor cleanups. Peter Michael 2022-09-02 13:47:50 +01:00
  • bcdb95b2e0 fix: Fixed LensNFTBase meta transaction functions. Peter Michael 2022-09-02 13:19:40 +01:00
  • aa73f275f6 Merge branch 'refactor/library-refactor' into feat/on-behalf-of Peter Michael 2022-09-02 13:19:17 +01:00
  • c5c2589600 feat: Added minor missing features. Peter Michael 2022-09-01 17:13:13 +01:00
  • 3a26d96ae0 feat: (WIP) Began work on simple delegated execution system. Peter Michael 2022-09-01 16:42:48 +01:00
  • 746bda9cde Merge pull request #153 from lens-protocol/misc/ci-optimization Alan 2022-09-01 15:56:48 +01:00
  • 77b522ef76 misc: CI optimized by removing redundant compile step donosonaumczuk 2022-08-31 17:35:06 +01:00
  • 4b2b90285b Merge pull request #1 from lens-protocol/feat/eip-1271 Zer0dot 2022-08-31 15:57:23 +01:00
  • 21a0eb49e4 fix: Test fixed donosonaumczuk 2022-08-31 15:22:31 +01:00
  • 40b7b033f4 feat: Tests added donosonaumczuk 2022-08-31 15:19:41 +01:00
  • 5396b6b379 fix: Move royalties setup from proxy constructor to clone initializer donosonaumczuk 2022-08-31 14:58:20 +01:00
  • e6c771437b misc: Implemented minor additional natspec. Peter Michael 2022-08-31 14:15:03 +01:00
  • b354e3e23d misc: Removed old TODO comments and added natspec. Peter Michael 2022-08-31 14:10:20 +01:00
  • c82b2aee6d misc: Code prettified donosonaumczuk 2022-08-30 17:51:19 +01:00
  • b0b1ac6122 misc: Moved negative test to correct section. Peter Michael 2022-08-24 18:28:57 +01:00
  • 5a292c7353 feat: (WIP) Continued implementation of delegated executors with meta transactions. Peter Michael 2022-08-24 13:04:31 +01:00
  • 6369189130 feat: CollectNFT now implements EIP-2981 royalty standard donosonaumczuk 2022-08-20 16:36:11 -05:00
  • 8f00a6f4f1 feat: Adding generic InvalidParameter custom error donosonaumczuk 2022-08-20 16:35:16 -05:00
  • 0c12ef27da feat: Initial setup of the delegated executor system. Peter Michael 2022-08-18 21:50:47 +01:00
  • 758491f8fd test: Added EIP1271 tests. Peter Michael 2022-08-11 16:56:43 -04:00
  • 6920242e5b feat: Added support for EIP1271. Needs more testing. Peter Michael 2022-08-08 14:57:12 -04:00
  • 00c697ac45 test: (DRAFT) WIP, tests failing, added testing for EIP-1271. Peter Michael 2022-07-19 14:29:10 -04:00
  • cf6630f7cd feat: (DRAFT) EIP-1271 Support. Peter Michael 2022-07-19 10:22:05 -04:00
  • 7a7a5c1ea3 misc: Added comment. Peter Michael 2022-07-13 17:10:21 -04:00
  • 7584b65709 misc: Minor reorder. Peter Michael 2022-07-13 15:35:42 -04:00
  • 3a0c9c26b1 feat: Cached Polygon domain separator. Peter Michael 2022-07-12 16:02:39 -04:00
  • a8289baa6a misc: Cleaned up comment. Peter Michael 2022-07-06 11:21:08 -04:00
  • f1319194ca refactor: Optimized profile existence check in follow. Peter Michael 2022-07-06 11:18:35 -04:00
  • c2c0d7368e misc: Cleaned up comment. Peter Michael 2022-07-06 11:18:20 -04:00
  • 9669446e46 misc: Added missing test case. Peter Michael 2022-07-05 17:32:05 -04:00
  • 0ba6d06734 refactor: Refactored libraries for a cleaner directory, also pulled content URI getter to GeneralLib. Peter Michael 2022-07-05 14:18:14 -04:00
  • c45581cc08 misc: Added comment. Peter Michael 2022-07-05 11:41:52 -04:00
  • 766facf44c misc: Added explanatory comments. Peter Michael 2022-07-04 19:08:20 -04:00
  • 4c19c88a40 misc: Renamed GeneralLib burn function for clarity. Peter Michael 2022-07-04 16:18:18 -04:00
  • 0f45a5b04d misc: Removed redundant comment. Peter Michael 2022-07-04 11:44:46 -04:00
  • 9043178fbe test: Added zero follow check. Peter Michael 2022-07-04 10:05:21 -04:00