简单整合react的合约(一)
作者:互联网
这一期,做一个整合react 的一个简单合约;
1、初始化 truffle
truffle init
2、一个demo
// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; contract TestToken is ERC721 { using Counters for Counters.Counter; Counters.Counter private _tokenId; constructor() ERC721('TestToken','Test') {} function mint(address owner) public{ _tokenId.increment(); uint256 newTokenID = _tokenId.current(); _mint(owner, newTokenID); } }
3、运行 ganache
4、部署合约
npx truffle migrate
完成输出
标签:tokenId,sol,ERC721,react,整合,owner,truffle,合约,Counters 来源: https://www.cnblogs.com/apenote/p/16484804.html