其他分享
首页 > 其他分享> > 简单整合react的合约(一)

简单整合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