NFT 盲盒卡牌游戏系统开发搭建
如玩家所说,你永远猜不到盒子里面是什么。这就是盲盒的魅力所在。迎合了大众的心理,追求未知的刺激。技术 Congge420 整理发布,现在盲盒也开始转移到线上,再次掀起浪潮。
NFT 领域出现了许多无代码平台,其目的是使任何人都能轻松生成和销售他们的 NFT,创作者只要有零星的编码经验,就可以利用这些平台建立一个 NFT 系列。
而推出 NFT 的整个过程只需 3 个简单的步骤:
1.生成艺术或收藏和元数据,你的元数据是艺术的文件描述和艺术代表的内容。
2.将艺术和元数据上传到 IPFS,IPFS 是一个去中心化的文件存储系统,用于分享和存储文件,(这将产生一个 URL,是你上传数据的标识符)这个 URL 将被添加到你的智能合约中。
3.生成一个智能合约并将智能合约部署到区块链上。
pythonCopy codefrom brownie import accounts, config, SimpleCollectible, SimpleCollectibleSale, Box, BoxSaledef main():
dev = accounts.add(config["wallets"]["from_key"])
simple_collectible = SimpleCollectible.deploy({"from": dev})
tx = simple_collectible.createCollectible("test", {"from": dev})
tx.wait(1) print("Created {} token!".format(tx.events["Transfer"][0]["tokenId"]))
box = Box.deploy(simple_collectible.address, {"from": dev})
box_sale = BoxSale.deploy(box.address, {"from": dev})
simple_collectible_sale = SimpleCollectibleSale.deploy(
simple_collectible.address, {"from": dev}
)
tx = box.createBox(5, 1, {"from": dev})
tx.wait(1) print("Created box with id {}".format(tx.events["BoxCreated"][0]["boxId"]))
评论