NFT Storefront 项目教程
1. 项目的目录结构及介绍
nft-storefront/
├── README.md
├── docs/
│ ├── documentation.md
│ └── ...
├── contracts/
│ ├── NFTStorefront.cdc
│ ├── NFTStorefrontV2.cdc
│ └── ...
├── scripts/
│ ├── setup.cdc
│ ├── deploy.cdc
│ └── ...
├── transactions/
│ ├── create_listing.cdc
│ ├── purchase_listing.cdc
│ └── ...
└── tests/
├── test_storefront.cdc
└── ...
目录结构介绍
- README.md: 项目的基本介绍和使用说明。
- docs/: 包含项目的详细文档,如
documentation.md
。 - contracts/: 包含项目的智能合约文件,如
NFTStorefront.cdc
和NFTStorefrontV2.cdc
。 - scripts/: 包含项目的脚本文件,用于设置和部署项目。
- transactions/: 包含项目的交易文件,用于创建和购买 NFT 列表。
- tests/: 包含项目的测试文件,用于测试智能合约的功能。
2. 项目的启动文件介绍
启动文件
- scripts/setup.cdc: 用于初始化项目的脚本文件。
- scripts/deploy.cdc: 用于部署智能合约的脚本文件。
启动步骤
- 初始化项目: 运行
scripts/setup.cdc
脚本,初始化项目环境。 - 部署智能合约: 运行
scripts/deploy.cdc
脚本,将智能合约部署到区块链网络。
3. 项目的配置文件介绍
配置文件
- docs/documentation.md: 包含项目的详细配置说明和使用指南。
配置项
- Contract Addresses: 在
docs/documentation.md
中,可以找到智能合约的地址配置信息,包括测试网、预览网和主网的地址。 - Storefront Configuration: 在
docs/documentation.md
中,可以找到关于如何配置 Storefront 的详细说明,包括如何设置销售列表和分配收益。
通过以上步骤,您可以成功启动和配置 NFT Storefront 项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考