├── .gitignore ├── LICENSE ├── README.md ├── app ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierignore ├── Chainlink Hexagon.svg ├── index.html ├── lens green.svg ├── package-lock.json ├── package.json ├── postcss.config.js ├── source.js ├── src │ ├── App.tsx │ ├── HomePage.tsx │ ├── ILocalFile.ts │ ├── Layout.tsx │ ├── LogInPage.tsx │ ├── components │ │ ├── Breadcrumbs.tsx │ │ ├── GenericErrorBoundary.tsx │ │ ├── LinkCard.tsx │ │ ├── Logs.tsx │ │ ├── auth │ │ │ ├── LoginButton.tsx │ │ │ ├── LogoutButton.tsx │ │ │ ├── UnauthenticatedFallback.tsx │ │ │ ├── WhenLoggedIn.tsx │ │ │ ├── WhenLoggedOut.tsx │ │ │ └── index.tsx │ │ ├── error │ │ │ └── ErrorMessage.tsx │ │ ├── header │ │ │ └── Header.tsx │ │ └── loading │ │ │ └── Loading.tsx │ ├── config.ts │ ├── discovery │ │ ├── DiscoveryPage.tsx │ │ ├── UseExploreProfiles.tsx │ │ ├── UseExplorePublications.tsx │ │ ├── UseFeed.tsx │ │ ├── UseFeedHighlights.tsx │ │ ├── UseSearchProfiles.tsx │ │ ├── UseSearchPublications.tsx │ │ └── index.ts │ ├── hooks │ │ ├── useBuildResourceSrc.ts │ │ ├── useInfiniteScroll.ts │ │ └── useLogs.tsx │ ├── index copy.css │ ├── index.css │ ├── main.tsx │ ├── misc │ │ ├── MiscPage.tsx │ │ ├── UseApproveModule.tsx │ │ ├── UseCurrencies.tsx │ │ └── index.ts │ ├── profiles │ │ ├── ProfilesPage.tsx │ │ ├── UseFollowAndUnfollow.tsx │ │ ├── UseLazyProfile.tsx │ │ ├── UseMutualFollowers.tsx │ │ ├── UseOwnedHandles.tsx │ │ ├── UseProfile.tsx │ │ ├── UseProfileActionHistory.tsx │ │ ├── UseProfileFollowers.tsx │ │ ├── UseProfileFollowing.tsx │ │ ├── UseProfileManagers.tsx │ │ ├── UseProfiles.tsx │ │ ├── UseRecommendedProfiles.tsx │ │ ├── UseSetProfileMetadata.tsx │ │ ├── UseUpdateFollowPolicy.tsx │ │ ├── UseUpdateProfileManagers.tsx │ │ ├── UseWhoActedOnPublication.tsx │ │ ├── components │ │ │ ├── ProfileCard.tsx │ │ │ └── ProfilePicture.tsx │ │ └── index.ts │ ├── publications │ │ ├── PublicationsPage.tsx │ │ ├── UseBookmarkToggle.tsx │ │ ├── UseCreateComment.tsx │ │ ├── UseCreatePost.tsx │ │ ├── UseHidePublication.tsx │ │ ├── UseMyBookmarks.tsx │ │ ├── UseNotInterestedToggle.tsx │ │ ├── UseOpenAction.tsx │ │ ├── UsePublication.tsx │ │ ├── UsePublications.tsx │ │ ├── UseReactionToggle.tsx │ │ ├── UseReportPublication.tsx │ │ ├── UseWhoReactedToPublication.tsx │ │ ├── components │ │ │ └── PublicationCard.tsx │ │ └── index.ts │ ├── revenue │ │ ├── RevenuePage.tsx │ │ ├── UseRevenueFromFollow.tsx │ │ ├── UseRevenueFromPublication.tsx │ │ ├── UseRevenueFromPublications.tsx │ │ ├── components │ │ │ ├── PublicationRevenueCard.tsx │ │ │ └── RevenueCard.tsx │ │ └── index.ts │ ├── upload.ts │ ├── utils.ts │ ├── utils │ │ └── resolveFullResourceUrl.ts │ └── vite-env.d.ts ├── tsconfig.json ├── uploadSecretsToDon.js ├── vercel.json └── vite.config.ts ├── contracts ├── .env.example ├── .gas-report ├── .gas-snapshot ├── .gitignore ├── .gitmodules ├── args.json ├── encodeCBOR.js ├── foundry.toml ├── generateSecrets.js ├── getDonIdBytes.js ├── lib │ └── forge-std │ │ ├── .github │ │ └── workflows │ │ │ ├── ci.yml │ │ │ └── sync.yml │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── LICENSE-APACHE │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── foundry.toml │ │ ├── lib │ │ └── ds-test │ │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── build.yml │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ ├── demo │ │ │ └── demo.sol │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── test.sol │ │ │ └── test.t.sol │ │ ├── package.json │ │ ├── src │ │ ├── Base.sol │ │ ├── Script.sol │ │ ├── StdAssertions.sol │ │ ├── StdChains.sol │ │ ├── StdCheats.sol │ │ ├── StdError.sol │ │ ├── StdInvariant.sol │ │ ├── StdJson.sol │ │ ├── StdMath.sol │ │ ├── StdStorage.sol │ │ ├── StdStyle.sol │ │ ├── StdUtils.sol │ │ ├── Test.sol │ │ ├── Vm.sol │ │ ├── console.sol │ │ ├── console2.sol │ │ ├── interfaces │ │ │ ├── IERC1155.sol │ │ │ ├── IERC165.sol │ │ │ ├── IERC20.sol │ │ │ ├── IERC4626.sol │ │ │ ├── IERC721.sol │ │ │ └── IMulticall3.sol │ │ └── safeconsole.sol │ │ └── test │ │ ├── StdAssertions.t.sol │ │ ├── StdChains.t.sol │ │ ├── StdCheats.t.sol │ │ ├── StdError.t.sol │ │ ├── StdMath.t.sol │ │ ├── StdStorage.t.sol │ │ ├── StdStyle.t.sol │ │ ├── StdUtils.t.sol │ │ ├── compilation │ │ ├── CompilationScript.sol │ │ ├── CompilationScriptBase.sol │ │ ├── CompilationTest.sol │ │ └── CompilationTestBase.sol │ │ └── fixtures │ │ └── broadcast.log.json ├── package-lock.json ├── package.json ├── remappings.txt ├── simulateRequest.js ├── source.js ├── src │ ├── DiscountPublicationAction.sol │ └── vendor │ │ ├── @ensdomains │ │ └── buffer │ │ │ └── v0.1.0 │ │ │ └── Buffer.sol │ │ ├── chainlink │ │ └── v0.8 │ │ │ ├── functions │ │ │ └── dev │ │ │ │ └── v1_0_0 │ │ │ │ ├── FunctionsBilling.sol │ │ │ │ ├── FunctionsClient.sol │ │ │ │ ├── FunctionsCoordinator.sol │ │ │ │ ├── FunctionsRouter.sol │ │ │ │ ├── FunctionsSubscriptions.sol │ │ │ │ ├── Routable.sol │ │ │ │ ├── interfaces │ │ │ │ ├── IFunctionsBilling.sol │ │ │ │ ├── IFunctionsClient.sol │ │ │ │ ├── IFunctionsCoordinator.sol │ │ │ │ ├── IFunctionsRouter.sol │ │ │ │ ├── IFunctionsSubscriptions.sol │ │ │ │ └── IOwnableFunctionsRouter.sol │ │ │ │ ├── libraries │ │ │ │ ├── FunctionsRequest.sol │ │ │ │ └── FunctionsResponse.sol │ │ │ │ └── ocr │ │ │ │ ├── OCR2Abstract.sol │ │ │ │ └── OCR2Base.sol │ │ │ ├── interfaces │ │ │ └── AggregatorV3Interface.sol │ │ │ ├── mocks │ │ │ └── MockLinkToken.sol │ │ │ └── shared │ │ │ ├── access │ │ │ ├── ConfirmedOwner.sol │ │ │ └── ConfirmedOwnerWithProposal.sol │ │ │ └── interfaces │ │ │ ├── IAccessController.sol │ │ │ ├── IERC677Receiver.sol │ │ │ ├── IOwnable.sol │ │ │ ├── ITypeAndVersion.sol │ │ │ └── LinkTokenInterface.sol │ │ ├── lens │ │ └── v2 │ │ │ ├── base │ │ │ └── HubRestricted.sol │ │ │ ├── interfaces │ │ │ ├── ILensHub.sol │ │ │ ├── IModuleGlobals.sol │ │ │ └── IPublicationActionModule.sol │ │ │ ├── libraries │ │ │ ├── DataTypes.sol │ │ │ └── constants │ │ │ │ ├── Errors.sol │ │ │ │ ├── Events.sol │ │ │ │ └── Types.sol │ │ │ ├── misc │ │ │ └── ModuleGlobals.sol │ │ │ └── modules │ │ │ ├── ILensModule.sol │ │ │ └── LensModule.sol │ │ ├── openzeppelin │ │ └── contracts │ │ │ ├── token │ │ │ └── ERC20 │ │ │ │ ├── IERC20.sol │ │ │ │ ├── extensions │ │ │ │ └── IERC20Permit.sol │ │ │ │ └── utils │ │ │ │ └── SafeERC20.sol │ │ │ └── utils │ │ │ ├── Address.sol │ │ │ ├── Context.sol │ │ │ ├── Pausable.sol │ │ │ ├── Strings.sol │ │ │ ├── introspection │ │ │ └── IERC165.sol │ │ │ └── math │ │ │ ├── Math.sol │ │ │ ├── SafeCast.sol │ │ │ └── SignedMath.sol │ │ ├── solidity-cborutils │ │ └── v2.0.0 │ │ │ └── CBOR.sol │ │ └── string-utils-lib │ │ └── StringUtilsLib.sol └── test │ ├── DiscountPublicationAction.t.sol │ └── JsSource.sol └── img ├── event.png ├── hey-lens-app-testnet.png ├── promoCodes.png ├── success.png └── test.png /.gitignore: -------------------------------------------------------------------------------- 1 | /**/*.env -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/README.md -------------------------------------------------------------------------------- /app/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/.env.example -------------------------------------------------------------------------------- /app/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | *.js 3 | -------------------------------------------------------------------------------- /app/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/.eslintrc.js -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | coverage 3 | stats.html 4 | -------------------------------------------------------------------------------- /app/Chainlink Hexagon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/Chainlink Hexagon.svg -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/index.html -------------------------------------------------------------------------------- /app/lens green.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/lens green.svg -------------------------------------------------------------------------------- /app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/package-lock.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/package.json -------------------------------------------------------------------------------- /app/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/postcss.config.js -------------------------------------------------------------------------------- /app/source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/source.js -------------------------------------------------------------------------------- /app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/App.tsx -------------------------------------------------------------------------------- /app/src/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/HomePage.tsx -------------------------------------------------------------------------------- /app/src/ILocalFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/ILocalFile.ts -------------------------------------------------------------------------------- /app/src/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/Layout.tsx -------------------------------------------------------------------------------- /app/src/LogInPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/LogInPage.tsx -------------------------------------------------------------------------------- /app/src/components/Breadcrumbs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/Breadcrumbs.tsx -------------------------------------------------------------------------------- /app/src/components/GenericErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/GenericErrorBoundary.tsx -------------------------------------------------------------------------------- /app/src/components/LinkCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/LinkCard.tsx -------------------------------------------------------------------------------- /app/src/components/Logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/Logs.tsx -------------------------------------------------------------------------------- /app/src/components/auth/LoginButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/auth/LoginButton.tsx -------------------------------------------------------------------------------- /app/src/components/auth/LogoutButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/auth/LogoutButton.tsx -------------------------------------------------------------------------------- /app/src/components/auth/UnauthenticatedFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/auth/UnauthenticatedFallback.tsx -------------------------------------------------------------------------------- /app/src/components/auth/WhenLoggedIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/auth/WhenLoggedIn.tsx -------------------------------------------------------------------------------- /app/src/components/auth/WhenLoggedOut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/auth/WhenLoggedOut.tsx -------------------------------------------------------------------------------- /app/src/components/auth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/auth/index.tsx -------------------------------------------------------------------------------- /app/src/components/error/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/error/ErrorMessage.tsx -------------------------------------------------------------------------------- /app/src/components/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/header/Header.tsx -------------------------------------------------------------------------------- /app/src/components/loading/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/components/loading/Loading.tsx -------------------------------------------------------------------------------- /app/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/config.ts -------------------------------------------------------------------------------- /app/src/discovery/DiscoveryPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/discovery/DiscoveryPage.tsx -------------------------------------------------------------------------------- /app/src/discovery/UseExploreProfiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/discovery/UseExploreProfiles.tsx -------------------------------------------------------------------------------- /app/src/discovery/UseExplorePublications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/discovery/UseExplorePublications.tsx -------------------------------------------------------------------------------- /app/src/discovery/UseFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/discovery/UseFeed.tsx -------------------------------------------------------------------------------- /app/src/discovery/UseFeedHighlights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/discovery/UseFeedHighlights.tsx -------------------------------------------------------------------------------- /app/src/discovery/UseSearchProfiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/discovery/UseSearchProfiles.tsx -------------------------------------------------------------------------------- /app/src/discovery/UseSearchPublications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/discovery/UseSearchPublications.tsx -------------------------------------------------------------------------------- /app/src/discovery/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/discovery/index.ts -------------------------------------------------------------------------------- /app/src/hooks/useBuildResourceSrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/hooks/useBuildResourceSrc.ts -------------------------------------------------------------------------------- /app/src/hooks/useInfiniteScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/hooks/useInfiniteScroll.ts -------------------------------------------------------------------------------- /app/src/hooks/useLogs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/hooks/useLogs.tsx -------------------------------------------------------------------------------- /app/src/index copy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/index copy.css -------------------------------------------------------------------------------- /app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/index.css -------------------------------------------------------------------------------- /app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/main.tsx -------------------------------------------------------------------------------- /app/src/misc/MiscPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/misc/MiscPage.tsx -------------------------------------------------------------------------------- /app/src/misc/UseApproveModule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/misc/UseApproveModule.tsx -------------------------------------------------------------------------------- /app/src/misc/UseCurrencies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/misc/UseCurrencies.tsx -------------------------------------------------------------------------------- /app/src/misc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/misc/index.ts -------------------------------------------------------------------------------- /app/src/profiles/ProfilesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/ProfilesPage.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseFollowAndUnfollow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseFollowAndUnfollow.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseLazyProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseLazyProfile.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseMutualFollowers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseMutualFollowers.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseOwnedHandles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseOwnedHandles.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseProfile.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseProfileActionHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseProfileActionHistory.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseProfileFollowers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseProfileFollowers.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseProfileFollowing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseProfileFollowing.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseProfileManagers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseProfileManagers.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseProfiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseProfiles.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseRecommendedProfiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseRecommendedProfiles.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseSetProfileMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseSetProfileMetadata.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseUpdateFollowPolicy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseUpdateFollowPolicy.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseUpdateProfileManagers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseUpdateProfileManagers.tsx -------------------------------------------------------------------------------- /app/src/profiles/UseWhoActedOnPublication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/UseWhoActedOnPublication.tsx -------------------------------------------------------------------------------- /app/src/profiles/components/ProfileCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/components/ProfileCard.tsx -------------------------------------------------------------------------------- /app/src/profiles/components/ProfilePicture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/components/ProfilePicture.tsx -------------------------------------------------------------------------------- /app/src/profiles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/profiles/index.ts -------------------------------------------------------------------------------- /app/src/publications/PublicationsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/PublicationsPage.tsx -------------------------------------------------------------------------------- /app/src/publications/UseBookmarkToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseBookmarkToggle.tsx -------------------------------------------------------------------------------- /app/src/publications/UseCreateComment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseCreateComment.tsx -------------------------------------------------------------------------------- /app/src/publications/UseCreatePost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseCreatePost.tsx -------------------------------------------------------------------------------- /app/src/publications/UseHidePublication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseHidePublication.tsx -------------------------------------------------------------------------------- /app/src/publications/UseMyBookmarks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseMyBookmarks.tsx -------------------------------------------------------------------------------- /app/src/publications/UseNotInterestedToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseNotInterestedToggle.tsx -------------------------------------------------------------------------------- /app/src/publications/UseOpenAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseOpenAction.tsx -------------------------------------------------------------------------------- /app/src/publications/UsePublication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UsePublication.tsx -------------------------------------------------------------------------------- /app/src/publications/UsePublications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UsePublications.tsx -------------------------------------------------------------------------------- /app/src/publications/UseReactionToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseReactionToggle.tsx -------------------------------------------------------------------------------- /app/src/publications/UseReportPublication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseReportPublication.tsx -------------------------------------------------------------------------------- /app/src/publications/UseWhoReactedToPublication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/UseWhoReactedToPublication.tsx -------------------------------------------------------------------------------- /app/src/publications/components/PublicationCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/components/PublicationCard.tsx -------------------------------------------------------------------------------- /app/src/publications/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/publications/index.ts -------------------------------------------------------------------------------- /app/src/revenue/RevenuePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/revenue/RevenuePage.tsx -------------------------------------------------------------------------------- /app/src/revenue/UseRevenueFromFollow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/revenue/UseRevenueFromFollow.tsx -------------------------------------------------------------------------------- /app/src/revenue/UseRevenueFromPublication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/revenue/UseRevenueFromPublication.tsx -------------------------------------------------------------------------------- /app/src/revenue/UseRevenueFromPublications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/revenue/UseRevenueFromPublications.tsx -------------------------------------------------------------------------------- /app/src/revenue/components/PublicationRevenueCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/revenue/components/PublicationRevenueCard.tsx -------------------------------------------------------------------------------- /app/src/revenue/components/RevenueCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/revenue/components/RevenueCard.tsx -------------------------------------------------------------------------------- /app/src/revenue/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/revenue/index.ts -------------------------------------------------------------------------------- /app/src/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/upload.ts -------------------------------------------------------------------------------- /app/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/utils.ts -------------------------------------------------------------------------------- /app/src/utils/resolveFullResourceUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/src/utils/resolveFullResourceUrl.ts -------------------------------------------------------------------------------- /app/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/tsconfig.json -------------------------------------------------------------------------------- /app/uploadSecretsToDon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/uploadSecretsToDon.js -------------------------------------------------------------------------------- /app/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/vercel.json -------------------------------------------------------------------------------- /app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/app/vite.config.ts -------------------------------------------------------------------------------- /contracts/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/.env.example -------------------------------------------------------------------------------- /contracts/.gas-report: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/.gas-report -------------------------------------------------------------------------------- /contracts/.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/.gas-snapshot -------------------------------------------------------------------------------- /contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/.gitignore -------------------------------------------------------------------------------- /contracts/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/.gitmodules -------------------------------------------------------------------------------- /contracts/args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/args.json -------------------------------------------------------------------------------- /contracts/encodeCBOR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/encodeCBOR.js -------------------------------------------------------------------------------- /contracts/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/foundry.toml -------------------------------------------------------------------------------- /contracts/generateSecrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/generateSecrets.js -------------------------------------------------------------------------------- /contracts/getDonIdBytes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/getDonIdBytes.js -------------------------------------------------------------------------------- /contracts/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /contracts/lib/forge-std/.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/.github/workflows/sync.yml -------------------------------------------------------------------------------- /contracts/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /contracts/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /contracts/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /contracts/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /contracts/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/README.md -------------------------------------------------------------------------------- /contracts/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/lib/ds-test/.github/workflows/build.yml -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/lib/ds-test/package.json -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/lib/ds-test/src/test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/lib/ds-test/src/test.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/package.json -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/interfaces/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/interfaces/IERC1155.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/interfaces/IERC165.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/interfaces/IERC4626.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/interfaces/IERC4626.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/interfaces/IERC721.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/interfaces/IMulticall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/interfaces/IMulticall3.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/compilation/CompilationScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/compilation/CompilationScript.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/compilation/CompilationScriptBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/compilation/CompilationScriptBase.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/compilation/CompilationTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/compilation/CompilationTest.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/compilation/CompilationTestBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/compilation/CompilationTestBase.sol -------------------------------------------------------------------------------- /contracts/lib/forge-std/test/fixtures/broadcast.log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/lib/forge-std/test/fixtures/broadcast.log.json -------------------------------------------------------------------------------- /contracts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/package-lock.json -------------------------------------------------------------------------------- /contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/package.json -------------------------------------------------------------------------------- /contracts/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/remappings.txt -------------------------------------------------------------------------------- /contracts/simulateRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/simulateRequest.js -------------------------------------------------------------------------------- /contracts/source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/source.js -------------------------------------------------------------------------------- /contracts/src/DiscountPublicationAction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/DiscountPublicationAction.sol -------------------------------------------------------------------------------- /contracts/src/vendor/@ensdomains/buffer/v0.1.0/Buffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/@ensdomains/buffer/v0.1.0/Buffer.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsBilling.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsBilling.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsClient.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsCoordinator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsCoordinator.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsRouter.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsSubscriptions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/FunctionsSubscriptions.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/Routable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/Routable.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsBilling.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsBilling.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsClient.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsCoordinator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsCoordinator.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsRouter.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsSubscriptions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IFunctionsSubscriptions.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IOwnableFunctionsRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/interfaces/IOwnableFunctionsRouter.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/libraries/FunctionsRequest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/libraries/FunctionsRequest.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/libraries/FunctionsResponse.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/libraries/FunctionsResponse.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/ocr/OCR2Abstract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/ocr/OCR2Abstract.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/ocr/OCR2Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/functions/dev/v1_0_0/ocr/OCR2Base.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/interfaces/AggregatorV3Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/interfaces/AggregatorV3Interface.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/mocks/MockLinkToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/mocks/MockLinkToken.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/shared/access/ConfirmedOwner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/shared/access/ConfirmedOwner.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/shared/access/ConfirmedOwnerWithProposal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/shared/access/ConfirmedOwnerWithProposal.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/shared/interfaces/IAccessController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/shared/interfaces/IAccessController.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/shared/interfaces/IERC677Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/shared/interfaces/IERC677Receiver.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/shared/interfaces/IOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/shared/interfaces/IOwnable.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/shared/interfaces/ITypeAndVersion.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/shared/interfaces/ITypeAndVersion.sol -------------------------------------------------------------------------------- /contracts/src/vendor/chainlink/v0.8/shared/interfaces/LinkTokenInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/chainlink/v0.8/shared/interfaces/LinkTokenInterface.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/base/HubRestricted.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/base/HubRestricted.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/interfaces/ILensHub.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/interfaces/ILensHub.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/interfaces/IModuleGlobals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/interfaces/IModuleGlobals.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/interfaces/IPublicationActionModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/interfaces/IPublicationActionModule.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/libraries/DataTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/libraries/DataTypes.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/libraries/constants/Errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/libraries/constants/Errors.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/libraries/constants/Events.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/libraries/constants/Events.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/libraries/constants/Types.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/libraries/constants/Types.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/misc/ModuleGlobals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/misc/ModuleGlobals.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/modules/ILensModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/modules/ILensModule.sol -------------------------------------------------------------------------------- /contracts/src/vendor/lens/v2/modules/LensModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/lens/v2/modules/LensModule.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/token/ERC20/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/token/ERC20/IERC20.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/token/ERC20/extensions/IERC20Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/token/ERC20/extensions/IERC20Permit.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/utils/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/utils/Address.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/utils/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/utils/Context.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/utils/Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/utils/Pausable.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/utils/Strings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/utils/Strings.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/utils/introspection/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/utils/introspection/IERC165.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/utils/math/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/utils/math/Math.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/utils/math/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/utils/math/SafeCast.sol -------------------------------------------------------------------------------- /contracts/src/vendor/openzeppelin/contracts/utils/math/SignedMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/openzeppelin/contracts/utils/math/SignedMath.sol -------------------------------------------------------------------------------- /contracts/src/vendor/solidity-cborutils/v2.0.0/CBOR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/solidity-cborutils/v2.0.0/CBOR.sol -------------------------------------------------------------------------------- /contracts/src/vendor/string-utils-lib/StringUtilsLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/src/vendor/string-utils-lib/StringUtilsLib.sol -------------------------------------------------------------------------------- /contracts/test/DiscountPublicationAction.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/test/DiscountPublicationAction.t.sol -------------------------------------------------------------------------------- /contracts/test/JsSource.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/contracts/test/JsSource.sol -------------------------------------------------------------------------------- /img/event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/img/event.png -------------------------------------------------------------------------------- /img/hey-lens-app-testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/img/hey-lens-app-testnet.png -------------------------------------------------------------------------------- /img/promoCodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/img/promoCodes.png -------------------------------------------------------------------------------- /img/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/img/success.png -------------------------------------------------------------------------------- /img/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/functions-lens-eventbrite/HEAD/img/test.png --------------------------------------------------------------------------------