Welcome to dapp-token-ico 👋 – 欢迎来到dapp令牌ico👋区块链毕设代写

区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,Welcome to dapp-token-ico 👋 – 欢迎来到dapp令牌ico👋区块链毕设代写 是一篇很好的国外资料

Welcome to dapp-token-ico 👋

Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋 Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋 Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

Opinionated Dapp Starter Template

🏠 Homepage

Demo

Screenshot

Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

Connect to MetaMask

Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

Buy tokens

Place an order Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋 Buy with MetaMask and wait for confirmation. Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

Features

  • ⚡️ React TypeScript template with Vite 2
  • 📦 Hardhat – Ethereum development environment for professionals
  • 🦾 TypeChain Hardhat plugin – Automatically generate TypeScript bindings for smartcontracts while using Hardhat.
  • 🔥 web3-react – A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
  • 🎨 daisyUI Tailwind CSS Components – clean HTML with component classes
  • 🎨 OpenZeppelin – standard for secure blockchain applications

Install

yarn install

Usage

yarn dev

Run tests

yarn test

ICO Token

Create .env from .env.example from root directory. Remember to fill the value for deployed addresses.

ETHERSCAN_API_KEY=ABC123ABC123ABC123ABC123ABC123ABC1 ROPSTEN_PROVIDER_URL=https://eth-ropsten.alchemyapi.io/v2/<YOUR ALCHEMY KEY> PRIVATE_KEY=<YOUR PRIVATE KEY> VITE_CROWDSALE_ADDRESS=<YOUR DEPLOYED SMART CONTRACT ADDRESS> VITE_PROVIDER_URL=https://eth-ropsten.alchemyapi.io/v2/<YOUR ALCHEMY KEY> 

Then deploy to specific network, e.g: Ropsten

npx hardhat run scripts/deploy_itmantokencrowdsale.js --network ropsten

Output:

Generating typings for: 0 artifacts in dir: src/types for target: ethers-v5 Successfully generated 3 typings! Successfully generated 3 typings for external artifacts! ITManToken deployed to: 0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2 Name ITManToken Symbol ITM Decimals 18 Total Supply BigNumber { _hex: '0xd3c21bcecceda1000000', _isBigNumber: true } Owner 0x096cd10D7BEF8D5923b18b18E9f79CA230ee2285 openingTime 1630780077 closeTime 1631384877 ITManTokenCrowdsale deployed to: 0x304c476c4521B6d352E76a950581A59Fe2032437

Next step is verifying the IT Man Token

npx hardhat verify --network ropsten 0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2

Output:

Nothing to compile Generating typings for: 0 artifacts in dir: src/types for target: ethers-v5 Successfully generated 3 typings! Successfully generated 3 typings for external artifacts! Compiling 1 file with 0.8.4 Successfully submitted source code for contract contracts/ITManToken.sol:ITManToken at 0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2 for verification on Etherscan. Waiting for verification result...  Successfully verified contract ITManToken on Etherscan. https://ropsten.etherscan.io/address/0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2#code

Finally, verify the IT Man Token Crowdsale

npx hardhat verify --network ropsten 0x304c476c4521B6d352E76a950581A59Fe2032437 500 0x096cd10D7BEF8D5923b18b18E9f79CA230ee2285 0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2 0x096cd10D7BEF8D5923b18b18E9f79CA230ee2285 1630780077 1631384877

Output:

Nothing to compile Generating typings for: 0 artifacts in dir: src/types for target: ethers-v5 Successfully generated 3 typings! Successfully generated 3 typings for external artifacts! Compiling 1 file with 0.8.4  ... some warnings  Successfully submitted source code for contract contracts/ITManTokenCrowdsale.sol:ITManTokenCrowdsale at 0x304c476c4521B6d352E76a950581A59Fe2032437 for verification on Etherscan. Waiting for verification result...  Successfully verified contract ITManTokenCrowdsale on Etherscan. https://ropsten.etherscan.io/address/0x304c476c4521B6d352E76a950581A59Fe2032437#code

Hardhat guideline

This project demonstrates an advanced Hardhat use case, integrating other tools commonly used alongside Hardhat in the ecosystem.

The project comes with a sample contract, a test for that contract, a sample script that deploys that contract, and an example of a task implementation, which simply lists the available accounts. It also comes with a variety of other tools, preconfigured to work with the project code.

Try running some of the following tasks:

npx hardhat accounts npx hardhat compile --network localhost npx hardhat clean npx hardhat test npx hardhat node npx hardhat help REPORT_GAS=true npx hardhat test npx hardhat coverage npx hardhat run scripts/deploy_greeter.js --network localhost node scripts/deploy.js npx eslint '**/*.js' npx eslint '**/*.js' --fix npx prettier '**/*.{json,sol,md}' --check npx prettier '**/*.{json,sol,md}' --write npx solhint 'contracts/**/*.sol' npx solhint 'contracts/**/*.sol' --fix

Etherscan verification

To try out Etherscan verification, you first need to deploy a contract to an Ethereum network that’s supported by Etherscan, such as Ropsten.

In this project, copy the .env.example file to a file named .env, and then edit it to fill in the details. Enter your Etherscan API key, your Ropsten node URL (eg from Alchemy), and the private key of the account which will send the deployment transaction. With a valid .env file in place, first deploy your contract:

npx hardhat run --network ropsten scripts/deploy_greeter.js

Then, copy the deployment address and paste it in to replace DEPLOYED_CONTRACT_ADDRESS in this command:

npx hardhat verify --network ropsten DEPLOYED_CONTRACT_ADDRESS "Hello, Hardhat!"

Contract upgrade

OpenZeppelin provides tooling for deploying and securing upgradeable smart contracts.

Smart contracts deployed using OpenZeppelin Upgrades Plugins can be upgraded to modify their code, while preserving their address, state, and balance. This allows you to iteratively add new features to your project, or fix any bugs you may find in production.

In this project, there are a 2 versions of contract: Box and BoxV2 which is improvement of Box. First deploy your contract:

npx hardhat run --network localhost scripts/deploy_upgradeable_box.js

Then, deploy the upgrade smart contract

npx hardhat run --network localhost scripts/upgrade_box.js

Examples

  • Simple Store App: counter-like smart contract, read/write value and listen to event from smart contract.

Author

👤 Dung Huynh

  • Website: https://productsway.com/
  • Twitter: @jellydn
  • Github: @jellydn

Stargazers 🌟

Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

Show your support

Give a ⭐️ if this project helped you!

Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋


This README was generated with ❤️ by readme-md-generator


🏠 主页

<Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>

<Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>

<Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>

下订单<Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>用MetaMask购买并等待确认Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

从根目录的.env.example创建.env。请记住为已部署的地址填充值

然后部署到特定网络,例如:Ropsten输出:

下一步是验证IT人员令牌输出:

最后,验证IT人员令牌众售:

输出:

此项目演示了一个高级的安全帽用例,集成生态系统中通常与安全帽一起使用的其他工具

该项目附带了一个示例合同、该合同的测试、部署该合同的示例脚本,以及一个简单列出可用帐户的任务实现示例。它还附带了各种其他工具,这些工具预先配置为与项目代码一起使用

尝试运行以下一些任务:

要尝试Etherscan验证,首先需要将合同部署到Etherscan支持的以太坊eth网络,如Ropsten

在此项目中,将.env.example文件复制到名为.env的文件中,然后对其进行编辑以填充详细信息。输入Etherscan API密钥、Ropsten节点URL(例如来自Alchemy)以及将发送部署事务的帐户的私钥。有了有效的.env文件后,首先部署合同:

然后,复制部署地址并将其粘贴到命令中以替换部署的合同地址:

OpenZeppelin提供了用于部署和保护可升级智能合同的工具

使用OpenZeppelin升级插件部署的智能合约可以升级以修改其代码,同时保留其地址、状态和平衡。这允许您迭代地向项目中添加新功能,或者修复生产中可能发现的任何错误

在本项目中,有两个版本的合同:Box和BoxV2,这是对Box的改进。首先部署合约:

然后,部署升级智能合约

👤 Dung Huynh

Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

给出一个⭐️ 如果这个项目对你有帮助

Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

此自述文件是使用❤️ 自述md生成器欢迎使用dapp令牌ico👋

🏠 主页

✨ 演示

屏幕截图

连接到元掩码

购买代币

功能

安装

使用

运行测试

ICO代币

安全帽指南

以太扫描验证

合同升级

示例🌟

表示您的支持

  • ⚡️ 使用Vite 2反应类型脚本模板📦 Hardhat-专业人士使用的以太坊eth开发环境🦾 TypeChain Hardhat插件-使用Hardhat时自动为smartcontracts生成TypeScript绑定
  • 🔥 web3 react-一个用于构建现代以太坊ethDAPP的简单、可最大限度扩展、依赖性最小化的框架🎨 daisyUI Tailwind CSS组件-使用组件类清理HTML🎨 OpenZeppelin-安全区块链blockchain应用程序的标准
  • 简单商店应用程序:类似智能合约的计数器、读/写值和监听智能合约中的事件
  • 网站:https://productsway.com/
  • 推特:@jellydn
  • Github:@jellydn
  • Opinionated Dapp Starter Template

    ✨ 演示

    屏幕截图

    连接到元掩码

    <Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>

    <Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>

    下订单<Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>用MetaMask购买并等待确认Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    从根目录的.env.example创建.env。请记住为已部署的地址填充值

    然后部署到特定网络,例如:Ropsten输出:

    下一步是验证IT人员令牌输出:

    最后,验证IT人员令牌众售:

    输出:

    此项目演示了一个高级的安全帽用例,集成生态系统中通常与安全帽一起使用的其他工具

    该项目附带了一个示例合同、该合同的测试、部署该合同的示例脚本,以及一个简单列出可用帐户的任务实现示例。它还附带了各种其他工具,这些工具预先配置为与项目代码一起使用

    尝试运行以下一些任务:

    要尝试Etherscan验证,首先需要将合同部署到Etherscan支持的以太坊eth网络,如Ropsten

    在此项目中,将.env.example文件复制到名为.env的文件中,然后对其进行编辑以填充详细信息。输入Etherscan API密钥、Ropsten节点URL(例如来自Alchemy)以及将发送部署事务的帐户的私钥。有了有效的.env文件后,首先部署合同:

    然后,复制部署地址并将其粘贴到命令中以替换部署的合同地址:

    OpenZeppelin提供了用于部署和保护可升级智能合同的工具

    使用OpenZeppelin升级插件部署的智能合约可以升级以修改其代码,同时保留其地址、状态和平衡。这允许您迭代地向项目中添加新功能,或者修复生产中可能发现的任何错误

    在本项目中,有两个版本的合同:Box和BoxV2,这是对Box的改进。首先部署合约:

    然后,部署升级智能合约

    👤 Dung Huynh

    Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    给出一个⭐️ 如果这个项目对你有帮助

    Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    此自述文件是使用❤️ 自述md生成器欢迎使用dapp令牌ico👋

    🏠 主页

    ✨ 演示

    屏幕截图

    连接到元掩码

    购买代币

    功能

    安装

    使用

    运行测试

    ICO代币

    安全帽指南

    以太扫描验证

    合同升级

    示例🌟

    表示您的支持

  • ⚡️ 使用Vite 2反应类型脚本模板📦 Hardhat-专业人士使用的以太坊eth开发环境🦾 TypeChain Hardhat插件-使用Hardhat时自动为smartcontracts生成TypeScript绑定
  • 🔥 web3 react-一个用于构建现代以太坊ethDAPP的简单、可最大限度扩展、依赖性最小化的框架🎨 daisyUI Tailwind CSS组件-使用组件类清理HTML🎨 OpenZeppelin-安全区块链blockchain应用程序的标准
  • 简单商店应用程序:类似智能合约的计数器、读/写值和监听智能合约中的事件
  • 网站:https://productsway.com/
  • 推特:@jellydn
  • Github:@jellydn
  • 安装

    <Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>

    下订单<Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>用MetaMask购买并等待确认Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    从根目录的.env.example创建.env。请记住为已部署的地址填充值

    然后部署到特定网络,例如:Ropsten输出:

    下一步是验证IT人员令牌输出:

    最后,验证IT人员令牌众售:

    输出:

    此项目演示了一个高级的安全帽用例,集成生态系统中通常与安全帽一起使用的其他工具

    该项目附带了一个示例合同、该合同的测试、部署该合同的示例脚本,以及一个简单列出可用帐户的任务实现示例。它还附带了各种其他工具,这些工具预先配置为与项目代码一起使用

    尝试运行以下一些任务:

    要尝试Etherscan验证,首先需要将合同部署到Etherscan支持的以太坊eth网络,如Ropsten

    在此项目中,将.env.example文件复制到名为.env的文件中,然后对其进行编辑以填充详细信息。输入Etherscan API密钥、Ropsten节点URL(例如来自Alchemy)以及将发送部署事务的帐户的私钥。有了有效的.env文件后,首先部署合同:

    然后,复制部署地址并将其粘贴到命令中以替换部署的合同地址:

    OpenZeppelin提供了用于部署和保护可升级智能合同的工具

    使用OpenZeppelin升级插件部署的智能合约可以升级以修改其代码,同时保留其地址、状态和平衡。这允许您迭代地向项目中添加新功能,或者修复生产中可能发现的任何错误

    在本项目中,有两个版本的合同:Box和BoxV2,这是对Box的改进。首先部署合约:

    然后,部署升级智能合约

    👤 Dung Huynh

    Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    给出一个⭐️ 如果这个项目对你有帮助

    Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    此自述文件是使用❤️ 自述md生成器欢迎使用dapp令牌ico👋

    🏠 主页

    ✨ 演示

    屏幕截图

    连接到元掩码

    购买代币

    功能

    安装

    使用

    运行测试

    ICO代币

    安全帽指南

    以太扫描验证

    合同升级

    示例🌟

    表示您的支持

  • ⚡️ 使用Vite 2反应类型脚本模板📦 Hardhat-专业人士使用的以太坊eth开发环境🦾 TypeChain Hardhat插件-使用Hardhat时自动为smartcontracts生成TypeScript绑定
  • 🔥 web3 react-一个用于构建现代以太坊ethDAPP的简单、可最大限度扩展、依赖性最小化的框架🎨 daisyUI Tailwind CSS组件-使用组件类清理HTML🎨 OpenZeppelin-安全区块链blockchain应用程序的标准
  • 简单商店应用程序:类似智能合约的计数器、读/写值和监听智能合约中的事件
  • 网站:https://productsway.com/
  • 推特:@jellydn
  • Github:@jellydn
  • 合同升级

    下订单<Welcome to dapp-token-ico 👋><Welcome to dapp-token-ico 👋>用MetaMask购买并等待确认Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    从根目录的.env.example创建.env。请记住为已部署的地址填充值

    然后部署到特定网络,例如:Ropsten输出:

    下一步是验证IT人员令牌输出:

    最后,验证IT人员令牌众售:

    输出:

    此项目演示了一个高级的安全帽用例,集成生态系统中通常与安全帽一起使用的其他工具

    该项目附带了一个示例合同、该合同的测试、部署该合同的示例脚本,以及一个简单列出可用帐户的任务实现示例。它还附带了各种其他工具,这些工具预先配置为与项目代码一起使用

    尝试运行以下一些任务:

    要尝试Etherscan验证,首先需要将合同部署到Etherscan支持的以太坊eth网络,如Ropsten

    在此项目中,将.env.example文件复制到名为.env的文件中,然后对其进行编辑以填充详细信息。输入Etherscan API密钥、Ropsten节点URL(例如来自Alchemy)以及将发送部署事务的帐户的私钥。有了有效的.env文件后,首先部署合同:

    然后,复制部署地址并将其粘贴到命令中以替换部署的合同地址:

    OpenZeppelin提供了用于部署和保护可升级智能合同的工具

    使用OpenZeppelin升级插件部署的智能合约可以升级以修改其代码,同时保留其地址、状态和平衡。这允许您迭代地向项目中添加新功能,或者修复生产中可能发现的任何错误

    在本项目中,有两个版本的合同:Box和BoxV2,这是对Box的改进。首先部署合约:

    然后,部署升级智能合约

    👤 Dung Huynh

    Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    给出一个⭐️ 如果这个项目对你有帮助

    Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    此自述文件是使用❤️ 自述md生成器欢迎使用dapp令牌ico👋

    🏠 主页

    ✨ 演示

    屏幕截图

    连接到元掩码

    购买代币

    功能

    安装

    使用

    运行测试

    ICO代币

    安全帽指南

    以太扫描验证

    合同升级

    示例🌟

    表示您的支持

  • ⚡️ 使用Vite 2反应类型脚本模板📦 Hardhat-专业人士使用的以太坊eth开发环境🦾 TypeChain Hardhat插件-使用Hardhat时自动为smartcontracts生成TypeScript绑定
  • 🔥 web3 react-一个用于构建现代以太坊ethDAPP的简单、可最大限度扩展、依赖性最小化的框架🎨 daisyUI Tailwind CSS组件-使用组件类清理HTML🎨 OpenZeppelin-安全区块链blockchain应用程序的标准
  • 简单商店应用程序:类似智能合约的计数器、读/写值和监听智能合约中的事件
  • 网站:https://productsway.com/
  • 推特:@jellydn
  • Github:@jellydn
  • 表示您的支持

    • ⚡️ 使用Vite 2反应类型脚本模板📦 Hardhat-专业人士使用的以太坊eth开发环境🦾 TypeChain Hardhat插件-使用Hardhat时自动为smartcontracts生成TypeScript绑定
    • 🔥 web3 react-一个用于构建现代以太坊ethDAPP的简单、可最大限度扩展、依赖性最小化的框架🎨 daisyUI Tailwind CSS组件-使用组件类清理HTML🎨 OpenZeppelin-安全区块链blockchain应用程序的标准
    • 简单商店应用程序:类似智能合约的计数器、读/写值和监听智能合约中的事件
    • 网站:https://productsway.com/
    • 推特:@jellydn
    • Github:@jellydn

    Install

    yarn install

    Usage

    yarn dev

    Run tests

    yarn test

    ICO Token

    从根目录的.env.example创建.env。请记住为已部署的地址填充值

    ETHERSCAN_API_KEY=ABC123ABC123ABC123ABC123ABC123ABC1 ROPSTEN_PROVIDER_URL=https://eth-ropsten.alchemyapi.io/v2/<YOUR ALCHEMY KEY> PRIVATE_KEY=<YOUR PRIVATE KEY> VITE_CROWDSALE_ADDRESS=<YOUR DEPLOYED SMART CONTRACT ADDRESS> VITE_PROVIDER_URL=https://eth-ropsten.alchemyapi.io/v2/<YOUR ALCHEMY KEY> 

    然后部署到特定网络,例如:Ropsten输出:

    npx hardhat run scripts/deploy_itmantokencrowdsale.js --network ropsten

    下一步是验证IT人员令牌输出:

    Generating typings for: 0 artifacts in dir: src/types for target: ethers-v5 Successfully generated 3 typings! Successfully generated 3 typings for external artifacts! ITManToken deployed to: 0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2 Name ITManToken Symbol ITM Decimals 18 Total Supply BigNumber { _hex: '0xd3c21bcecceda1000000', _isBigNumber: true } Owner 0x096cd10D7BEF8D5923b18b18E9f79CA230ee2285 openingTime 1630780077 closeTime 1631384877 ITManTokenCrowdsale deployed to: 0x304c476c4521B6d352E76a950581A59Fe2032437

    最后,验证IT人员令牌众售:

    npx hardhat verify --network ropsten 0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2

    输出:

    Nothing to compile Generating typings for: 0 artifacts in dir: src/types for target: ethers-v5 Successfully generated 3 typings! Successfully generated 3 typings for external artifacts! Compiling 1 file with 0.8.4 Successfully submitted source code for contract contracts/ITManToken.sol:ITManToken at 0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2 for verification on Etherscan. Waiting for verification result...  Successfully verified contract ITManToken on Etherscan. https://ropsten.etherscan.io/address/0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2#code

    此项目演示了一个高级的安全帽用例,集成生态系统中通常与安全帽一起使用的其他工具

    npx hardhat verify --network ropsten 0x304c476c4521B6d352E76a950581A59Fe2032437 500 0x096cd10D7BEF8D5923b18b18E9f79CA230ee2285 0x58f0A11F8B2bD7c5D9251b620dcF502D3A40FCF2 0x096cd10D7BEF8D5923b18b18E9f79CA230ee2285 1630780077 1631384877

    该项目附带了一个示例合同、该合同的测试、部署该合同的示例脚本,以及一个简单列出可用帐户的任务实现示例。它还附带了各种其他工具,这些工具预先配置为与项目代码一起使用

    Nothing to compile Generating typings for: 0 artifacts in dir: src/types for target: ethers-v5 Successfully generated 3 typings! Successfully generated 3 typings for external artifacts! Compiling 1 file with 0.8.4  ... some warnings  Successfully submitted source code for contract contracts/ITManTokenCrowdsale.sol:ITManTokenCrowdsale at 0x304c476c4521B6d352E76a950581A59Fe2032437 for verification on Etherscan. Waiting for verification result...  Successfully verified contract ITManTokenCrowdsale on Etherscan. https://ropsten.etherscan.io/address/0x304c476c4521B6d352E76a950581A59Fe2032437#code

    Hardhat guideline

    尝试运行以下一些任务:

    要尝试Etherscan验证,首先需要将合同部署到Etherscan支持的以太坊eth网络,如Ropsten

    在此项目中,将.env.example文件复制到名为.env的文件中,然后对其进行编辑以填充详细信息。输入Etherscan API密钥、Ropsten节点URL(例如来自Alchemy)以及将发送部署事务的帐户的私钥。有了有效的.env文件后,首先部署合同:

    npx hardhat accounts npx hardhat compile --network localhost npx hardhat clean npx hardhat test npx hardhat node npx hardhat help REPORT_GAS=true npx hardhat test npx hardhat coverage npx hardhat run scripts/deploy_greeter.js --network localhost node scripts/deploy.js npx eslint '**/*.js' npx eslint '**/*.js' --fix npx prettier '**/*.{json,sol,md}' --check npx prettier '**/*.{json,sol,md}' --write npx solhint 'contracts/**/*.sol' npx solhint 'contracts/**/*.sol' --fix

    Etherscan verification

    然后,复制部署地址并将其粘贴到命令中以替换部署的合同地址:

    OpenZeppelin提供了用于部署和保护可升级智能合同的工具

    npx hardhat run --network ropsten scripts/deploy_greeter.js

    使用OpenZeppelin升级插件部署的智能合约可以升级以修改其代码,同时保留其地址、状态和平衡。这允许您迭代地向项目中添加新功能,或者修复生产中可能发现的任何错误

    npx hardhat verify --network ropsten DEPLOYED_CONTRACT_ADDRESS "Hello, Hardhat!"

    Contract upgrade

    在本项目中,有两个版本的合同:Box和BoxV2,这是对Box的改进。首先部署合约:

    然后,部署升级智能合约

    👤 Dung Huynh

    npx hardhat run --network localhost scripts/deploy_upgradeable_box.js

    Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    npx hardhat run --network localhost scripts/upgrade_box.js

    Examples

    • Simple Store App: counter-like smart contract, read/write value and listen to event from smart contract.

    Author

    给出一个⭐️ 如果这个项目对你有帮助

    • Website: https://productsway.com/
    • Twitter: @jellydn
    • Github: @jellydn

    Stargazers 🌟

    Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋

    Show your support

    此自述文件是使用❤️ 自述md生成器欢迎使用dapp令牌ico👋

    🏠 主页

    ✨ 演示

    屏幕截图

    连接到元掩码

    购买代币

    功能

    安装

    使用

    运行测试

    ICO代币

    安全帽指南

    以太扫描验证

    合同升级

    示例🌟

    表示您的支持

  • ⚡️ 使用Vite 2反应类型脚本模板📦 Hardhat-专业人士使用的以太坊eth开发环境🦾 TypeChain Hardhat插件-使用Hardhat时自动为smartcontracts生成TypeScript绑定
  • 🔥 web3 react-一个用于构建现代以太坊ethDAPP的简单、可最大限度扩展、依赖性最小化的框架🎨 daisyUI Tailwind CSS组件-使用组件类清理HTML🎨 OpenZeppelin-安全区块链blockchain应用程序的标准
  • 简单商店应用程序:类似智能合约的计数器、读/写值和监听智能合约中的事件
  • 网站:https://productsway.com/
  • 推特:@jellydn
  • Github:@jellydn
  • Welcome to dapp-token-ico 👋 - 欢迎来到dapp令牌ico👋


    This README was generated with ❤️ by readme-md-generator

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

    www.interchains.cc

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

    区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » Welcome to dapp-token-ico 👋 – 欢迎来到dapp令牌ico👋区块链毕设代写

    提供最优质的资源集合

    立即查看 了解详情