├── .babelrc ├── .commitlintrc.json ├── .editorconfig ├── .env.example ├── .eslintrc.json ├── .github └── workflows │ └── test.yaml ├── .gitignore ├── .gitmodules ├── .lintstagedrc.json ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── contract-artifacts └── Interep.json ├── jest.config.json ├── next-env.d.ts ├── next.config.js ├── package.json ├── public ├── favicon.ico ├── logo.png ├── logo.svg ├── oauth-illustration.svg ├── poap-illustration.svg ├── semaphore-icon-success.svg └── semaphore-icon.svg ├── scripts ├── resetDB.ts └── seedZeroHashes.ts ├── src ├── components │ ├── footer.tsx │ ├── group-box │ │ ├── group-box-button.tsx │ │ ├── group-box-content.tsx │ │ ├── group-box-header.tsx │ │ ├── group-box-oauth-content.tsx │ │ ├── group-box.tsx │ │ └── index.ts │ ├── navbar.tsx │ └── toast │ │ ├── index.ts │ │ └── toast.tsx ├── config.ts ├── context │ └── EthereumWalletContext.ts ├── controllers │ ├── batches │ │ ├── getRootBatch.ts │ │ ├── getRootBatches.ts │ │ ├── index.test.ts │ │ └── index.ts │ ├── email │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── sendEmail.ts │ ├── groups │ │ ├── getGroup.ts │ │ ├── getGroupMembers.ts │ │ ├── getGroupRemovedMembers.ts │ │ ├── getGroups.ts │ │ ├── getMerkleProof.ts │ │ ├── handleEmailMember.ts │ │ ├── handleMember.ts │ │ ├── handleOAuthMember.ts │ │ ├── handlePoapMember.ts │ │ ├── handleTelegramMember.ts │ │ ├── hasJoinedAGroup.ts │ │ ├── index.test.ts │ │ └── index.ts │ ├── providers │ │ ├── getProviders.ts │ │ ├── hasMember.ts │ │ ├── index.test.ts │ │ └── index.ts │ └── trees │ │ ├── getLeaves.ts │ │ ├── hasLeaf.ts │ │ ├── index.test.ts │ │ └── index.ts ├── core │ ├── contracts │ │ └── Interep │ │ │ ├── index.ts │ │ │ ├── retrieveEvents.ts │ │ │ └── updateGroups.ts │ ├── email │ │ ├── createEmailAccount.ts │ │ ├── createMagicLink.ts │ │ ├── emailDomain.ts │ │ ├── getEmailDomains.ts │ │ ├── getEmailDomainsByEmail.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── sendEmail.ts │ ├── groups │ │ ├── checkGroup.ts │ │ ├── getGroup.ts │ │ ├── getGroups.ts │ │ ├── getProviders.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── mts │ │ │ ├── appendLeaf.ts │ │ │ ├── createProof.ts │ │ │ ├── deleteLeaf.ts │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ └── publish-merkle-roots.ts │ ├── oauth │ │ ├── createOAuthAccount.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── mapGithubProfile.ts │ │ ├── mapRedditProfile.ts │ │ └── mapTwitterProfile.ts │ └── poap │ │ ├── getPoapEvents.ts │ │ ├── getPoapEventsByAddress.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── poapEvent.ts ├── hooks │ ├── useEthereumWallet.ts │ ├── useGroups.ts │ ├── useInterepAPI.ts │ ├── usePoapEvents.ts │ └── useToast.tsx ├── mocks │ ├── createNextMocks.ts │ ├── createOAuthAccountMock.ts │ ├── createSessionMock.ts │ ├── createWalletMock.ts │ └── index.ts ├── pages │ ├── 404.tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── _error.tsx │ ├── api │ │ ├── auth │ │ │ └── [...nextauth].ts │ │ └── v1 │ │ │ ├── batches │ │ │ ├── [root] │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ │ ├── email │ │ │ └── send.ts │ │ │ ├── groups │ │ │ ├── [provider] │ │ │ │ └── [name] │ │ │ │ │ ├── [member] │ │ │ │ │ ├── index.ts │ │ │ │ │ └── proof.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── members │ │ │ │ │ └── index.ts │ │ │ │ │ └── removed-members │ │ │ │ │ └── index.ts │ │ │ ├── has-joined.ts │ │ │ └── index.ts │ │ │ ├── providers │ │ │ ├── [provider] │ │ │ │ └── [member] │ │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ │ └── trees │ │ │ └── [root] │ │ │ ├── [leaf] │ │ │ └── index.ts │ │ │ └── index.ts │ ├── error.tsx │ ├── index.tsx │ ├── oauth.tsx │ └── poap.tsx ├── services │ ├── botometer │ │ └── index.ts │ ├── github │ │ └── index.ts │ ├── nodemailer │ │ └── index.ts │ ├── poap │ │ └── index.ts │ ├── reddit │ │ └── index.ts │ └── twitter │ │ └── index.ts ├── styles │ ├── colors.ts │ ├── components │ │ ├── Button.ts │ │ ├── CloseButton.ts │ │ ├── Link.ts │ │ ├── Modal.ts │ │ ├── Steps.ts │ │ ├── Table.ts │ │ ├── Tooltip.ts │ │ └── index.ts │ ├── index.ts │ └── styles.ts ├── tasks │ ├── cron.ts │ ├── index.ts │ └── telegramBot.ts ├── types │ ├── botometer │ │ └── index.d.ts │ ├── circomlibjs │ │ └── index.d.ts │ ├── csp │ │ └── index.ts │ ├── groups │ │ └── index.ts │ ├── network │ │ └── index.ts │ └── next-auth │ │ └── index.d.ts └── utils │ ├── backend │ ├── database.ts │ ├── getBackendContractInstance.ts │ ├── getCors.ts │ ├── getProvider.ts │ ├── getSigner.ts │ ├── index.test.ts │ ├── index.ts │ ├── logger.ts │ ├── removeDBFields.ts │ ├── runAPIMiddleware.ts │ ├── seeding │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── seedZeroHashes.ts │ └── testingDatabase.ts │ ├── common │ ├── capitalize.ts │ ├── crypto │ │ ├── createMerkleTree.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── poseidon.ts │ │ └── sha256.ts │ ├── delay.ts │ ├── formatNumber.ts │ ├── getContractAddress.ts │ ├── getContractEvents.ts │ ├── getContractInstance.ts │ ├── getNetworkFullName.ts │ ├── index.test.ts │ └── index.ts │ └── frontend │ ├── api │ ├── index.test.ts │ ├── index.ts │ └── sendRequest.ts │ ├── getExplorerLink.ts │ ├── groupBy.ts │ ├── index.test.ts │ ├── index.ts │ ├── mapReputationRule.ts │ └── shortenAddress.ts ├── tsconfig.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["next/babel"] 3 | } 4 | -------------------------------------------------------------------------------- /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.gitmodules -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/README.md -------------------------------------------------------------------------------- /contract-artifacts/Interep.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/contract-artifacts/Interep.json -------------------------------------------------------------------------------- /jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/jest.config.json -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/oauth-illustration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/public/oauth-illustration.svg -------------------------------------------------------------------------------- /public/poap-illustration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/public/poap-illustration.svg -------------------------------------------------------------------------------- /public/semaphore-icon-success.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/public/semaphore-icon-success.svg -------------------------------------------------------------------------------- /public/semaphore-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/public/semaphore-icon.svg -------------------------------------------------------------------------------- /scripts/resetDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/scripts/resetDB.ts -------------------------------------------------------------------------------- /scripts/seedZeroHashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/scripts/seedZeroHashes.ts -------------------------------------------------------------------------------- /src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/footer.tsx -------------------------------------------------------------------------------- /src/components/group-box/group-box-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/group-box/group-box-button.tsx -------------------------------------------------------------------------------- /src/components/group-box/group-box-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/group-box/group-box-content.tsx -------------------------------------------------------------------------------- /src/components/group-box/group-box-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/group-box/group-box-header.tsx -------------------------------------------------------------------------------- /src/components/group-box/group-box-oauth-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/group-box/group-box-oauth-content.tsx -------------------------------------------------------------------------------- /src/components/group-box/group-box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/group-box/group-box.tsx -------------------------------------------------------------------------------- /src/components/group-box/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/group-box/index.ts -------------------------------------------------------------------------------- /src/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/navbar.tsx -------------------------------------------------------------------------------- /src/components/toast/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./toast" 2 | -------------------------------------------------------------------------------- /src/components/toast/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/components/toast/toast.tsx -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/context/EthereumWalletContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/context/EthereumWalletContext.ts -------------------------------------------------------------------------------- /src/controllers/batches/getRootBatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/batches/getRootBatch.ts -------------------------------------------------------------------------------- /src/controllers/batches/getRootBatches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/batches/getRootBatches.ts -------------------------------------------------------------------------------- /src/controllers/batches/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/batches/index.test.ts -------------------------------------------------------------------------------- /src/controllers/batches/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/batches/index.ts -------------------------------------------------------------------------------- /src/controllers/email/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/email/index.test.ts -------------------------------------------------------------------------------- /src/controllers/email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/email/index.ts -------------------------------------------------------------------------------- /src/controllers/email/sendEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/email/sendEmail.ts -------------------------------------------------------------------------------- /src/controllers/groups/getGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/getGroup.ts -------------------------------------------------------------------------------- /src/controllers/groups/getGroupMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/getGroupMembers.ts -------------------------------------------------------------------------------- /src/controllers/groups/getGroupRemovedMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/getGroupRemovedMembers.ts -------------------------------------------------------------------------------- /src/controllers/groups/getGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/getGroups.ts -------------------------------------------------------------------------------- /src/controllers/groups/getMerkleProof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/getMerkleProof.ts -------------------------------------------------------------------------------- /src/controllers/groups/handleEmailMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/handleEmailMember.ts -------------------------------------------------------------------------------- /src/controllers/groups/handleMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/handleMember.ts -------------------------------------------------------------------------------- /src/controllers/groups/handleOAuthMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/handleOAuthMember.ts -------------------------------------------------------------------------------- /src/controllers/groups/handlePoapMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/handlePoapMember.ts -------------------------------------------------------------------------------- /src/controllers/groups/handleTelegramMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/handleTelegramMember.ts -------------------------------------------------------------------------------- /src/controllers/groups/hasJoinedAGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/hasJoinedAGroup.ts -------------------------------------------------------------------------------- /src/controllers/groups/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/index.test.ts -------------------------------------------------------------------------------- /src/controllers/groups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/groups/index.ts -------------------------------------------------------------------------------- /src/controllers/providers/getProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/providers/getProviders.ts -------------------------------------------------------------------------------- /src/controllers/providers/hasMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/providers/hasMember.ts -------------------------------------------------------------------------------- /src/controllers/providers/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/providers/index.test.ts -------------------------------------------------------------------------------- /src/controllers/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/providers/index.ts -------------------------------------------------------------------------------- /src/controllers/trees/getLeaves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/trees/getLeaves.ts -------------------------------------------------------------------------------- /src/controllers/trees/hasLeaf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/trees/hasLeaf.ts -------------------------------------------------------------------------------- /src/controllers/trees/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/trees/index.test.ts -------------------------------------------------------------------------------- /src/controllers/trees/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/controllers/trees/index.ts -------------------------------------------------------------------------------- /src/core/contracts/Interep/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/contracts/Interep/index.ts -------------------------------------------------------------------------------- /src/core/contracts/Interep/retrieveEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/contracts/Interep/retrieveEvents.ts -------------------------------------------------------------------------------- /src/core/contracts/Interep/updateGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/contracts/Interep/updateGroups.ts -------------------------------------------------------------------------------- /src/core/email/createEmailAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/email/createEmailAccount.ts -------------------------------------------------------------------------------- /src/core/email/createMagicLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/email/createMagicLink.ts -------------------------------------------------------------------------------- /src/core/email/emailDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/email/emailDomain.ts -------------------------------------------------------------------------------- /src/core/email/getEmailDomains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/email/getEmailDomains.ts -------------------------------------------------------------------------------- /src/core/email/getEmailDomainsByEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/email/getEmailDomainsByEmail.ts -------------------------------------------------------------------------------- /src/core/email/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/email/index.test.ts -------------------------------------------------------------------------------- /src/core/email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/email/index.ts -------------------------------------------------------------------------------- /src/core/email/sendEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/email/sendEmail.ts -------------------------------------------------------------------------------- /src/core/groups/checkGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/checkGroup.ts -------------------------------------------------------------------------------- /src/core/groups/getGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/getGroup.ts -------------------------------------------------------------------------------- /src/core/groups/getGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/getGroups.ts -------------------------------------------------------------------------------- /src/core/groups/getProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/getProviders.ts -------------------------------------------------------------------------------- /src/core/groups/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/index.test.ts -------------------------------------------------------------------------------- /src/core/groups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/index.ts -------------------------------------------------------------------------------- /src/core/groups/mts/appendLeaf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/mts/appendLeaf.ts -------------------------------------------------------------------------------- /src/core/groups/mts/createProof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/mts/createProof.ts -------------------------------------------------------------------------------- /src/core/groups/mts/deleteLeaf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/mts/deleteLeaf.ts -------------------------------------------------------------------------------- /src/core/groups/mts/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/mts/index.test.ts -------------------------------------------------------------------------------- /src/core/groups/mts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/mts/index.ts -------------------------------------------------------------------------------- /src/core/groups/publish-merkle-roots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/groups/publish-merkle-roots.ts -------------------------------------------------------------------------------- /src/core/oauth/createOAuthAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/oauth/createOAuthAccount.ts -------------------------------------------------------------------------------- /src/core/oauth/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/oauth/index.test.ts -------------------------------------------------------------------------------- /src/core/oauth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/oauth/index.ts -------------------------------------------------------------------------------- /src/core/oauth/mapGithubProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/oauth/mapGithubProfile.ts -------------------------------------------------------------------------------- /src/core/oauth/mapRedditProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/oauth/mapRedditProfile.ts -------------------------------------------------------------------------------- /src/core/oauth/mapTwitterProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/oauth/mapTwitterProfile.ts -------------------------------------------------------------------------------- /src/core/poap/getPoapEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/poap/getPoapEvents.ts -------------------------------------------------------------------------------- /src/core/poap/getPoapEventsByAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/poap/getPoapEventsByAddress.ts -------------------------------------------------------------------------------- /src/core/poap/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/poap/index.test.ts -------------------------------------------------------------------------------- /src/core/poap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/poap/index.ts -------------------------------------------------------------------------------- /src/core/poap/poapEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/core/poap/poapEvent.ts -------------------------------------------------------------------------------- /src/hooks/useEthereumWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/hooks/useEthereumWallet.ts -------------------------------------------------------------------------------- /src/hooks/useGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/hooks/useGroups.ts -------------------------------------------------------------------------------- /src/hooks/useInterepAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/hooks/useInterepAPI.ts -------------------------------------------------------------------------------- /src/hooks/usePoapEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/hooks/usePoapEvents.ts -------------------------------------------------------------------------------- /src/hooks/useToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/hooks/useToast.tsx -------------------------------------------------------------------------------- /src/mocks/createNextMocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/mocks/createNextMocks.ts -------------------------------------------------------------------------------- /src/mocks/createOAuthAccountMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/mocks/createOAuthAccountMock.ts -------------------------------------------------------------------------------- /src/mocks/createSessionMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/mocks/createSessionMock.ts -------------------------------------------------------------------------------- /src/mocks/createWalletMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/mocks/createWalletMock.ts -------------------------------------------------------------------------------- /src/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/mocks/index.ts -------------------------------------------------------------------------------- /src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/404.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/_error.tsx -------------------------------------------------------------------------------- /src/pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /src/pages/api/v1/batches/[root]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/batches/[root]/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/batches/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/batches/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/email/send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/email/send.ts -------------------------------------------------------------------------------- /src/pages/api/v1/groups/[provider]/[name]/[member]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/groups/[provider]/[name]/[member]/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/groups/[provider]/[name]/[member]/proof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/groups/[provider]/[name]/[member]/proof.ts -------------------------------------------------------------------------------- /src/pages/api/v1/groups/[provider]/[name]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/groups/[provider]/[name]/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/groups/[provider]/[name]/members/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/groups/[provider]/[name]/members/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/groups/[provider]/[name]/removed-members/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/groups/[provider]/[name]/removed-members/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/groups/has-joined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/groups/has-joined.ts -------------------------------------------------------------------------------- /src/pages/api/v1/groups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/groups/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/providers/[provider]/[member]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/providers/[provider]/[member]/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/providers/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/trees/[root]/[leaf]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/trees/[root]/[leaf]/index.ts -------------------------------------------------------------------------------- /src/pages/api/v1/trees/[root]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/api/v1/trees/[root]/index.ts -------------------------------------------------------------------------------- /src/pages/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/error.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/oauth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/oauth.tsx -------------------------------------------------------------------------------- /src/pages/poap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/pages/poap.tsx -------------------------------------------------------------------------------- /src/services/botometer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/services/botometer/index.ts -------------------------------------------------------------------------------- /src/services/github/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/services/github/index.ts -------------------------------------------------------------------------------- /src/services/nodemailer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/services/nodemailer/index.ts -------------------------------------------------------------------------------- /src/services/poap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/services/poap/index.ts -------------------------------------------------------------------------------- /src/services/reddit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/services/reddit/index.ts -------------------------------------------------------------------------------- /src/services/twitter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/services/twitter/index.ts -------------------------------------------------------------------------------- /src/styles/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/colors.ts -------------------------------------------------------------------------------- /src/styles/components/Button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/components/Button.ts -------------------------------------------------------------------------------- /src/styles/components/CloseButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/components/CloseButton.ts -------------------------------------------------------------------------------- /src/styles/components/Link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/components/Link.ts -------------------------------------------------------------------------------- /src/styles/components/Modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/components/Modal.ts -------------------------------------------------------------------------------- /src/styles/components/Steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/components/Steps.ts -------------------------------------------------------------------------------- /src/styles/components/Table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/components/Table.ts -------------------------------------------------------------------------------- /src/styles/components/Tooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/components/Tooltip.ts -------------------------------------------------------------------------------- /src/styles/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/components/index.ts -------------------------------------------------------------------------------- /src/styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/index.ts -------------------------------------------------------------------------------- /src/styles/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/styles/styles.ts -------------------------------------------------------------------------------- /src/tasks/cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/tasks/cron.ts -------------------------------------------------------------------------------- /src/tasks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/tasks/index.ts -------------------------------------------------------------------------------- /src/tasks/telegramBot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/tasks/telegramBot.ts -------------------------------------------------------------------------------- /src/types/botometer/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/types/botometer/index.d.ts -------------------------------------------------------------------------------- /src/types/circomlibjs/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/types/circomlibjs/index.d.ts -------------------------------------------------------------------------------- /src/types/csp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/types/csp/index.ts -------------------------------------------------------------------------------- /src/types/groups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/types/groups/index.ts -------------------------------------------------------------------------------- /src/types/network/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/types/network/index.ts -------------------------------------------------------------------------------- /src/types/next-auth/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/types/next-auth/index.d.ts -------------------------------------------------------------------------------- /src/utils/backend/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/database.ts -------------------------------------------------------------------------------- /src/utils/backend/getBackendContractInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/getBackendContractInstance.ts -------------------------------------------------------------------------------- /src/utils/backend/getCors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/getCors.ts -------------------------------------------------------------------------------- /src/utils/backend/getProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/getProvider.ts -------------------------------------------------------------------------------- /src/utils/backend/getSigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/getSigner.ts -------------------------------------------------------------------------------- /src/utils/backend/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/index.test.ts -------------------------------------------------------------------------------- /src/utils/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/index.ts -------------------------------------------------------------------------------- /src/utils/backend/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/logger.ts -------------------------------------------------------------------------------- /src/utils/backend/removeDBFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/removeDBFields.ts -------------------------------------------------------------------------------- /src/utils/backend/runAPIMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/runAPIMiddleware.ts -------------------------------------------------------------------------------- /src/utils/backend/seeding/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/seeding/index.test.ts -------------------------------------------------------------------------------- /src/utils/backend/seeding/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/seeding/index.ts -------------------------------------------------------------------------------- /src/utils/backend/seeding/seedZeroHashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/seeding/seedZeroHashes.ts -------------------------------------------------------------------------------- /src/utils/backend/testingDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/backend/testingDatabase.ts -------------------------------------------------------------------------------- /src/utils/common/capitalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/capitalize.ts -------------------------------------------------------------------------------- /src/utils/common/crypto/createMerkleTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/crypto/createMerkleTree.ts -------------------------------------------------------------------------------- /src/utils/common/crypto/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/crypto/index.test.ts -------------------------------------------------------------------------------- /src/utils/common/crypto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/crypto/index.ts -------------------------------------------------------------------------------- /src/utils/common/crypto/poseidon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/crypto/poseidon.ts -------------------------------------------------------------------------------- /src/utils/common/crypto/sha256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/crypto/sha256.ts -------------------------------------------------------------------------------- /src/utils/common/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/delay.ts -------------------------------------------------------------------------------- /src/utils/common/formatNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/formatNumber.ts -------------------------------------------------------------------------------- /src/utils/common/getContractAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/getContractAddress.ts -------------------------------------------------------------------------------- /src/utils/common/getContractEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/getContractEvents.ts -------------------------------------------------------------------------------- /src/utils/common/getContractInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/getContractInstance.ts -------------------------------------------------------------------------------- /src/utils/common/getNetworkFullName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/getNetworkFullName.ts -------------------------------------------------------------------------------- /src/utils/common/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/index.test.ts -------------------------------------------------------------------------------- /src/utils/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/common/index.ts -------------------------------------------------------------------------------- /src/utils/frontend/api/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/api/index.test.ts -------------------------------------------------------------------------------- /src/utils/frontend/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/api/index.ts -------------------------------------------------------------------------------- /src/utils/frontend/api/sendRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/api/sendRequest.ts -------------------------------------------------------------------------------- /src/utils/frontend/getExplorerLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/getExplorerLink.ts -------------------------------------------------------------------------------- /src/utils/frontend/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/groupBy.ts -------------------------------------------------------------------------------- /src/utils/frontend/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/index.test.ts -------------------------------------------------------------------------------- /src/utils/frontend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/index.ts -------------------------------------------------------------------------------- /src/utils/frontend/mapReputationRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/mapReputationRule.ts -------------------------------------------------------------------------------- /src/utils/frontend/shortenAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/src/utils/frontend/shortenAddress.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interep-project/reputation-service/HEAD/yarn.lock --------------------------------------------------------------------------------