tx · AnwceiWKGe4869eDQT4d9goQyiAdtbXzpsuHGLsHS38t

3MvTyKB3CtqXBarzqMA6NKdiv9skDfbdw3e:  -0.01400000 Waves

2021.04.08 05:36 [1472883] smart account 3MvTyKB3CtqXBarzqMA6NKdiv9skDfbdw3e > SELF 0.00000000 Waves

{ "type": 13, "id": "AnwceiWKGe4869eDQT4d9goQyiAdtbXzpsuHGLsHS38t", "fee": 1400000, "feeAssetId": null, "timestamp": 1617849430751, "version": 2, "chainId": 84, "sender": "3MvTyKB3CtqXBarzqMA6NKdiv9skDfbdw3e", "senderPublicKey": "7oL4rP9peuMFSYMivtqPQgYnHWDDNnrqYdaMt8qnQbjt", "proofs": [ "2DtWxUgPXF2L11H6y2suNAJMqZU4EDEGhjx2PUh86CYGVGbhsMX94eWFrHEmCqFeHj1D1rgaY6UjKdp6voqFGG6D" ], "script": "base64:AAIEAAAAAAAAAA8IAhIFCgMICAgSBAoCCAgAAAAAAAAAAgAAAAFpAQAAAAhpc3N1ZU5mdAAAAAMAAAAFYnJhbmQAAAAEbmFtZQAAAARqc29uBAAAAANuZnQJAARCAAAABQIAAAANR09MRiBHRUFSIE5GVAkAASwAAAACCQABLAAAAAIFAAAABWJyYW5kAgAAAAMgLyAFAAAABG5hbWUAAAAAAAAAAAEAAAAAAAAAAAAHBAAAAAVuZnRJZAkABDgAAAABBQAAAANuZnQEAAAAC25mdElkU3RyaW5nCQACWAAAAAEFAAAABW5mdElkCQAETAAAAAIFAAAAA25mdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAtuZnRJZFN0cmluZwUAAAAEanNvbgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIAAAAAAAAAAAEFAAAABW5mdElkBQAAAANuaWwAAAABaQEAAAAJdXBkYXRlTmZ0AAAAAgAAAAVuZnRpZAAAAARqc29uBAAAAAVuZnRJZAkAAZsAAAABBQAAAAVuZnRpZAQAAAAHYmFsYW5jZQkAA/AAAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABW5mdElkAwkAAAAAAAACBQAAAAdiYWxhbmNlAAAAAAAAAAABCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAABW5mdGlkBQAAAARqc29uBQAAAANuaWwJAAACAAAAAQIAAAAhWW91IGFyZSBub3QgYXV0aG9yaXplZCB0byB1cGRhdGUuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXmTttTk", "height": 1472883, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5639fN5YhEsm6txJfBiBw3P98KmadMnpHAsPAE2YpHu Next: Gc5X3e4aCu9t3QGD2f87yh5MdUS1Wmf1BQdEaXdL4qz2 Diff:
OldNewDifferences
1212 }
1313
1414
15+
16+@Callable(i)
17+func updateNft (nftid,json) = {
18+ let nftId = toBytes(nftid)
19+ let balance = assetBalance(i.caller, nftId)
20+ if ((balance == 1))
21+ then [StringEntry(nftid, json)]
22+ else throw("You are not authorized to update.")
23+ }
24+
25+
1526 @Verifier(tx)
1627 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
1728
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func issueNft (brand,name,json) = {
88 let nft = Issue("GOLF GEAR NFT", ((brand + " / ") + name), 1, 0, false)
99 let nftId = calculateAssetId(nft)
1010 let nftIdString = toBase58String(nftId)
1111 [nft, StringEntry(nftIdString, json), ScriptTransfer(i.caller, 1, nftId)]
1212 }
1313
1414
15+
16+@Callable(i)
17+func updateNft (nftid,json) = {
18+ let nftId = toBytes(nftid)
19+ let balance = assetBalance(i.caller, nftId)
20+ if ((balance == 1))
21+ then [StringEntry(nftid, json)]
22+ else throw("You are not authorized to update.")
23+ }
24+
25+
1526 @Verifier(tx)
1627 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
1728

github/deemru/w8io/169f3d6 
21.90 ms