tx · 4nRtDmAHpbdkEhoE44ivqqHSmzYjcsrsGa4PsqrpEAxj

3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd:  -0.01400000 Waves

2022.04.07 06:23 [1997601] smart account 3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd > SELF 0.00000000 Waves

{ "type": 13, "id": "4nRtDmAHpbdkEhoE44ivqqHSmzYjcsrsGa4PsqrpEAxj", "fee": 1400000, "feeAssetId": null, "timestamp": 1649301796391, "version": 2, "chainId": 84, "sender": "3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd", "senderPublicKey": "AY9PCR6Qs5xrVE8XpYJqGK9CiHsyH73ERfuJvDUypi2h", "proofs": [ "2dMkBG81BRadPt5mHLK8SWPcRTz5rcfsxsXRdEg7qmzdGrk2fN65pbwqF4cGEBrBPr12Wq5xt7YRn5UKr5jujT4i" ], "script": "base64:AAIFAAAAAAAAABcIAhIGCgQICAEBEgMKAQgSBgoECAgICAAAAAAAAAADAAAAAWkBAAAAEVJlZ2lzdGVyTkZUU2VyaWVzAAAABAAAAA1ORlRTZXJpZXNOYW1lAAAADk5GVERlc2NyaXB0aW9uAAAAElNlcmllc1N0YXJ0Q291bnRlcgAAABBTZXJpZXNFbmRDb3VudGVyBAAAAApjdXJyZW50S2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAC2NoZWNrc2VyaWVzCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAOTkZUU2VyaWVzTmFtZV8FAAAADU5GVFNlcmllc05hbWUDCQAAAAAAAAIFAAAAC2NoZWNrc2VyaWVzBQAAAA1ORlRTZXJpZXNOYW1lCQAAAgAAAAECAAAANlNlcmllcyBOYW1lIEFscmVhZHkgRXhpc3QuIENob29zZSBBbm90aGVyIFNlcmllcyBOYW1lLgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAADk5GVFNlcmllc05hbWVfBQAAAA1ORlRTZXJpZXNOYW1lBQAAAA1ORlRTZXJpZXNOYW1lCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAPTkZURGVzY3JpcHRpb25fBQAAAA1ORlRTZXJpZXNOYW1lBQAAAA5ORlREZXNjcmlwdGlvbgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAAE1Nlcmllc0lzc3VlclB1YmtleV8FAAAADU5GVFNlcmllc05hbWUJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAE1Nlcmllc1N0YXJ0Q291bnRlcl8FAAAADU5GVFNlcmllc05hbWUFAAAAElNlcmllc1N0YXJ0Q291bnRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFTZXJpZXNFbmRDb3VudGVyXwUAAAANTkZUU2VyaWVzTmFtZQUAAAAQU2VyaWVzRW5kQ291bnRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABVTZXJpZXNDdXJyZW50Q291bnRlcl8FAAAADU5GVFNlcmllc05hbWUAAAAAAAAAAAAFAAAAA25pbAAAAAFpAQAAAA5Jc3N1ZU5GVFNlcmllcwAAAAEAAAANTkZUU2VyaWVzTmFtZQQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAABVnZXRTZXJpZXNTdGFydENvdW50ZXIJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAATU2VyaWVzU3RhcnRDb3VudGVyXwUAAAANTkZUU2VyaWVzTmFtZQQAAAATZ2V0U2VyaWVzRW5kQ291bnRlcgkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAABFTZXJpZXNFbmRDb3VudGVyXwUAAAANTkZUU2VyaWVzTmFtZQQAAAAXZ2V0U2VyaWVzQ3VycmVudENvdW50ZXIJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAVU2VyaWVzQ3VycmVudENvdW50ZXJfBQAAAA1ORlRTZXJpZXNOYW1lBAAAABNnZXRTZXJpZXNOZXdDb3VudGVyCQAAZAAAAAIFAAAAF2dldFNlcmllc0N1cnJlbnRDb3VudGVyAAAAAAAAAAABBAAAAAVhc3NldAkABEMAAAAHBQAAAA1ORlRTZXJpZXNOYW1lCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAACVUaGlzIGlzIGEgTkZUIElzc3VlZCBBZ2FpbnN0IFNlcmllczogBQAAAA1ORlRTZXJpZXNOYW1lAgAAABQgd2l0aCBhIENvdW50ZXIgTm86IAkAAaQAAAABBQAAABNnZXRTZXJpZXNOZXdDb3VudGVyAAAAAAAAAAABAAAAAAAAAAAABwUAAAAEdW5pdAAAAAAAAAAAAAQAAAAHYXNzZXRJZAkABDgAAAABBQAAAAVhc3NldAQAAAALY2hlY2tzZXJpZXMJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAA5ORlRTZXJpZXNOYW1lXwUAAAANTkZUU2VyaWVzTmFtZQMJAQAAAAIhPQAAAAIFAAAAC2NoZWNrc2VyaWVzCQABLAAAAAICAAAADk5GVFNlcmllc05hbWVfBQAAAA1ORlRTZXJpZXNOYW1lCQAAAgAAAAECAAAAG1NlcmllcyBOYW1lIERvZXMgbm90IEV4aXN0LgkABEwAAAACBQAAAAVhc3NldAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAADk5GVFNlcmllc05hbWVfBQAAAA1ORlRTZXJpZXNOYW1lBQAAAA1ORlRTZXJpZXNOYW1lCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAANU2VyaWVzSXNzdWVyXwUAAAANTkZUU2VyaWVzTmFtZQkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAATU2VyaWVzU3RhcnRDb3VudGVyXwUAAAANTkZUU2VyaWVzTmFtZQUAAAAVZ2V0U2VyaWVzU3RhcnRDb3VudGVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAEVNlcmllc0VuZENvdW50ZXJfBQAAAA1ORlRTZXJpZXNOYW1lBQAAABNnZXRTZXJpZXNFbmRDb3VudGVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAFVNlcmllc0N1cnJlbnRDb3VudGVyXwUAAAANTkZUU2VyaWVzTmFtZQUAAAATZ2V0U2VyaWVzTmV3Q291bnRlcgUAAAADbmlsAAAAAWkBAAAAC1JlbW92ZUVudHJ5AAAABAAAAANLZXkAAAAES2V5MQAAAARLZXkyAAAABEtleTMJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQUAAAADS2V5CQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAABEtleTEJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQUAAAAES2V5MgkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAARLZXkzBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleVFT7pE=", "height": 1997601, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7uDmnfoWsn7ZhvYb4JFyPkCu8tubPXPSbYXdLYtBRMR Next: 5awVpU6RJog3M1Nyy2EPetJuGDS3Erfsi6KibtQ5LDX1 Diff:
OldNewDifferences
2525 let m = calculateAssetId(l)
2626 let g = getString(this, ("NFTSeriesName_" + b))
2727 if ((g != ("NFTSeriesName_" + b)))
28- then throw((("Note: Series Name is Case Sensitive, Series Name " + b) + " Not Found."))
28+ then throw("Series Name Does not Exist.")
2929 else [l, StringEntry(("NFTSeriesName_" + b), b), StringEntry(("SeriesIssuer_" + b), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + b), h), IntegerEntry(("SeriesEndCounter_" + b), i), IntegerEntry(("SeriesCurrentCounter_" + b), k)]
3030 }
3131
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)
99 let g = getString(this, ("NFTSeriesName_" + b))
1010 if ((g == b))
1111 then throw("Series Name Already Exist. Choose Another Series Name.")
1212 else [StringEntry(("NFTSeriesName_" + b), b), StringEntry(("NFTDescription_" + b), c), StringEntry(("SeriesIssuerPubkey_" + b), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + b), d), IntegerEntry(("SeriesEndCounter_" + b), e), IntegerEntry(("SeriesCurrentCounter_" + b), 0)]
1313 }
1414
1515
1616
1717 @Callable(a)
1818 func IssueNFTSeries (b) = {
1919 let f = toBase58String(a.caller.bytes)
2020 let h = getIntegerValue(this, ("SeriesStartCounter_" + b))
2121 let i = getIntegerValue(this, ("SeriesEndCounter_" + b))
2222 let j = getIntegerValue(this, ("SeriesCurrentCounter_" + b))
2323 let k = (j + 1)
2424 let l = Issue(b, ((("This is a NFT Issued Against Series: " + b) + " with a Counter No: ") + toString(k)), 1, 0, false, unit, 0)
2525 let m = calculateAssetId(l)
2626 let g = getString(this, ("NFTSeriesName_" + b))
2727 if ((g != ("NFTSeriesName_" + b)))
28- then throw((("Note: Series Name is Case Sensitive, Series Name " + b) + " Not Found."))
28+ then throw("Series Name Does not Exist.")
2929 else [l, StringEntry(("NFTSeriesName_" + b), b), StringEntry(("SeriesIssuer_" + b), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + b), h), IntegerEntry(("SeriesEndCounter_" + b), i), IntegerEntry(("SeriesCurrentCounter_" + b), k)]
3030 }
3131
3232
3333
3434 @Callable(a)
3535 func RemoveEntry (n,o,p,q) = [DeleteEntry(n), DeleteEntry(o), DeleteEntry(p), DeleteEntry(q)]
3636
3737
3838 @Verifier(r)
3939 func s () = sigVerify(r.bodyBytes, r.proofs[0], r.senderPublicKey)
4040

github/deemru/w8io/873ac7e 
30.71 ms