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:
Old | New | Differences | |
---|---|---|---|
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(i) | |
7 | - | func | |
7 | + | func RegisterNFTSeries (NFTSeriesName,NFTDescription,SeriesStartCounter,SeriesEndCounter) = { | |
8 | 8 | let currentKey = toBase58String(i.caller.bytes) | |
9 | 9 | let asset = Issue(NFTSeriesName, NFTDescription, 1, 0, false, unit, 0) | |
10 | 10 | 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)] | |
12 | 15 | } | |
13 | 16 | ||
14 | 17 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(i) | |
7 | - | func | |
7 | + | func RegisterNFTSeries (NFTSeriesName,NFTDescription,SeriesStartCounter,SeriesEndCounter) = { | |
8 | 8 | let currentKey = toBase58String(i.caller.bytes) | |
9 | 9 | let asset = Issue(NFTSeriesName, NFTDescription, 1, 0, false, unit, 0) | |
10 | 10 | 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)] | |
12 | 15 | } | |
13 | 16 | ||
14 | 17 | ||
15 | 18 | ||
16 | 19 | @Callable(i) | |
17 | 20 | func RemoveEntry (Key,Key1,Key2,Key3) = [DeleteEntry(Key), DeleteEntry(Key1), DeleteEntry(Key2), DeleteEntry(Key3)] | |
18 | 21 | ||
19 | 22 | ||
20 | 23 | @Verifier(tx) | |
21 | 24 | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
22 | 25 |
github/deemru/w8io/873ac7e 181.10 ms ◑![]()