Commit 5674d353 authored by 段孔乐's avatar 段孔乐

feature(init): init project

parents
json2excel/
/.idea/
md json2excel
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build -o json2excel/json2excel-mac main.go
if %errorlevel% neq 0 pause exit
SET CGO_ENABLED=0
SET GOOS=windows
SET GOARCH=amd64
go build -o json2excel/json2excel-win.exe main.go
if %errorlevel% neq 0 pause exit
copy "readme.txt" "json2excel/readme.txt"
copy "metadata.json" "json2excel/metadata.json"
#!/bin/sh
mkdir -pv json2excel
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build -o json2excel/json2excel-mac main.go
SET CGO_ENABLED=0
SET GOOS=windows
SET GOARCH=amd64
go build -o json2excel/json2excel-win.exe main.go
copy "readme.txt" "json2excel/readme.txt"
copy "metadata.json" "json2excel/metadata.json"
\ No newline at end of file
module gitlab.33.cn/dkl/json2excel-metadata
go 1.15
require github.com/xuri/excelize/v2 v2.6.0
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw=
github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/richardlehane/mscfb v1.0.4 h1:WULscsljNPConisD5hR0+OyZjwK46Pfyr6mPu5ZawpM=
github.com/richardlehane/mscfb v1.0.4/go.mod h1:YzVpcZg9czvAuhk9T+a3avCpcFPMUWm7gK3DypaEsUk=
github.com/richardlehane/msoleps v1.0.1 h1:RfrALnSNXzmXLbGct/P2b4xkFz4e8Gmj/0Vj9M9xC1o=
github.com/richardlehane/msoleps v1.0.1/go.mod h1:BWev5JBpU9Ko2WAgmZEuiz4/u3ZYTKbjLycmwiWUfWg=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/xuri/efp v0.0.0-20220407160117-ad0f7a785be8 h1:3X7aE0iLKJ5j+tz58BpvIZkXNV7Yq4jC93Z/rbN2Fxk=
github.com/xuri/efp v0.0.0-20220407160117-ad0f7a785be8/go.mod h1:ybY/Jr0T0GTCnYjKqmdwxyxn2BQf2RcQIIvex5QldPI=
github.com/xuri/excelize/v2 v2.6.0 h1:m/aXAzSAqxgt74Nfd+sNzpzVKhTGl7+S9nbG4A57mF4=
github.com/xuri/excelize/v2 v2.6.0/go.mod h1:Q1YetlHesXEKwGFfeJn7PfEZz2IvHb6wdOeYjBxVcVs=
github.com/xuri/nfp v0.0.0-20220409054826-5e722a1d9e22 h1:OAmKAfT06//esDdpi/DZ8Qsdt4+M5+ltca05dA5bG2M=
github.com/xuri/nfp v0.0.0-20220409054826-5e722a1d9e22/go.mod h1:WwHg+CVyzlv/TX9xqBFXEZAuxOPxn2k1GNHwG41IIUQ=
golang.org/x/crypto v0.0.0-20220408190544-5352b0902921 h1:iU7T1X1J6yxDr0rda54sWGkHgOp5XJrqm79gcNlC2VM=
golang.org/x/crypto v0.0.0-20220408190544-5352b0902921/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/image v0.0.0-20211028202545-6944b10bf410 h1:hTftEOvwiOq2+O8k2D5/Q7COC7k5Qcrgc2TFURJYnvQ=
golang.org/x/image v0.0.0-20211028202545-6944b10bf410/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20220407224826-aac1ed45d8e3 h1:EN5+DfgmRMvRUrMGERW2gQl3Vc+Z7ZMnI/xdEpPSf0c=
golang.org/x/net v0.0.0-20220407224826-aac1ed45d8e3/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
package main
import (
"encoding/json"
"flag"
"fmt"
"github.com/xuri/excelize/v2"
"io"
"os"
)
var (
input = flag.String("i", "metadata.json", "input json file")
output = flag.String("o", "metadata.xlsx", "json file")
)
type MetaData struct {
Id int `json:"id"`
Dna string `json:"dna"`
Image string `json:"image"`
Name string `json:"name"`
Filename string `json:"filename"`
Description string `json:"description"`
Attributes []struct {
TraitType string `json:"trait_type"`
Value string `json:"value"`
} `json:"attributes"`
}
// 将"metadata.json"转换成"metadata.xlsx"
func main() {
flag.Parse()
fjson, err := os.Open(*input)
if err != nil {
panic(err)
}
buf, err := io.ReadAll(fjson)
if err != nil {
panic(err)
}
var datas []MetaData
err = json.Unmarshal(buf, &datas)
f := excelize.NewFile()
// Create a new sheet.
sheet1 := "Sheet1"
index := f.NewSheet(sheet1)
titles := []string{"id", "dna", "Background", "count", "Body", "count", "Cloth", "count", "Head", "count", "Friend", "count"}
titlesDisp := []string{"NFT编号", "DNA", "Background", "count", "Body", "count", "Cloth", "count", "Head", "count", "Friend", "count"}
f.SetActiveSheet(index)
for i := range titles {
err := f.SetCellValue(sheet1, string([]byte{byte(i + 'A'), '1'}), titlesDisp[i])
if err != nil {
panic(err)
}
}
var counts = make(map[string]map[string]int)
for _, data := range datas {
for _, title := range titles {
if title == "count" || title == "id" || title == "dna" {
continue
}
attributes := data.Attributes
for _, attribute := range attributes {
if attribute.TraitType == title {
value := attribute.Value
if counts[title] == nil {
counts[title] = make(map[string]int)
}
counts[title][value] += 1
}
}
}
}
for j, data := range datas {
for i, title := range titles {
value := ""
switch title {
case "count":
continue
case "id":
value = fmt.Sprintf("%d", data.Id)
case "dna":
value = data.Dna
default:
for _, attribute := range data.Attributes {
if attribute.TraitType == title {
value = attribute.Value
err := f.SetCellValue(sheet1, string([]byte{byte(i + 1 + 'A')})+fmt.Sprintf("%d", j+2), counts[title][value])
if err != nil {
panic(err)
}
break
}
}
}
err := f.SetCellValue(sheet1, string([]byte{byte(i + 'A')})+fmt.Sprintf("%d", j+2), value)
if err != nil {
panic(err)
}
}
}
if err := f.SaveAs(*output); err != nil {
fmt.Println(err)
panic(err)
}
}
[
{
"id": 1,
"dna": "2-3-3-4-3",
"image": "https://slg.8n.cn/1.png",
"name": "nft1",
"filename": "1.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 2,
"dna": "4-2-2-4-4",
"image": "https://slg.8n.cn/2.png",
"name": "nft2",
"filename": "2.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 3,
"dna": "2-3-4-4-3",
"image": "https://slg.8n.cn/3.png",
"name": "nft3",
"filename": "3.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 4,
"dna": "3-3-4-2-2",
"image": "https://slg.8n.cn/4.png",
"name": "nft4",
"filename": "4.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 5,
"dna": "3-4-4-3-3",
"image": "https://slg.8n.cn/5.png",
"name": "nft5",
"filename": "5.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 6,
"dna": "3-3-3-4-2",
"image": "https://slg.8n.cn/6.png",
"name": "nft6",
"filename": "6.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 7,
"dna": "3-4-4-3-2",
"image": "https://slg.8n.cn/7.png",
"name": "nft7",
"filename": "7.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 8,
"dna": "3-4-4-4-4",
"image": "https://slg.8n.cn/8.png",
"name": "nft8",
"filename": "8.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 9,
"dna": "3-4-1-3-1",
"image": "https://slg.8n.cn/9.png",
"name": "nft9",
"filename": "9.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 10,
"dna": "4-4-4-4-3",
"image": "https://slg.8n.cn/10.png",
"name": "nft10",
"filename": "10.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 11,
"dna": "4-3-4-3-0",
"image": "https://slg.8n.cn/11.png",
"name": "nft11",
"filename": "11.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "001"
}
]
},
{
"id": 12,
"dna": "0-2-4-1-3",
"image": "https://slg.8n.cn/12.png",
"name": "nft12",
"filename": "12.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "001"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 13,
"dna": "3-4-2-4-3",
"image": "https://slg.8n.cn/13.png",
"name": "nft13",
"filename": "13.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 14,
"dna": "2-1-4-4-3",
"image": "https://slg.8n.cn/14.png",
"name": "nft14",
"filename": "14.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 15,
"dna": "4-4-3-4-1",
"image": "https://slg.8n.cn/15.png",
"name": "nft15",
"filename": "15.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 16,
"dna": "1-0-2-4-3",
"image": "https://slg.8n.cn/16.png",
"name": "nft16",
"filename": "16.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "001"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 17,
"dna": "3-4-3-4-2",
"image": "https://slg.8n.cn/17.png",
"name": "nft17",
"filename": "17.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 18,
"dna": "4-4-4-3-4",
"image": "https://slg.8n.cn/18.png",
"name": "nft18",
"filename": "18.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 19,
"dna": "1-4-3-2-4",
"image": "https://slg.8n.cn/19.png",
"name": "nft19",
"filename": "19.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 20,
"dna": "3-3-4-3-1",
"image": "https://slg.8n.cn/20.png",
"name": "nft20",
"filename": "20.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 21,
"dna": "1-4-3-3-3",
"image": "https://slg.8n.cn/21.png",
"name": "nft21",
"filename": "21.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 22,
"dna": "1-4-4-4-4",
"image": "https://slg.8n.cn/22.png",
"name": "nft22",
"filename": "22.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 23,
"dna": "4-1-2-1-4",
"image": "https://slg.8n.cn/23.png",
"name": "nft23",
"filename": "23.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 24,
"dna": "4-3-4-4-3",
"image": "https://slg.8n.cn/24.png",
"name": "nft24",
"filename": "24.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 25,
"dna": "3-2-4-4-1",
"image": "https://slg.8n.cn/25.png",
"name": "nft25",
"filename": "25.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 26,
"dna": "3-1-2-3-1",
"image": "https://slg.8n.cn/26.png",
"name": "nft26",
"filename": "26.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 27,
"dna": "1-2-2-2-2",
"image": "https://slg.8n.cn/27.png",
"name": "nft27",
"filename": "27.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 28,
"dna": "4-1-4-4-2",
"image": "https://slg.8n.cn/28.png",
"name": "nft28",
"filename": "28.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 29,
"dna": "2-3-3-3-3",
"image": "https://slg.8n.cn/29.png",
"name": "nft29",
"filename": "29.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 30,
"dna": "1-4-3-1-0",
"image": "https://slg.8n.cn/30.png",
"name": "nft30",
"filename": "30.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "001"
}
]
},
{
"id": 31,
"dna": "2-2-4-4-2",
"image": "https://slg.8n.cn/31.png",
"name": "nft31",
"filename": "31.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 32,
"dna": "2-4-4-2-3",
"image": "https://slg.8n.cn/32.png",
"name": "nft32",
"filename": "32.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 33,
"dna": "4-2-3-4-4",
"image": "https://slg.8n.cn/33.png",
"name": "nft33",
"filename": "33.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 34,
"dna": "4-2-3-3-2",
"image": "https://slg.8n.cn/34.png",
"name": "nft34",
"filename": "34.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 35,
"dna": "4-1-3-3-3",
"image": "https://slg.8n.cn/35.png",
"name": "nft35",
"filename": "35.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 36,
"dna": "3-0-3-4-2",
"image": "https://slg.8n.cn/36.png",
"name": "nft36",
"filename": "36.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "001"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 37,
"dna": "0-4-4-1-3",
"image": "https://slg.8n.cn/37.png",
"name": "nft37",
"filename": "37.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "001"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 38,
"dna": "3-2-1-3-1",
"image": "https://slg.8n.cn/38.png",
"name": "nft38",
"filename": "38.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 39,
"dna": "4-3-4-3-3",
"image": "https://slg.8n.cn/39.png",
"name": "nft39",
"filename": "39.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 40,
"dna": "4-3-4-2-3",
"image": "https://slg.8n.cn/40.png",
"name": "nft40",
"filename": "40.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 41,
"dna": "0-4-1-3-4",
"image": "https://slg.8n.cn/41.png",
"name": "nft41",
"filename": "41.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "001"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 42,
"dna": "1-1-4-3-4",
"image": "https://slg.8n.cn/42.png",
"name": "nft42",
"filename": "42.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 43,
"dna": "3-3-4-1-2",
"image": "https://slg.8n.cn/43.png",
"name": "nft43",
"filename": "43.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 44,
"dna": "4-1-4-3-3",
"image": "https://slg.8n.cn/44.png",
"name": "nft44",
"filename": "44.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 45,
"dna": "3-3-2-4-3",
"image": "https://slg.8n.cn/45.png",
"name": "nft45",
"filename": "45.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 46,
"dna": "3-4-3-3-1",
"image": "https://slg.8n.cn/46.png",
"name": "nft46",
"filename": "46.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 47,
"dna": "1-4-1-2-3",
"image": "https://slg.8n.cn/47.png",
"name": "nft47",
"filename": "47.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 48,
"dna": "2-3-4-4-4",
"image": "https://slg.8n.cn/48.png",
"name": "nft48",
"filename": "48.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 49,
"dna": "2-3-3-2-3",
"image": "https://slg.8n.cn/49.png",
"name": "nft49",
"filename": "49.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 50,
"dna": "2-2-3-4-2",
"image": "https://slg.8n.cn/50.png",
"name": "nft50",
"filename": "50.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 51,
"dna": "1-3-3-2-3",
"image": "https://slg.8n.cn/51.png",
"name": "nft51",
"filename": "51.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 52,
"dna": "4-2-4-1-2",
"image": "https://slg.8n.cn/52.png",
"name": "nft52",
"filename": "52.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 53,
"dna": "1-3-3-3-1",
"image": "https://slg.8n.cn/53.png",
"name": "nft53",
"filename": "53.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 54,
"dna": "2-4-4-4-3",
"image": "https://slg.8n.cn/54.png",
"name": "nft54",
"filename": "54.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 55,
"dna": "4-3-1-4-3",
"image": "https://slg.8n.cn/55.png",
"name": "nft55",
"filename": "55.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 56,
"dna": "3-4-4-1-4",
"image": "https://slg.8n.cn/56.png",
"name": "nft56",
"filename": "56.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 57,
"dna": "1-4-3-4-4",
"image": "https://slg.8n.cn/57.png",
"name": "nft57",
"filename": "57.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 58,
"dna": "4-4-4-4-2",
"image": "https://slg.8n.cn/58.png",
"name": "nft58",
"filename": "58.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 59,
"dna": "4-4-4-1-3",
"image": "https://slg.8n.cn/59.png",
"name": "nft59",
"filename": "59.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 60,
"dna": "1-4-3-2-3",
"image": "https://slg.8n.cn/60.png",
"name": "nft60",
"filename": "60.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 61,
"dna": "4-2-3-3-3",
"image": "https://slg.8n.cn/61.png",
"name": "nft61",
"filename": "61.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 62,
"dna": "4-2-4-4-2",
"image": "https://slg.8n.cn/62.png",
"name": "nft62",
"filename": "62.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 63,
"dna": "0-1-4-1-3",
"image": "https://slg.8n.cn/63.png",
"name": "nft63",
"filename": "63.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "001"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 64,
"dna": "4-4-3-3-4",
"image": "https://slg.8n.cn/64.png",
"name": "nft64",
"filename": "64.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 65,
"dna": "4-3-4-1-2",
"image": "https://slg.8n.cn/65.png",
"name": "nft65",
"filename": "65.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 66,
"dna": "3-4-2-4-2",
"image": "https://slg.8n.cn/66.png",
"name": "nft66",
"filename": "66.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 67,
"dna": "2-3-3-4-4",
"image": "https://slg.8n.cn/67.png",
"name": "nft67",
"filename": "67.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 68,
"dna": "4-1-3-4-1",
"image": "https://slg.8n.cn/68.png",
"name": "nft68",
"filename": "68.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 69,
"dna": "3-4-4-4-2",
"image": "https://slg.8n.cn/69.png",
"name": "nft69",
"filename": "69.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 70,
"dna": "4-4-3-3-3",
"image": "https://slg.8n.cn/70.png",
"name": "nft70",
"filename": "70.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 71,
"dna": "4-2-4-2-4",
"image": "https://slg.8n.cn/71.png",
"name": "nft71",
"filename": "71.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 72,
"dna": "2-2-2-2-3",
"image": "https://slg.8n.cn/72.png",
"name": "nft72",
"filename": "72.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 73,
"dna": "1-3-4-3-1",
"image": "https://slg.8n.cn/73.png",
"name": "nft73",
"filename": "73.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 74,
"dna": "3-1-0-4-3",
"image": "https://slg.8n.cn/74.png",
"name": "nft74",
"filename": "74.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "001"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 75,
"dna": "3-3-1-4-4",
"image": "https://slg.8n.cn/75.png",
"name": "nft75",
"filename": "75.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 76,
"dna": "1-1-3-4-0",
"image": "https://slg.8n.cn/76.png",
"name": "nft76",
"filename": "76.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "001"
}
]
},
{
"id": 77,
"dna": "2-3-4-3-3",
"image": "https://slg.8n.cn/77.png",
"name": "nft77",
"filename": "77.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 78,
"dna": "4-3-4-1-4",
"image": "https://slg.8n.cn/78.png",
"name": "nft78",
"filename": "78.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 79,
"dna": "2-3-4-3-2",
"image": "https://slg.8n.cn/79.png",
"name": "nft79",
"filename": "79.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 80,
"dna": "3-4-3-2-3",
"image": "https://slg.8n.cn/80.png",
"name": "nft80",
"filename": "80.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 81,
"dna": "4-3-3-3-4",
"image": "https://slg.8n.cn/81.png",
"name": "nft81",
"filename": "81.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 82,
"dna": "3-3-3-2-3",
"image": "https://slg.8n.cn/82.png",
"name": "nft82",
"filename": "82.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 83,
"dna": "3-4-4-3-4",
"image": "https://slg.8n.cn/83.png",
"name": "nft83",
"filename": "83.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 84,
"dna": "1-4-2-4-4",
"image": "https://slg.8n.cn/84.png",
"name": "nft84",
"filename": "84.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 85,
"dna": "4-4-2-2-1",
"image": "https://slg.8n.cn/85.png",
"name": "nft85",
"filename": "85.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 86,
"dna": "2-1-4-3-4",
"image": "https://slg.8n.cn/86.png",
"name": "nft86",
"filename": "86.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 87,
"dna": "4-3-1-1-3",
"image": "https://slg.8n.cn/87.png",
"name": "nft87",
"filename": "87.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 88,
"dna": "0-0-1-3-3",
"image": "https://slg.8n.cn/88.png",
"name": "nft88",
"filename": "88.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "001"
},
{
"trait_type": "Body",
"value": "001"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 89,
"dna": "4-3-2-3-4",
"image": "https://slg.8n.cn/89.png",
"name": "nft89",
"filename": "89.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 90,
"dna": "3-4-4-2-4",
"image": "https://slg.8n.cn/90.png",
"name": "nft90",
"filename": "90.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 91,
"dna": "4-3-3-3-2",
"image": "https://slg.8n.cn/91.png",
"name": "nft91",
"filename": "91.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 92,
"dna": "4-0-3-3-4",
"image": "https://slg.8n.cn/92.png",
"name": "nft92",
"filename": "92.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "001"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 93,
"dna": "2-1-3-1-2",
"image": "https://slg.8n.cn/93.png",
"name": "nft93",
"filename": "93.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 94,
"dna": "2-1-0-3-3",
"image": "https://slg.8n.cn/94.png",
"name": "nft94",
"filename": "94.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "001"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 95,
"dna": "4-1-0-4-3",
"image": "https://slg.8n.cn/95.png",
"name": "nft95",
"filename": "95.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "001"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 96,
"dna": "4-2-3-1-2",
"image": "https://slg.8n.cn/96.png",
"name": "nft96",
"filename": "96.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 97,
"dna": "3-1-4-4-4",
"image": "https://slg.8n.cn/97.png",
"name": "nft97",
"filename": "97.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 98,
"dna": "4-1-3-3-4",
"image": "https://slg.8n.cn/98.png",
"name": "nft98",
"filename": "98.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 99,
"dna": "2-4-4-3-2",
"image": "https://slg.8n.cn/99.png",
"name": "nft99",
"filename": "99.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 100,
"dna": "3-3-4-1-1",
"image": "https://slg.8n.cn/100.png",
"name": "nft100",
"filename": "100.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 101,
"dna": "0-4-3-4-2",
"image": "https://slg.8n.cn/101.png",
"name": "nft101",
"filename": "101.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "001"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 102,
"dna": "3-3-4-2-4",
"image": "https://slg.8n.cn/102.png",
"name": "nft102",
"filename": "102.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 103,
"dna": "4-3-4-4-4",
"image": "https://slg.8n.cn/103.png",
"name": "nft103",
"filename": "103.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 104,
"dna": "2-4-2-4-4",
"image": "https://slg.8n.cn/104.png",
"name": "nft104",
"filename": "104.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 105,
"dna": "4-4-3-4-4",
"image": "https://slg.8n.cn/105.png",
"name": "nft105",
"filename": "105.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 106,
"dna": "1-4-3-0-1",
"image": "https://slg.8n.cn/106.png",
"name": "nft106",
"filename": "106.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "001"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 107,
"dna": "4-3-3-4-4",
"image": "https://slg.8n.cn/107.png",
"name": "nft107",
"filename": "107.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 108,
"dna": "4-1-3-1-4",
"image": "https://slg.8n.cn/108.png",
"name": "nft108",
"filename": "108.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 109,
"dna": "4-1-1-4-3",
"image": "https://slg.8n.cn/109.png",
"name": "nft109",
"filename": "109.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 110,
"dna": "1-2-3-2-3",
"image": "https://slg.8n.cn/110.png",
"name": "nft110",
"filename": "110.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 111,
"dna": "4-2-4-2-3",
"image": "https://slg.8n.cn/111.png",
"name": "nft111",
"filename": "111.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 112,
"dna": "1-2-4-2-3",
"image": "https://slg.8n.cn/112.png",
"name": "nft112",
"filename": "112.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 113,
"dna": "4-2-4-3-3",
"image": "https://slg.8n.cn/113.png",
"name": "nft113",
"filename": "113.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 114,
"dna": "4-1-2-0-4",
"image": "https://slg.8n.cn/114.png",
"name": "nft114",
"filename": "114.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "001"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 115,
"dna": "2-4-1-4-4",
"image": "https://slg.8n.cn/115.png",
"name": "nft115",
"filename": "115.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 116,
"dna": "4-4-4-3-3",
"image": "https://slg.8n.cn/116.png",
"name": "nft116",
"filename": "116.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 117,
"dna": "0-4-1-2-2",
"image": "https://slg.8n.cn/117.png",
"name": "nft117",
"filename": "117.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "001"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 118,
"dna": "3-4-3-1-4",
"image": "https://slg.8n.cn/118.png",
"name": "nft118",
"filename": "118.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 119,
"dna": "2-4-0-3-4",
"image": "https://slg.8n.cn/119.png",
"name": "nft119",
"filename": "119.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "001"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 120,
"dna": "3-3-4-3-3",
"image": "https://slg.8n.cn/120.png",
"name": "nft120",
"filename": "120.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 121,
"dna": "2-4-3-2-3",
"image": "https://slg.8n.cn/121.png",
"name": "nft121",
"filename": "121.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 122,
"dna": "4-4-2-1-3",
"image": "https://slg.8n.cn/122.png",
"name": "nft122",
"filename": "122.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 123,
"dna": "4-2-2-2-3",
"image": "https://slg.8n.cn/123.png",
"name": "nft123",
"filename": "123.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 124,
"dna": "3-3-3-4-4",
"image": "https://slg.8n.cn/124.png",
"name": "nft124",
"filename": "124.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 125,
"dna": "2-3-3-3-2",
"image": "https://slg.8n.cn/125.png",
"name": "nft125",
"filename": "125.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 126,
"dna": "2-2-1-3-3",
"image": "https://slg.8n.cn/126.png",
"name": "nft126",
"filename": "126.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 127,
"dna": "3-4-3-3-4",
"image": "https://slg.8n.cn/127.png",
"name": "nft127",
"filename": "127.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 128,
"dna": "3-4-3-3-2",
"image": "https://slg.8n.cn/128.png",
"name": "nft128",
"filename": "128.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 129,
"dna": "4-3-3-4-2",
"image": "https://slg.8n.cn/129.png",
"name": "nft129",
"filename": "129.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 130,
"dna": "3-3-2-3-3",
"image": "https://slg.8n.cn/130.png",
"name": "nft130",
"filename": "130.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 131,
"dna": "4-2-3-0-3",
"image": "https://slg.8n.cn/131.png",
"name": "nft131",
"filename": "131.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "001"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 132,
"dna": "3-3-3-1-1",
"image": "https://slg.8n.cn/132.png",
"name": "nft132",
"filename": "132.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 133,
"dna": "1-3-3-4-1",
"image": "https://slg.8n.cn/133.png",
"name": "nft133",
"filename": "133.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 134,
"dna": "0-3-2-4-3",
"image": "https://slg.8n.cn/134.png",
"name": "nft134",
"filename": "134.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "001"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 135,
"dna": "4-3-3-3-3",
"image": "https://slg.8n.cn/135.png",
"name": "nft135",
"filename": "135.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 136,
"dna": "3-1-1-3-4",
"image": "https://slg.8n.cn/136.png",
"name": "nft136",
"filename": "136.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 137,
"dna": "3-3-3-3-1",
"image": "https://slg.8n.cn/137.png",
"name": "nft137",
"filename": "137.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 138,
"dna": "1-1-4-2-1",
"image": "https://slg.8n.cn/138.png",
"name": "nft138",
"filename": "138.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 139,
"dna": "3-3-3-3-3",
"image": "https://slg.8n.cn/139.png",
"name": "nft139",
"filename": "139.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 140,
"dna": "4-4-0-4-3",
"image": "https://slg.8n.cn/140.png",
"name": "nft140",
"filename": "140.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "001"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 141,
"dna": "4-1-4-2-4",
"image": "https://slg.8n.cn/141.png",
"name": "nft141",
"filename": "141.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "003"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 142,
"dna": "2-4-3-4-2",
"image": "https://slg.8n.cn/142.png",
"name": "nft142",
"filename": "142.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "004"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 143,
"dna": "3-3-2-3-1",
"image": "https://slg.8n.cn/143.png",
"name": "nft143",
"filename": "143.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 144,
"dna": "2-4-4-4-2",
"image": "https://slg.8n.cn/144.png",
"name": "nft144",
"filename": "144.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 145,
"dna": "4-1-4-4-3",
"image": "https://slg.8n.cn/145.png",
"name": "nft145",
"filename": "145.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "004"
}
]
},
{
"id": 146,
"dna": "1-1-4-1-2",
"image": "https://slg.8n.cn/146.png",
"name": "nft146",
"filename": "146.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "002"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 147,
"dna": "3-1-1-1-1",
"image": "https://slg.8n.cn/147.png",
"name": "nft147",
"filename": "147.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "004"
},
{
"trait_type": "Body",
"value": "002"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "002"
}
]
},
{
"id": 148,
"dna": "4-2-1-4-4",
"image": "https://slg.8n.cn/148.png",
"name": "nft148",
"filename": "148.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "003"
},
{
"trait_type": "Cloth",
"value": "002"
},
{
"trait_type": "Head",
"value": "005"
},
{
"trait_type": "Friend",
"value": "005"
}
]
},
{
"id": 149,
"dna": "2-4-2-3-2",
"image": "https://slg.8n.cn/149.png",
"name": "nft149",
"filename": "149.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "003"
},
{
"trait_type": "Body",
"value": "005"
},
{
"trait_type": "Cloth",
"value": "003"
},
{
"trait_type": "Head",
"value": "004"
},
{
"trait_type": "Friend",
"value": "003"
}
]
},
{
"id": 150,
"dna": "4-3-4-1-3",
"image": "https://slg.8n.cn/150.png",
"name": "nft150",
"filename": "150.png",
"description": "Made by 8n.cn",
"attributes": [
{
"trait_type": "Background",
"value": "005"
},
{
"trait_type": "Body",
"value": "004"
},
{
"trait_type": "Cloth",
"value": "005"
},
{
"trait_type": "Head",
"value": "002"
},
{
"trait_type": "Friend",
"value": "004"
}
]
}
]
\ No newline at end of file
本程序用于将批量生成nft产生的源数据json文件,转成excel表格存储
使用方法:
直接执行文件json2excel-win.exe
自动将metadata.json内容,生成metadata.xlsx
注意:
只处理名称为metadata.json的文件,且会覆盖原有metadata.xlsx文件
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment