文件名称:opensea-erc1155:半替代性收藏品示例,用于说明ERC-1155合同的OpenSea集成
文件大小:2.05MB
文件格式:ZIP
更新时间:2024-05-22 07:11:44
JavaScript
OpenSea ERC-1155入门合同 ERC1155实施 关于这些合同 这是一份ERC-1155合同样本,目的是演示与OpenSea加密收藏品市场的集成。 我们还包括: 铸造物品的脚本。 一份工厂合同,用于制作未铸造物品的销售订单(允许无气和无薄荷的预售)。 可配置的战利品合同,用于出售ERC-1155项目的随机集合。 除了OpenSea ERC721样本合同的功能之外,ERC1155 每个合同支持多个创建者,其中只有创建者才能创建更多副本 支持战利品箱中预先铸造的物品供您选择 配置战利品箱 打开MyLootbox.sol 更改Class以反映您的稀有程度。 更改NUM_CLASSES以反映您拥有多少个类(用于在NUM_CLASSES中调整固定长度数组的大小) 在constructor ,为每个类设置OptionSettings 。 为此,如示例中所示,使用以下命
【文件预览】:
opensea-erc1155-master
----flatten.sh(272B)
----yarn.lock(427KB)
----migrations()
--------1_initial_migration.js(231B)
--------2_deploy_contracts.js(2KB)
----scripts()
--------advanced()
--------initial_sale.js(3KB)
--------sell.js(4KB)
----lib()
--------testValuesCommon.js(406B)
----contracts()
--------SafeMath.sol(4KB)
--------MyCollectible.sol(550B)
--------MyFactory.sol(5KB)
--------MyLootBox.sol(12KB)
--------test()
--------ILootBox.sol(3KB)
--------IFactory.sol(2KB)
--------ERC1155Tradable.sol(6KB)
--------Strings.sol(2KB)
--------Migrations.sol(515B)
----metadata-api()
--------app.py(6KB)
--------src()
--------images()
--------requirements.txt(1KB)
--------Procfile(35B)
--------.gitignore(31B)
----LICENSE(1KB)
----test()
--------MyCollectible.js(638B)
--------MyLootBox.js(8KB)
--------MyFactory.js(13KB)
--------ERC1155Tradable.js(13KB)
----truffle-config.js(3KB)
----README.md(7KB)
----.env.sample(220B)
----.gitignore(96B)
----package.json(1KB)
----.nvmrc(6B)