ERC20 Token – ERC20代币区块链毕设代写

区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,ERC20 Token – ERC20代币区块链毕设代写 是一篇很好的国外资料

ERC20 Token

ERC20 Token - ERC20代币 ERC20 Token - ERC20代币 ERC20 Token - ERC20代币 ERC20 Token - ERC20代币

A simple Smart Contract for a Standard, Capped, Mintable, Burnable, Payable ERC20 Token.

Token has a Role Based Access Control so you can add the MINTER permission to users or Smart Contracts.

Token has a trasferEnabled property. Nobody can transfer tokens until the property will be enabled or you can define users as OPERATOR allowed to transfer also if not enabled.

Token has the ERC1363 behaviors. ERC1363 is an ERC20 compatible token that can make a callback on the receiver contract to notify token transfers or token approvals.

Install

npm install @vittominacori/erc20-token

Usage

pragma solidity ^0.7.0;  import "@vittominacori/erc20-token/contracts/ERC20Base.sol";  contract MyToken is ERC20Base {      constructor (         string memory name,         string memory symbol,         uint8 decimals,         uint256 cap,         uint256 initialSupply,         bool transferEnabled,         bool mintingFinished     ) ERC20Base(name, symbol, decimals, cap, initialSupply, transferEnabled, mintingFinished) {}    // your stuff }

Development

Install dependencies

npm install

Usage (using Truffle)

Open the Truffle console

npm run console

Compile

npm run compile

Test

npm run test

Usage (using Buidler)

Open the Buidler console

npm run buidler:console

Compile

npm run buidler:compile

Test

npm run buidler:test

Code Coverage

npm run coverage

Linter

Use Solhint

npm run lint:sol

Use ESLint

npm run lint:js

Use ESLint and fix

npm run lint:fix

License

Code released under the MIT License.


ERC20令牌

<ERC20 Token><ERC20 Token><ERC20 Token><ERC20 Token><ERC20 Token>ERC20 Token - ERC20代币

一个标准、有上限、可铸造、可燃烧、可支付的ERC20代币的简单智能合约。

令牌具有基于角色的访问控制,因此您可以向用户或智能合约添加MINTER权限。

令牌具有trasferEnabled属性。在启用或不允许用户传输属性之前,也不能将令牌定义为允许传输。

令牌具有ERC1363行为。ERC1363是一个与ERC20兼容的令牌,它可以对接收方契约进行回调,以通知令牌传输或令牌批准。

打开Truffle控制台

打开Buildler控制台

使用Solhint

使用ESLint并修复根据MIT许可证发布的代码

ERC20令牌

安装

用法

开发

安装依赖项

用法(使用Truffle)

编译

使用(使用buildler)

编译

测试

代码覆盖率

Linter

许可证

一个标准、有上限、可铸造、可燃烧、可支付的ERC20代币的简单智能合约。

令牌具有基于角色的访问控制,因此您可以向用户或智能合约添加MINTER权限。

令牌具有trasferEnabled属性。在启用或不允许用户传输属性之前,也不能将令牌定义为允许传输。

令牌具有ERC1363行为。ERC1363是一个与ERC20兼容的令牌,它可以对接收方契约进行回调,以通知令牌传输或令牌批准。

安装

npm install @vittominacori/erc20-token

开发

pragma solidity ^0.7.0;  import "@vittominacori/erc20-token/contracts/ERC20Base.sol";  contract MyToken is ERC20Base {      constructor (         string memory name,         string memory symbol,         uint8 decimals,         uint256 cap,         uint256 initialSupply,         bool transferEnabled,         bool mintingFinished     ) ERC20Base(name, symbol, decimals, cap, initialSupply, transferEnabled, mintingFinished) {}    // your stuff }

安装依赖项

用法(使用Truffle)

npm install

编译

打开Truffle控制台

npm run console

使用(使用buildler)

npm run compile

编译

npm run test

测试

打开Buildler控制台

npm run buidler:console

代码覆盖率

npm run buidler:compile

Linter

npm run buidler:test

许可证

npm run coverage

Linter

使用Solhint

npm run lint:sol

使用ESLint并修复根据MIT许可证发布的代码

npm run lint:js

npm run lint:fix

License

Code released under the MIT License.

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

www.interchains.cc

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

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

提供最优质的资源集合

立即查看 了解详情