tx · 2MNuSGubGD2WegLFeH6jBkTDeKnQ6wTyRd4BtRvvKuwY

3MqGE8yKJmPuwn7sXFLo56rhW9tnMapDDRq:  -0.01400000 Waves

2022.04.04 23:16 [1994299] smart account 3MqGE8yKJmPuwn7sXFLo56rhW9tnMapDDRq > SELF 0.00000000 Waves

{ "type": 13, "id": "2MNuSGubGD2WegLFeH6jBkTDeKnQ6wTyRd4BtRvvKuwY", "fee": 1400000, "feeAssetId": null, "timestamp": 1649103404795, "version": 2, "chainId": 84, "sender": "3MqGE8yKJmPuwn7sXFLo56rhW9tnMapDDRq", "senderPublicKey": "8m9KT9s5tYjZbdWex5QcJtTbMe17MVpmQZVoAj57VvVq", "proofs": [ "LUUtRVRsfKvji7VvB3SHtoAMnT3XZTc8mM6LDwPMDLisPwPx2qF8quKeQzSte4h7TLqJ2hDyYQPVY55odE3ZVfu" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEIAAAAAgEAAAARZ2V0QWRkcmVzc0lmVmFsaWQAAAABAAAAB2FkZHJlc3MJAAQlAAAAAQkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEJgAAAAEFAAAAB2FkZHJlc3MJAAEsAAAAAgkAASwAAAACAgAAAAxDYW4ndCBwYXJzZSAFAAAAB2FkZHJlc3MCAAAACyBhcyBhZGRyZXNzAAAAAARtYWluAgAAAAptYWluX2Fzc2V0AAAAAQAAAAFpAQAAAAxhZGRNYWluQXNzZXQAAAABAAAAAmlkBAAAAARQTUFBCQAEHQAAAAIFAAAABHRoaXMFAAAABG1haW4DCQAAAAAAAAIIBQAAAAFpAAAABmNhbGxlcgUAAAAEdGhpcwMJAQAAAAlpc0RlZmluZWQAAAABBQAAAARQTUFBCQAAAgAAAAECAAAAJU1haW4gYXNzZXQgaGFzIGJlZW4gcHJldmlvdXNseSBhZGRlZC4JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAEbWFpbgUAAAACaWQFAAAAA25pbAkAAAIAAAABAgAAAC5Pbmx5IHRoZSBBZG1pbiBpdHNlbGYgY2FuIGludm9rZSB0aGlzIGZ1bmN0aW9uAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5t4WFYA==", "height": 1994299, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8TRFNU2DC8PV91eoWjYRWLqyQ9gcny6qdPdsgdLjunbB Next: 14mzTkqaGRs8xtQzeD3uAJk7Q9w4ARvsXVCfF8D5pJ1d Diff:
OldNewDifferences
1111 let PMAA = getString(this, main)
1212 if ((i.caller == this))
1313 then if (isDefined(PMAA))
14- then [StringEntry(main, id)]
15- else throw("Main asset has been previously added.")
14+ then throw("Main asset has been previously added.")
15+ else [StringEntry(main, id)]
1616 else throw("Only the Admin itself can invoke this function")
1717 }
1818
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func getAddressIfValid (address) = toString(valueOrErrorMessage(addressFromString(address), (("Can't parse " + address) + " as address")))
55
66
77 let main = "main_asset"
88
99 @Callable(i)
1010 func addMainAsset (id) = {
1111 let PMAA = getString(this, main)
1212 if ((i.caller == this))
1313 then if (isDefined(PMAA))
14- then [StringEntry(main, id)]
15- else throw("Main asset has been previously added.")
14+ then throw("Main asset has been previously added.")
15+ else [StringEntry(main, id)]
1616 else throw("Only the Admin itself can invoke this function")
1717 }
1818
1919
2020 @Verifier(tx)
2121 func verify () = match tx {
2222 case _ =>
2323 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2424 }
2525

github/deemru/w8io/c3f4982 
24.61 ms