现在很有名的那个 Loot,6 个文本串生成 svg 的 base64 图像。
想了解下,怎么通过编码生成类似的东西,然后批量丢到 opensea 之类网站,上链的呀。这区块链快给我看迷了,我想着这个动作应该不是自己创造一个新的合约吧...
有没有大佬稍微给我解析下,这些做包发 opensea 的人都是咋实现的呀,就想了解下
1
xiashali 2021-10-20 13:21:58 +08:00
没有合约怎么上链?
|
3
smart9527 2021-10-20 13:37:08 +08:00
买一个,看看你的交易哈希,追溯一下就懂了
|
4
freshgoose 2021-10-20 13:39:21 +08:00
可以的,loot 是以太坊的吧,随便交易一次手续费 100u,了解一下。
|
6
madantech 2021-10-20 16:47:14 +08:00
1: 它生成 svg 图片的代码在它合约里,你去 etherscan.io 去看它合约源码就知道了
2: 丢到 opensea: 其实你只需要把你部署好的合约地址,以及一些项目信息,名字,描述等填一下就行了 opensea 它自己会从你的合约里去获取的,NFT ( erc721 )有规范,让你去实现一些函数,opensea 通过那些函数就自己获取了 |
8
vertigo 2021-11-09 02:39:18 +08:00
1. 首先部署自己的 ERC720 合约
2. 然后调用 mint 函数创建 nft,这个过程实际上在合约中写入一个 id:address(请求函数用户地址) 3. opensea 此时已经可以通过读取 tokenUri 函数来绘制 NFT 内容了,loot 是直接返回一个拼接的 svg 代码,大部分主流 nft 是返回一个根据 opensea 格式化的 json(包含 imgUrl),这样 opensea 即可展示内容,名称,合集,创建时间等信息(具体返回结构看 opensea 文档) 4. 如果想批量生成,那么要么在你的合约函数里写个 for 循环,要么另外部署一个操作合约调用 NFT 的合约,for 循环调用 mint |
9
davidqw 2021-11-19 00:57:42 +08:00
Loot 凉凉了,别搞了
|