Commit c5d86d1 1 parent c74d938 commit c5d86d1 Copy full SHA for c5d86d1
File tree 3 files changed +19
-2
lines changed
3 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -109,7 +109,10 @@ type Nft @entity{
109
109
block : Int
110
110
111
111
"number of orders executed for all underlying datatokens"
112
- orderCount : BigInt !
112
+ orderCount : BigInt !
113
+
114
+ "has metadata"
115
+ hasMetadata : Boolean !
113
116
}
114
117
115
118
type OrderReuse @entity {
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ export function handleMetadataCreated(event: MetadataCreated): void {
30
30
31
31
nft . assetState = event . params . state
32
32
nft . providerUrl = event . params . decryptorUrl . toString ( )
33
+ nft . hasMetadata = true
33
34
34
35
const nftUpdate = new NftUpdate (
35
36
getId ( event . transaction . hash . toHex ( ) , nftAddress )
@@ -57,7 +58,7 @@ export function handleMetadataUpdated(event: MetadataUpdated): void {
57
58
if ( ! nft ) return
58
59
59
60
nft . assetState = event . params . state
60
-
61
+ nft . hasMetadata = true
61
62
const nftUpdate = new NftUpdate (
62
63
getId ( event . transaction . hash . toHex ( ) , nftAddress )
63
64
)
Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ export function createNftToken(address: Address): Nft {
59
59
token . block = 0
60
60
token . tx = ''
61
61
token . orderCount = BigInt . zero ( )
62
+ token . hasMetadata = false
62
63
token . save ( )
63
64
addNft ( )
64
65
return token
@@ -80,6 +81,18 @@ export function getNftTokenWithID(tokenId: string): Nft {
80
81
nftToken . name = ''
81
82
nftToken . symbol = ''
82
83
nftToken . address = tokenId
84
+ nftToken . providerUrl = ''
85
+ nftToken . tokenUri = ''
86
+ nftToken . owner = ''
87
+ nftToken . creator = ''
88
+ nftToken . assetState = 0
89
+ nftToken . template = ''
90
+ nftToken . transferable = true
91
+ nftToken . createdTimestamp = 0
92
+ nftToken . block = 0
93
+ nftToken . tx = ''
94
+ nftToken . orderCount = BigInt . zero ( )
95
+ nftToken . hasMetadata = false
83
96
nftToken . save ( )
84
97
addNft ( )
85
98
}
You can’t perform that action at this time.
0 commit comments