├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-creation.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── solidity.yml ├── .gitignore ├── .gitpod.yml ├── LICENSE ├── README.md ├── apps ├── hardhat-ts │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.js │ ├── .prettierignore │ ├── .solhint.json │ ├── .solhintignore │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ └── settings.json │ ├── README.md │ ├── _scripts.js │ ├── deploy │ │ └── 001_deploy_name_service.ts │ ├── hardhat.config.ts │ ├── hardhat │ │ └── tsconfig.json │ ├── package.json │ ├── scripts │ │ ├── fundingFromCoinbase.ts │ │ ├── seed.ts │ │ └── setMessage.ts │ ├── src │ │ ├── DevDAONFT.sol │ │ ├── DevDAONameService.sol │ │ ├── DevDAOPriceOracle.sol │ │ ├── DevDAORegistry.sol │ │ ├── DevDAOResolver.sol │ │ └── interfaces │ │ │ ├── IDevDAONFT.sol │ │ │ ├── IDevDAOPriceOracle.sol │ │ │ └── IDevDAORegistry.sol │ ├── test │ │ ├── DevDAONameService.test.ts │ │ ├── chai-setup.ts │ │ └── utils │ │ │ └── index.ts │ └── utils │ │ └── network.ts └── web │ ├── .eslintrc.js │ ├── README.md │ ├── ethereum.d.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── src │ ├── components │ │ ├── ClaimForm.tsx │ │ ├── ConnectWalletButton.tsx │ │ ├── ContractCard.tsx │ │ ├── ContributionCard.tsx │ │ ├── DAOCard.tsx │ │ ├── Footer.tsx │ │ ├── NFTCard.tsx │ │ └── Navbar.tsx │ ├── pages │ │ ├── _app.tsx │ │ ├── claim.tsx │ │ ├── devs │ │ │ └── [username].tsx │ │ └── index.tsx │ ├── styles │ │ └── global.css │ └── utils │ │ └── index.ts │ └── tsconfig.json ├── gitpod-port.png ├── package.json ├── packages ├── config │ ├── eslint-preset.js │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── tsconfig │ ├── README.md │ ├── base.json │ ├── hardhat.json │ ├── nextjs.json │ ├── package.json │ └── react-library.json └── ui │ ├── Button.tsx │ ├── WagmiProvider.tsx │ ├── WalletConnectModal.tsx │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── wallet.png /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-creation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/.github/ISSUE_TEMPLATE/feature-creation.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/solidity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/.github/workflows/solidity.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/README.md -------------------------------------------------------------------------------- /apps/hardhat-ts/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.editorconfig -------------------------------------------------------------------------------- /apps/hardhat-ts/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.eslintignore -------------------------------------------------------------------------------- /apps/hardhat-ts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.eslintrc.js -------------------------------------------------------------------------------- /apps/hardhat-ts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.gitignore -------------------------------------------------------------------------------- /apps/hardhat-ts/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.mocharc.js -------------------------------------------------------------------------------- /apps/hardhat-ts/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage* 5 | gasReporterOutput.json 6 | -------------------------------------------------------------------------------- /apps/hardhat-ts/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.solhint.json -------------------------------------------------------------------------------- /apps/hardhat-ts/.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.solhintignore -------------------------------------------------------------------------------- /apps/hardhat-ts/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/hardhat-ts/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.vscode/launch.json -------------------------------------------------------------------------------- /apps/hardhat-ts/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/.vscode/settings.json -------------------------------------------------------------------------------- /apps/hardhat-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/README.md -------------------------------------------------------------------------------- /apps/hardhat-ts/_scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/_scripts.js -------------------------------------------------------------------------------- /apps/hardhat-ts/deploy/001_deploy_name_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/deploy/001_deploy_name_service.ts -------------------------------------------------------------------------------- /apps/hardhat-ts/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/hardhat.config.ts -------------------------------------------------------------------------------- /apps/hardhat-ts/hardhat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/hardhat/tsconfig.json -------------------------------------------------------------------------------- /apps/hardhat-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/package.json -------------------------------------------------------------------------------- /apps/hardhat-ts/scripts/fundingFromCoinbase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/scripts/fundingFromCoinbase.ts -------------------------------------------------------------------------------- /apps/hardhat-ts/scripts/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/scripts/seed.ts -------------------------------------------------------------------------------- /apps/hardhat-ts/scripts/setMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/scripts/setMessage.ts -------------------------------------------------------------------------------- /apps/hardhat-ts/src/DevDAONFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/src/DevDAONFT.sol -------------------------------------------------------------------------------- /apps/hardhat-ts/src/DevDAONameService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/src/DevDAONameService.sol -------------------------------------------------------------------------------- /apps/hardhat-ts/src/DevDAOPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/src/DevDAOPriceOracle.sol -------------------------------------------------------------------------------- /apps/hardhat-ts/src/DevDAORegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/src/DevDAORegistry.sol -------------------------------------------------------------------------------- /apps/hardhat-ts/src/DevDAOResolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/src/DevDAOResolver.sol -------------------------------------------------------------------------------- /apps/hardhat-ts/src/interfaces/IDevDAONFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/src/interfaces/IDevDAONFT.sol -------------------------------------------------------------------------------- /apps/hardhat-ts/src/interfaces/IDevDAOPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/src/interfaces/IDevDAOPriceOracle.sol -------------------------------------------------------------------------------- /apps/hardhat-ts/src/interfaces/IDevDAORegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/src/interfaces/IDevDAORegistry.sol -------------------------------------------------------------------------------- /apps/hardhat-ts/test/DevDAONameService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/test/DevDAONameService.test.ts -------------------------------------------------------------------------------- /apps/hardhat-ts/test/chai-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/test/chai-setup.ts -------------------------------------------------------------------------------- /apps/hardhat-ts/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/test/utils/index.ts -------------------------------------------------------------------------------- /apps/hardhat-ts/utils/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/hardhat-ts/utils/network.ts -------------------------------------------------------------------------------- /apps/web/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require("config/eslint-preset"); 2 | -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/ethereum.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/ethereum.d.ts -------------------------------------------------------------------------------- /apps/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/next-env.d.ts -------------------------------------------------------------------------------- /apps/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/next.config.js -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/src/components/ClaimForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/components/ClaimForm.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ConnectWalletButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/components/ConnectWalletButton.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ContractCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/components/ContractCard.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ContributionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/components/ContributionCard.tsx -------------------------------------------------------------------------------- /apps/web/src/components/DAOCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/components/DAOCard.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/components/Footer.tsx -------------------------------------------------------------------------------- /apps/web/src/components/NFTCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/components/NFTCard.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/components/Navbar.tsx -------------------------------------------------------------------------------- /apps/web/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/pages/_app.tsx -------------------------------------------------------------------------------- /apps/web/src/pages/claim.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/pages/claim.tsx -------------------------------------------------------------------------------- /apps/web/src/pages/devs/[username].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/pages/devs/[username].tsx -------------------------------------------------------------------------------- /apps/web/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/pages/index.tsx -------------------------------------------------------------------------------- /apps/web/src/styles/global.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/web/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/src/utils/index.ts -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /gitpod-port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/gitpod-port.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/package.json -------------------------------------------------------------------------------- /packages/config/eslint-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/config/eslint-preset.js -------------------------------------------------------------------------------- /packages/config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/config/package.json -------------------------------------------------------------------------------- /packages/config/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/config/postcss.config.js -------------------------------------------------------------------------------- /packages/config/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/config/tailwind.config.js -------------------------------------------------------------------------------- /packages/tsconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/tsconfig/README.md -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/hardhat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/tsconfig/hardhat.json -------------------------------------------------------------------------------- /packages/tsconfig/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/tsconfig/nextjs.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/tsconfig/react-library.json -------------------------------------------------------------------------------- /packages/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/ui/Button.tsx -------------------------------------------------------------------------------- /packages/ui/WagmiProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/ui/WagmiProvider.tsx -------------------------------------------------------------------------------- /packages/ui/WalletConnectModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/ui/WalletConnectModal.tsx -------------------------------------------------------------------------------- /packages/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/ui/index.ts -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-DAO/devdao-domains/HEAD/wallet.png --------------------------------------------------------------------------------