tx · Ec6pY7Rc7GJFZ6KGoejPoHZqY47YmyYusN1bjo3x6G6u

3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd:  -0.01400000 Waves

2022.04.07 04:59 [1997520] smart account 3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd > SELF 0.00000000 Waves

{ "type": 13, "id": "Ec6pY7Rc7GJFZ6KGoejPoHZqY47YmyYusN1bjo3x6G6u", "fee": 1400000, "feeAssetId": null, "timestamp": 1649296853012, "version": 2, "chainId": 84, "sender": "3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd", "senderPublicKey": "AY9PCR6Qs5xrVE8XpYJqGK9CiHsyH73ERfuJvDUypi2h", "proofs": [ "61PbymDrN8kXTcoFhXbJfF4ueiTJhJobogkQpaL8VFNQu1epQ1h4HbiXqccGaDiHR3r7r8P2TXLmvMmL8Ary8B8K" ], "script": "base64:AAIFAAAAAAAAABkIAhIGCgQICAEBEgUKAwgBARIGCgQICAgIAAAAAAAAAAMAAAABaQEAAAARUmVnaXN0ZXJORlRTZXJpZXMAAAAEAAAADU5GVFNlcmllc05hbWUAAAAOTkZURGVzY3JpcHRpb24AAAASU2VyaWVzU3RhcnRDb3VudGVyAAAAEFNlcmllc0VuZENvdW50ZXIEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAALY2hlY2tzZXJpZXMJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAA5ORlRTZXJpZXNOYW1lXwUAAAANTkZUU2VyaWVzTmFtZQMJAAAAAAAAAgUAAAALY2hlY2tzZXJpZXMFAAAADU5GVFNlcmllc05hbWUJAAACAAAAAQIAAAA2U2VyaWVzIE5hbWUgQWxyZWFkeSBFeGlzdC4gQ2hvb3NlIEFub3RoZXIgU2VyaWVzIE5hbWUuCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAOTkZUU2VyaWVzTmFtZV8FAAAADU5GVFNlcmllc05hbWUFAAAADU5GVFNlcmllc05hbWUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACAgAAAA9ORlREZXNjcmlwdGlvbl8FAAAADU5GVFNlcmllc05hbWUFAAAADk5GVERlc2NyaXB0aW9uCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAATU2VyaWVzSXNzdWVyUHVia2V5XwUAAAANTkZUU2VyaWVzTmFtZQkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAATU2VyaWVzU3RhcnRDb3VudGVyXwUAAAANTkZUU2VyaWVzTmFtZQUAAAASU2VyaWVzU3RhcnRDb3VudGVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAEVNlcmllc0VuZENvdW50ZXJfBQAAAA1ORlRTZXJpZXNOYW1lBQAAABBTZXJpZXNFbmRDb3VudGVyBQAAAANuaWwAAAABaQEAAAAOSXNzdWVORlRTZXJpZXMAAAADAAAADU5GVFNlcmllc05hbWUAAAASU2VyaWVzU3RhcnRDb3VudGVyAAAAEFNlcmllc0VuZENvdW50ZXIEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAOTkZURGVzY3JpcHRpb24JAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAOTkZUU2VyaWVzTmFtZV8FAAAADU5GVFNlcmllc05hbWUEAAAABWFzc2V0CQAEQwAAAAcFAAAADU5GVFNlcmllc05hbWUFAAAADk5GVERlc2NyaXB0aW9uAAAAAAAAAAABAAAAAAAAAAAABwUAAAAEdW5pdAAAAAAAAAAAAAQAAAAHYXNzZXRJZAkABDgAAAABBQAAAAVhc3NldAQAAAALY2hlY2tzZXJpZXMJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAA5ORlRTZXJpZXNOYW1lXwUAAAANTkZUU2VyaWVzTmFtZQMJAAAAAAAAAgUAAAALY2hlY2tzZXJpZXMFAAAADU5GVFNlcmllc05hbWUJAAACAAAAAQIAAAA2U2VyaWVzIE5hbWUgQWxyZWFkeSBFeGlzdC4gQ2hvb3NlIEFub3RoZXIgU2VyaWVzIE5hbWUuCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAOTkZUU2VyaWVzTmFtZV8FAAAADU5GVFNlcmllc05hbWUFAAAADU5GVFNlcmllc05hbWUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACAgAAAA9ORlREZXNjcmlwdGlvbl8FAAAADU5GVFNlcmllc05hbWUFAAAADk5GVERlc2NyaXB0aW9uCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAANU2VyaWVzSXNzdWVyXwUAAAANTkZUU2VyaWVzTmFtZQkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAATU2VyaWVzU3RhcnRDb3VudGVyXwUAAAANTkZUU2VyaWVzTmFtZQUAAAASU2VyaWVzU3RhcnRDb3VudGVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAEVNlcmllc0VuZENvdW50ZXJfBQAAAA1ORlRTZXJpZXNOYW1lBQAAABBTZXJpZXNFbmRDb3VudGVyBQAAAANuaWwAAAABaQEAAAALUmVtb3ZlRW50cnkAAAAEAAAAA0tleQAAAARLZXkxAAAABEtleTIAAAAES2V5MwkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAANLZXkJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQUAAAAES2V5MQkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAARLZXkyCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAABEtleTMFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5HMm28Q==", "height": 1997520, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FcnPf55U1KpDj5bFdoi3fs1MRNuFib5moBPvTnAzZdpq Next: CLKgWyFGuwwdGUNH6zA4aJwigiqSDfV5HDtcGVPgmL6j Diff:
OldNewDifferences
66 @Callable(a)
77 func RegisterNFTSeries (b,c,d,e) = {
88 let f = toBase58String(a.caller.bytes)
9- let g = Issue(b, c, 1, 0, false, unit, 0)
10- let h = calculateAssetId(g)
11- let i = getString(this, ("NFTSeriesName_" + b))
12- if ((i == b))
9+ let g = getString(this, ("NFTSeriesName_" + b))
10+ if ((g == b))
11+ then throw("Series Name Already Exist. Choose Another Series Name.")
12+ else [StringEntry(("NFTSeriesName_" + b), b), StringEntry(("NFTDescription_" + b), c), StringEntry(("SeriesIssuerPubkey_" + b), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + b), d), IntegerEntry(("SeriesEndCounter_" + b), e)]
13+ }
14+
15+
16+
17+@Callable(a)
18+func IssueNFTSeries (b,d,e) = {
19+ let f = toBase58String(a.caller.bytes)
20+ let c = getStringValue(this, ("NFTSeriesName_" + b))
21+ let h = Issue(b, c, 1, 0, false, unit, 0)
22+ let i = calculateAssetId(h)
23+ let g = getString(this, ("NFTSeriesName_" + b))
24+ if ((g == b))
1325 then throw("Series Name Already Exist. Choose Another Series Name.")
1426 else [StringEntry(("NFTSeriesName_" + b), b), StringEntry(("NFTDescription_" + b), c), StringEntry(("SeriesIssuer_" + b), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + b), d), IntegerEntry(("SeriesEndCounter_" + b), e)]
1527 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func RegisterNFTSeries (b,c,d,e) = {
88 let f = toBase58String(a.caller.bytes)
9- let g = Issue(b, c, 1, 0, false, unit, 0)
10- let h = calculateAssetId(g)
11- let i = getString(this, ("NFTSeriesName_" + b))
12- if ((i == b))
9+ let g = getString(this, ("NFTSeriesName_" + b))
10+ if ((g == b))
11+ then throw("Series Name Already Exist. Choose Another Series Name.")
12+ else [StringEntry(("NFTSeriesName_" + b), b), StringEntry(("NFTDescription_" + b), c), StringEntry(("SeriesIssuerPubkey_" + b), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + b), d), IntegerEntry(("SeriesEndCounter_" + b), e)]
13+ }
14+
15+
16+
17+@Callable(a)
18+func IssueNFTSeries (b,d,e) = {
19+ let f = toBase58String(a.caller.bytes)
20+ let c = getStringValue(this, ("NFTSeriesName_" + b))
21+ let h = Issue(b, c, 1, 0, false, unit, 0)
22+ let i = calculateAssetId(h)
23+ let g = getString(this, ("NFTSeriesName_" + b))
24+ if ((g == b))
1325 then throw("Series Name Already Exist. Choose Another Series Name.")
1426 else [StringEntry(("NFTSeriesName_" + b), b), StringEntry(("NFTDescription_" + b), c), StringEntry(("SeriesIssuer_" + b), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + b), d), IntegerEntry(("SeriesEndCounter_" + b), e)]
1527 }
1628
1729
1830
1931 @Callable(a)
2032 func RemoveEntry (j,k,l,m) = [DeleteEntry(j), DeleteEntry(k), DeleteEntry(l), DeleteEntry(m)]
2133
2234
2335 @Verifier(n)
2436 func o () = sigVerify(n.bodyBytes, n.proofs[0], n.senderPublicKey)
2537

github/deemru/w8io/c3f4982 
28.15 ms