tx · FcnPf55U1KpDj5bFdoi3fs1MRNuFib5moBPvTnAzZdpq

3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd:  -0.01400000 Waves

2022.04.07 04:46 [1997507] smart account 3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd > SELF 0.00000000 Waves

{ "type": 13, "id": "FcnPf55U1KpDj5bFdoi3fs1MRNuFib5moBPvTnAzZdpq", "fee": 1400000, "feeAssetId": null, "timestamp": 1649296021953, "version": 2, "chainId": 84, "sender": "3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd", "senderPublicKey": "AY9PCR6Qs5xrVE8XpYJqGK9CiHsyH73ERfuJvDUypi2h", "proofs": [ "4sDJAgNEMkb1TLXECSAcrRRwKQc9E75GYZTT9BkqgcvZAZcQKaiSNMWjzReEwaBwKYW3s3bKsodqRwoe8HdtmjPG" ], "script": "base64:AAIFAAAAAAAAABIIAhIGCgQICAEBEgYKBAgICAgAAAAAAAAAAgAAAAFpAQAAABFSZWdpc3Rlck5GVFNlcmllcwAAAAQAAAANTkZUU2VyaWVzTmFtZQAAAA5ORlREZXNjcmlwdGlvbgAAABJTZXJpZXNTdGFydENvdW50ZXIAAAAQU2VyaWVzRW5kQ291bnRlcgQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAVhc3NldAkABEMAAAAHBQAAAA1ORlRTZXJpZXNOYW1lBQAAAA5ORlREZXNjcmlwdGlvbgAAAAAAAAAAAQAAAAAAAAAAAAcFAAAABHVuaXQAAAAAAAAAAAAEAAAAB2Fzc2V0SWQJAAQ4AAAAAQUAAAAFYXNzZXQEAAAAC2NoZWNrc2VyaWVzCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAOTkZUU2VyaWVzTmFtZV8FAAAADU5GVFNlcmllc05hbWUDCQAAAAAAAAIFAAAAC2NoZWNrc2VyaWVzBQAAAA1ORlRTZXJpZXNOYW1lCQAAAgAAAAECAAAANlNlcmllcyBOYW1lIEFscmVhZHkgRXhpc3QuIENob29zZSBBbm90aGVyIFNlcmllcyBOYW1lLgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAADk5GVFNlcmllc05hbWVfBQAAAA1ORlRTZXJpZXNOYW1lBQAAAA1ORlRTZXJpZXNOYW1lCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAPTkZURGVzY3JpcHRpb25fBQAAAA1ORlRTZXJpZXNOYW1lBQAAAA5ORlREZXNjcmlwdGlvbgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAADVNlcmllc0lzc3Vlcl8FAAAADU5GVFNlcmllc05hbWUJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAE1Nlcmllc1N0YXJ0Q291bnRlcl8FAAAADU5GVFNlcmllc05hbWUFAAAAElNlcmllc1N0YXJ0Q291bnRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFTZXJpZXNFbmRDb3VudGVyXwUAAAANTkZUU2VyaWVzTmFtZQUAAAAQU2VyaWVzRW5kQ291bnRlcgUAAAADbmlsAAAAAWkBAAAAC1JlbW92ZUVudHJ5AAAABAAAAANLZXkAAAAES2V5MQAAAARLZXkyAAAABEtleTMJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQUAAAADS2V5CQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAABEtleTEJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQUAAAAES2V5MgkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAARLZXkzBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleZw6hdg=", "height": 1997507, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5cVu2VWNgHwogjNC2R81SF99SHVE86zKzw2B6kLS65VY Next: Ec6pY7Rc7GJFZ6KGoejPoHZqY47YmyYusN1bjo3x6G6u Diff:
OldNewDifferences
1111 let checkseries = getString(this, ("NFTSeriesName_" + NFTSeriesName))
1212 if ((checkseries == NFTSeriesName))
1313 then throw("Series Name Already Exist. Choose Another Series Name.")
14- else [StringEntry(("NFTSeriesName_" + NFTSeriesName), NFTSeriesName), StringEntry(("NFTDescription_" + toBase58String(i.callerPublicKey)), NFTDescription), StringEntry(("SeriesIssuer_" + toBase58String(i.callerPublicKey)), toBase58String(i.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + toBase58String(i.callerPublicKey)), SeriesStartCounter), IntegerEntry(("SeriesEndCounter_" + toBase58String(i.callerPublicKey)), SeriesEndCounter)]
14+ else [StringEntry(("NFTSeriesName_" + NFTSeriesName), NFTSeriesName), StringEntry(("NFTDescription_" + NFTSeriesName), NFTDescription), StringEntry(("SeriesIssuer_" + NFTSeriesName), toBase58String(i.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + NFTSeriesName), SeriesStartCounter), IntegerEntry(("SeriesEndCounter_" + NFTSeriesName), SeriesEndCounter)]
1515 }
1616
1717
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func RegisterNFTSeries (NFTSeriesName,NFTDescription,SeriesStartCounter,SeriesEndCounter) = {
88 let currentKey = toBase58String(i.caller.bytes)
99 let asset = Issue(NFTSeriesName, NFTDescription, 1, 0, false, unit, 0)
1010 let assetId = calculateAssetId(asset)
1111 let checkseries = getString(this, ("NFTSeriesName_" + NFTSeriesName))
1212 if ((checkseries == NFTSeriesName))
1313 then throw("Series Name Already Exist. Choose Another Series Name.")
14- else [StringEntry(("NFTSeriesName_" + NFTSeriesName), NFTSeriesName), StringEntry(("NFTDescription_" + toBase58String(i.callerPublicKey)), NFTDescription), StringEntry(("SeriesIssuer_" + toBase58String(i.callerPublicKey)), toBase58String(i.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + toBase58String(i.callerPublicKey)), SeriesStartCounter), IntegerEntry(("SeriesEndCounter_" + toBase58String(i.callerPublicKey)), SeriesEndCounter)]
14+ else [StringEntry(("NFTSeriesName_" + NFTSeriesName), NFTSeriesName), StringEntry(("NFTDescription_" + NFTSeriesName), NFTDescription), StringEntry(("SeriesIssuer_" + NFTSeriesName), toBase58String(i.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + NFTSeriesName), SeriesStartCounter), IntegerEntry(("SeriesEndCounter_" + NFTSeriesName), SeriesEndCounter)]
1515 }
1616
1717
1818
1919 @Callable(i)
2020 func RemoveEntry (Key,Key1,Key2,Key3) = [DeleteEntry(Key), DeleteEntry(Key1), DeleteEntry(Key2), DeleteEntry(Key3)]
2121
2222
2323 @Verifier(tx)
2424 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2525

github/deemru/w8io/873ac7e 
30.23 ms