├── .env.testnet ├── .gitignore ├── README.md ├── config.js ├── context └── account.js ├── contracts └── Blog.sol ├── docs ├── README_CN.md └── assets │ ├── cloudformation-outputs.jpg │ ├── demo.png │ ├── get-matic-1.jpg │ ├── get-matic-2.jpg │ ├── ipfs-node-arch.drawio │ ├── ipfs-node-arch.png │ ├── launch-stack.png │ ├── metamask-add-network-1.jpg │ ├── metamask-add-network-2.jpg │ ├── metamask-add-network-3.jpg │ ├── metamask-create-account-1.jpg │ ├── metamask-create-account-2.jpg │ ├── metamask-export-pk-1.jpg │ ├── metamask-export-pk-2.jpg │ ├── metamask-install.jpg │ ├── metamask-switch-to-mumbai.jpg │ ├── webui-home.jpg │ └── webui-upload-file.jpg ├── hardhat.config.js ├── layouts ├── create-post-layout.js ├── includes │ ├── create-masthead.js │ ├── footer.js │ ├── layout.js │ ├── masthead.js │ ├── navbar.js │ └── posthead.js └── posts-layout.js ├── lib └── utils.js ├── next.config.js ├── package.json ├── pages ├── _app.js ├── index.js └── posts │ ├── [id].js │ ├── index.js │ └── new.js ├── public ├── favicon.ico ├── js │ └── global.js └── vercel.svg ├── scripts └── deploy.js ├── styles ├── _global.scss ├── _variables.scss ├── components │ ├── _buttons.scss │ ├── _forms.scss │ └── _navbar.scss ├── sections │ ├── _footer.scss │ ├── _masthead.scss │ └── _post.scss ├── styles.scss └── variables │ ├── _buttons.scss │ ├── _colors.scss │ ├── _forms.scss │ ├── _options.scss │ ├── _overlay.scss │ └── _typography.scss └── test └── sample-test.js /.env.testnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/.env.testnet -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/README.md -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/config.js -------------------------------------------------------------------------------- /context/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/context/account.js -------------------------------------------------------------------------------- /contracts/Blog.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/contracts/Blog.sol -------------------------------------------------------------------------------- /docs/README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/README_CN.md -------------------------------------------------------------------------------- /docs/assets/cloudformation-outputs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/cloudformation-outputs.jpg -------------------------------------------------------------------------------- /docs/assets/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/demo.png -------------------------------------------------------------------------------- /docs/assets/get-matic-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/get-matic-1.jpg -------------------------------------------------------------------------------- /docs/assets/get-matic-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/get-matic-2.jpg -------------------------------------------------------------------------------- /docs/assets/ipfs-node-arch.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/ipfs-node-arch.drawio -------------------------------------------------------------------------------- /docs/assets/ipfs-node-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/ipfs-node-arch.png -------------------------------------------------------------------------------- /docs/assets/launch-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/launch-stack.png -------------------------------------------------------------------------------- /docs/assets/metamask-add-network-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-add-network-1.jpg -------------------------------------------------------------------------------- /docs/assets/metamask-add-network-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-add-network-2.jpg -------------------------------------------------------------------------------- /docs/assets/metamask-add-network-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-add-network-3.jpg -------------------------------------------------------------------------------- /docs/assets/metamask-create-account-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-create-account-1.jpg -------------------------------------------------------------------------------- /docs/assets/metamask-create-account-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-create-account-2.jpg -------------------------------------------------------------------------------- /docs/assets/metamask-export-pk-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-export-pk-1.jpg -------------------------------------------------------------------------------- /docs/assets/metamask-export-pk-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-export-pk-2.jpg -------------------------------------------------------------------------------- /docs/assets/metamask-install.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-install.jpg -------------------------------------------------------------------------------- /docs/assets/metamask-switch-to-mumbai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/metamask-switch-to-mumbai.jpg -------------------------------------------------------------------------------- /docs/assets/webui-home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/webui-home.jpg -------------------------------------------------------------------------------- /docs/assets/webui-upload-file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/docs/assets/webui-upload-file.jpg -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /layouts/create-post-layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/layouts/create-post-layout.js -------------------------------------------------------------------------------- /layouts/includes/create-masthead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/layouts/includes/create-masthead.js -------------------------------------------------------------------------------- /layouts/includes/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/layouts/includes/footer.js -------------------------------------------------------------------------------- /layouts/includes/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/layouts/includes/layout.js -------------------------------------------------------------------------------- /layouts/includes/masthead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/layouts/includes/masthead.js -------------------------------------------------------------------------------- /layouts/includes/navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/layouts/includes/navbar.js -------------------------------------------------------------------------------- /layouts/includes/posthead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/layouts/includes/posthead.js -------------------------------------------------------------------------------- /layouts/posts-layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/layouts/posts-layout.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/lib/utils.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/posts/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/pages/posts/[id].js -------------------------------------------------------------------------------- /pages/posts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/pages/posts/index.js -------------------------------------------------------------------------------- /pages/posts/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/pages/posts/new.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/js/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/public/js/global.js -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /scripts/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/scripts/deploy.js -------------------------------------------------------------------------------- /styles/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/_global.scss -------------------------------------------------------------------------------- /styles/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/_variables.scss -------------------------------------------------------------------------------- /styles/components/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/components/_buttons.scss -------------------------------------------------------------------------------- /styles/components/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/components/_forms.scss -------------------------------------------------------------------------------- /styles/components/_navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/components/_navbar.scss -------------------------------------------------------------------------------- /styles/sections/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/sections/_footer.scss -------------------------------------------------------------------------------- /styles/sections/_masthead.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/sections/_masthead.scss -------------------------------------------------------------------------------- /styles/sections/_post.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/sections/_post.scss -------------------------------------------------------------------------------- /styles/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/styles.scss -------------------------------------------------------------------------------- /styles/variables/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/variables/_buttons.scss -------------------------------------------------------------------------------- /styles/variables/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/variables/_colors.scss -------------------------------------------------------------------------------- /styles/variables/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/variables/_forms.scss -------------------------------------------------------------------------------- /styles/variables/_options.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/variables/_options.scss -------------------------------------------------------------------------------- /styles/variables/_overlay.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/variables/_overlay.scss -------------------------------------------------------------------------------- /styles/variables/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/styles/variables/_typography.scss -------------------------------------------------------------------------------- /test/sample-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chen188/web3-dApp-demo/HEAD/test/sample-test.js --------------------------------------------------------------------------------