thirdweb
Create Contract
想使用 thirdweb 命令行创建新的智能合约,请按照以下步骤操作:
-
在您的命令行界面运行以下命令:
npx thirdweb create contract
-
根据命令行提示输入您的选择:
-
创建完成后,将跳转到您项目的目录,并在您偏好的代码编辑器中打开。
-
如果您打开
contracts
文件夹,您将在这找到您的智能合约;这是您用 Solidity 编写的智能合约。以下是没有指定扩展的 ERC721Base 合约的代码。 它实现了
ERC721Base.sol
合约内的所有逻辑;该合约实现了ERC721A
标准。// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@thirdweb-dev/contracts/base/ERC721Base.sol";
contract Contract is ERC721Base {
constructor(
string memory _name,
string memory _symbol,
address _royaltyRecipient,
uint128 _royaltyBps
) ERC721Base(_name, _symbol, _royaltyRecipient, _royaltyBps) {}
}