基于区块链的毕业设计social-faucet – 社交水龙头

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计social-faucet – 社交水龙头 是一篇很好的国外资料

social-faucet

This project shows how to implement a ETH faucet for an ERC20 token with Next.js that requires authentication from social providers.

How to run the project

  1. Deploy the contracts using the Hardhat script located in contracts/scripts/cibraxtoken-deploy.js. You can do node cibraxtoken-deploy.js directly to deploy them in the local emulator. Take note of the addresses as you will need it later in the Dapp.
  2. Create an .env file for the Next.js Dapp under the root directory dapp. That file should contain the following entries,

ETH_NODE_URL= (e.g http://127.0.0.1:8545/) ETH_FAUCET_ADDRESS=<Address of the Faucet contract deployed in step #1> ETH_PRIVATE_KEY= (If you are using Hardhat, that’s the first address in the list)

Client Ids/Secrets for the NextAuth.js providers. See here for more information about how to configure those.

  1. Run the Dapp with npm run dev

Updated code


社交水龙头

这个项目展示了如何使用Next.js实现一个ERC20令牌的ETH水龙头,该令牌需要来自社会提供者的身份验证

如何运行项目

  1. 使用contracts/scripts/cibraxtoken-Deploy.js中的Hardhat脚本部署合同。您可以直接执行node cibraxtoken-deploy.js在本地模拟器中部署它们。记下地址,因为您稍后会在Dapp中需要它
  2. 在根目录Dapp下为Next.js Dapp创建一个.env文件。该文件应包含以下条目,

ETHu NODEu URL=(例如http://127.0.0.1:8545/)ETH水龙头地址=&lt;步骤1中部署的水龙头合同地址&gt;ETHu PRIVATEu KEY=(如果您使用的是Hardhat,这是列表中的第一个地址)

NextAuth.js提供程序的客户端ID/Secrets。有关如何配置这些配置的更多信息,请参阅此处

  1. 使用npm Run dev运行Dapp

Updated code

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/23218.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计social-faucet – 社交水龙头

提供最优质的资源集合

立即查看 了解详情