tx · 6VEoCvsftuqa4ubrJ9cVBmnFX5YnZtK4LYgTMYj33dCi

3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd:  -0.01400000 Waves

2022.04.07 04:24 [1997485] smart account 3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd > SELF 0.00000000 Waves

{ "type": 13, "id": "6VEoCvsftuqa4ubrJ9cVBmnFX5YnZtK4LYgTMYj33dCi", "fee": 1400000, "feeAssetId": null, "timestamp": 1649294683485, "version": 2, "chainId": 84, "sender": "3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd", "senderPublicKey": "AY9PCR6Qs5xrVE8XpYJqGK9CiHsyH73ERfuJvDUypi2h", "proofs": [ "3jAHBC4tgs7XQxFposXRMBYjTtrg5BvYdPEKW5ZvvDHPhW2y6TXii1PLaPTboM8UtKEBEyYLmDqjxiW541jVkfeR" ], "script": "base64:AAIFAAAAAAAAABIIAhIGCgQICAEBEgYKBAgICAgAAAAAAAAAAgAAAAFpAQAAABFSZWdpc3Rlck5GVFNlcmllcwAAAAQAAAANTkZUU2VyaWVzTmFtZQAAAA5ORlREZXNjcmlwdGlvbgAAABJTZXJpZXNTdGFydENvdW50ZXIAAAAQU2VyaWVzRW5kQ291bnRlcgQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAVhc3NldAkABEMAAAAHBQAAAA1ORlRTZXJpZXNOYW1lBQAAAA5ORlREZXNjcmlwdGlvbgAAAAAAAAAAAQAAAAAAAAAAAAcFAAAABHVuaXQAAAAAAAAAAAAEAAAAB2Fzc2V0SWQJAAQ4AAAAAQUAAAAFYXNzZXQEAAAAC2NoZWNrc2VyaWVzCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAOTkZUU2VyaWVzTmFtZV8FAAAADU5GVFNlcmllc05hbWUDCQAAAAAAAAIFAAAAC2NoZWNrc2VyaWVzBQAAAA1ORlRTZXJpZXNOYW1lCQAAAgAAAAECAAAAIlBhaXIgQWxyZWFkeSBFeGlzdCBpbiBWb3RpbmcgTGlzdC4JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACAgAAAA5ORlRTZXJpZXNOYW1lXwUAAAANTkZUU2VyaWVzTmFtZQUAAAANTkZUU2VyaWVzTmFtZQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAAD05GVERlc2NyaXB0aW9uXwkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAADk5GVERlc2NyaXB0aW9uCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAANU2VyaWVzSXNzdWVyXwkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAE1Nlcmllc1N0YXJ0Q291bnRlcl8JAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BQAAABJTZXJpZXNTdGFydENvdW50ZXIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAARU2VyaWVzRW5kQ291bnRlcl8JAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BQAAABBTZXJpZXNFbmRDb3VudGVyBQAAAANuaWwAAAABaQEAAAALUmVtb3ZlRW50cnkAAAAEAAAAA0tleQAAAARLZXkxAAAABEtleTIAAAAES2V5MwkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAANLZXkJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQUAAAAES2V5MQkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAARLZXkyCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAABEtleTMFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V55APYxA==", "height": 1997485, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Bp9Lx5bBvay9m9YZuMtCM1XSJCYrekaadRpDDYVAtXrG Next: 5cVu2VWNgHwogjNC2R81SF99SHVE86zKzw2B6kLS65VY Diff:
OldNewDifferences
44
55
66 @Callable(i)
7-func RrgisterNFTSeries (NFTSeriesName,NFTDescription,SeriesStartCounter,SeriesEndCounter) = {
7+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)
11-[StringEntry("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)]
11+ let checkseries = getString(this, ("NFTSeriesName_" + NFTSeriesName))
12+ if ((checkseries == NFTSeriesName))
13+ then throw("Pair Already Exist in Voting List.")
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)]
1215 }
1316
1417
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
7-func RrgisterNFTSeries (NFTSeriesName,NFTDescription,SeriesStartCounter,SeriesEndCounter) = {
7+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)
11-[StringEntry("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)]
11+ let checkseries = getString(this, ("NFTSeriesName_" + NFTSeriesName))
12+ if ((checkseries == NFTSeriesName))
13+ then throw("Pair Already Exist in Voting List.")
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)]
1215 }
1316
1417
1518
1619 @Callable(i)
1720 func RemoveEntry (Key,Key1,Key2,Key3) = [DeleteEntry(Key), DeleteEntry(Key1), DeleteEntry(Key2), DeleteEntry(Key3)]
1821
1922
2023 @Verifier(tx)
2124 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2225

github/deemru/w8io/873ac7e 
181.10 ms