Initial Coin Offerring (ICO) contract – 初始硬币发行(ICO)合同区块链毕设代写

区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,Initial Coin Offerring (ICO) contract – 初始硬币发行(ICO)合同区块链毕设代写 是一篇很好的国外资料

Initial Coin Offerring (ICO) contract

Tutorial using Hardhat(Buidler) to complie, deploy and automated unit tests Solidity smart contract.

To run these tutorials, you must have the following installed:

  • nodejs

  • nvm

$ npm install

to compile your smart contract to get an ABI and artifact of a smart contract for unit test using the command.

$ npm run compile

for a unit testing smart contract using the command line.

$ npm run test 

expecting sample-test.js result.

  SampleToken     ✓ Assigns initial balance (81ms)     ✓ Minting token     ✓ Burning token     ✓ Do not have permission to minting token     ✓ Do not have permission to burning token     ✓ Buy token     ✓ Do not have have enough ether to buy token     ✓ Withdraw ether from contract     ✓ Do not have permission to withdraw ether from contract     ✓ Transfer adds amount to destination account (74ms)     ✓ Transfer emits event (47ms)     ✓ Can not transfer above the amount (38ms)     ✓ Can not transfer from empty account (39ms)     13 passing (2s) 

after testing if you want to deploy the contract using the command line.

$ npm run test-rpc # Open another Terminal $ npm run deploy-local  # result in npx hardhat node Terminal web3_clientVersion eth_chainId eth_accounts eth_chainId eth_estimateGas eth_gasPrice eth_sendTransaction   Contract deployment: <UnrecognizedContract>   Contract address:    0x5fb...aa3   Transaction:         0x4d8...945   From:                0xf39...266   Value:               0 ETH   Gas used:            323170 of 323170   Block #1:            0xee6...85d  eth_chainId eth_getTransactionByHash eth_blockNumber eth_chainId (2) eth_getTransactionReceipt  # result in npx hardhat run Terminal SampleToken deployed to: 0x5Fb...aa3 

your can edit deploy network endpoint at hardhat.config.js.

module.exports = {   networks: {         {         localhost: {           url: "http://127.0.0.1:8545"         },         hardhat: {           // See its defaults         }   } };

TODO

  • adding unit-test

Initial Coin Offerring (ICO) contract

Tutorial using Hardhat(Buidler) to complie, deploy and automated unit tests Solidity smart contract.

To run these tutorials, you must have the following installed:

  • nodejs

  • nvm

$ npm install

to compile your smart contract to get an ABI and artifact of a smart contract for unit test using the command.

$ npm run compile

for a unit testing smart contract using the command line.

$ npm run test 

expecting sample-test.js result.

  SampleToken     ✓ Assigns initial balance (81ms)     ✓ Minting token     ✓ Burning token     ✓ Do not have permission to minting token     ✓ Do not have permission to burning token     ✓ Buy token     ✓ Do not have have enough ether to buy token     ✓ Withdraw ether from contract     ✓ Do not have permission to withdraw ether from contract     ✓ Transfer adds amount to destination account (74ms)     ✓ Transfer emits event (47ms)     ✓ Can not transfer above the amount (38ms)     ✓ Can not transfer from empty account (39ms)     13 passing (2s) 

after testing if you want to deploy the contract using the command line.

$ npm run test-rpc # Open another Terminal $ npm run deploy-local  # result in npx hardhat node Terminal web3_clientVersion eth_chainId eth_accounts eth_chainId eth_estimateGas eth_gasPrice eth_sendTransaction   Contract deployment: <UnrecognizedContract>   Contract address:    0x5fb...aa3   Transaction:         0x4d8...945   From:                0xf39...266   Value:               0 ETH   Gas used:            323170 of 323170   Block #1:            0xee6...85d  eth_chainId eth_getTransactionByHash eth_blockNumber eth_chainId (2) eth_getTransactionReceipt  # result in npx hardhat run Terminal SampleToken deployed to: 0x5Fb...aa3 

your can edit deploy network endpoint at hardhat.config.js.

module.exports = {   networks: {         {         localhost: {           url: "http://127.0.0.1:8545"         },         hardhat: {           // See its defaults         }   } };

TODO

  • adding unit-test

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

www.interchains.cc

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

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » Initial Coin Offerring (ICO) contract – 初始硬币发行(ICO)合同区块链毕设代写

提供最优质的资源集合

立即查看 了解详情