tx · J5yqVFodXFy31ADijQDZrDswNrXDNAUKLrfGGr9xhA9m

3NApHaksvsb9ZLCMrFNmz4AnUpV5EEytdG6:  -0.01000000 Waves

2021.06.09 11:24 [1562580] smart account 3NApHaksvsb9ZLCMrFNmz4AnUpV5EEytdG6 > SELF 0.00000000 Waves

{ "type": 13, "id": "J5yqVFodXFy31ADijQDZrDswNrXDNAUKLrfGGr9xhA9m", "fee": 1000000, "feeAssetId": null, "timestamp": 1623227120199, "version": 2, "chainId": 84, "sender": "3NApHaksvsb9ZLCMrFNmz4AnUpV5EEytdG6", "senderPublicKey": "G6gPQLsHXcXB4mNCeRfD2nra9dBGiPpeXEKYz1oWTzZ1", "proofs": [ "3SYMNe9tWQ3Jf7fTXnoQXNySYK3KoXuRnd7njRnVMPRwRDvcVsvbKa2aV8G32kTZLq2JirHVx3GvmwQg17mxgEy4" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAAAQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIAAAADYWRyAAAAA2tleQQAAAAEZGF0YQQAAAAHJG1hdGNoMAkABB0AAAACBQAAAANhZHIFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAgAAAAAFAAAABGRhdGEAAAABAAAAAWkBAAAAB2NoZWNrQlQAAAAABAAAAAlsd0FkcmVzc2UJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAALa29vcEFkcmVzc2UJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEJAAGbAAAAAQIAAAAjM05CcHRMTDdoSmVORXZUVnhIQnFWdFcxY3laMkhuUXdROVYEAAAACXNlYXJjaEtleQIAAAA0Tm1pbi1KYWhyXzIwMTkvMjAyMF9BdXNicmluZ3VuZ3N0ZWNobmlrLUhGLWFuZ2VwYXNzdAQAAAANa29vcFZlcmdsZWljaAIAAAAkTm1pbi1KYWhyXzIwMTkvMjAyMF9Lb29wZXJhdGlvbnNuYW1lBAAAAAZsd0RhdGEJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgUAAAAJbHdBZHJlc3NlBQAAAAlzZWFyY2hLZXkEAAAACGtvb3BEYXRhCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIFAAAAC2tvb3BBZHJlc3NlBQAAAAlzZWFyY2hLZXkEAAAAB2NoZWNrTHcJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgUAAAAJbHdBZHJlc3NlBQAAAA1rb29wVmVyZ2xlaWNoBAAAAAljaGVja0tvb3AJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgUAAAALa29vcEFkcmVzc2UFAAAADWtvb3BWZXJnbGVpY2gEAAAABWluZGV4AAAAAAAAAAAABAAAAAphdXN6YWhsdW5nCQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAMDCQAAAAAAAAIFAAAAB2NoZWNrTHcFAAAACWNoZWNrS29vcAkAAAAAAAACBQAAAAZsd0RhdGEFAAAACGtvb3BEYXRhBwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAp0ZXN0T3V0cHV0AgAAACVWZXJnbGVpY2hlIFN0cmluZ3dlcnRlIGF1cyAyIEFjY291bnRzCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAACWx3QWRyZXNzZQAAAAAAAA9CQAgFAAAAAWkAAAAKZmVlQXNzZXRJZAUAAAADbmlsCQAAAgAAAAECAAAAMXZlcmdsZWljaCBkZXIgRGF0ZW4gYXVzIDIgQWNjcyBoYXQgbmljaHQgZ2VrbGFwcHQAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24GBoZ8qv8=", "height": 1562580, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: B7JP1pK35WZBrnk2zivNjCUMwiK2WvarMyXDgy97UGgK Next: HqDg4o1pAr1aMVzrguahFoB3CRzfzoj9qZgea98MecXL Diff:
OldNewDifferences
2020 let koopVergleich = "Nmin-Jahr_2019/2020_Kooperationsname"
2121 let lwData = getDataFromCustomer(lwAdresse, searchKey)
2222 let koopData = getDataFromCustomer(koopAdresse, searchKey)
23+ let checkLw = getDataFromCustomer(lwAdresse, koopVergleich)
24+ let checkKoop = getDataFromCustomer(koopAdresse, koopVergleich)
2325 let index = 0
24- if ((lwData == koopData))
26+ let auszahlung = [0]
27+ if (if ((checkLw == checkKoop))
28+ then (lwData == koopData)
29+ else false)
2530 then [StringEntry("testOutput", "Vergleiche Stringwerte aus 2 Accounts"), ScriptTransfer(lwAdresse, 1000000, i.feeAssetId)]
2631 else throw("vergleich der Daten aus 2 Accs hat nicht geklappt")
2732 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func getDataFromCustomer (adr,key) = {
55 let data = match getString(adr, key) {
66 case a: String =>
77 a
88 case _ =>
99 ""
1010 }
1111 data
1212 }
1313
1414
1515 @Callable(i)
1616 func checkBT () = {
1717 let lwAdresse = addressFromPublicKey(i.callerPublicKey)
1818 let koopAdresse = addressFromPublicKey(toBytes("3NBptLL7hJeNEvTVxHBqVtW1cyZ2HnQwQ9V"))
1919 let searchKey = "Nmin-Jahr_2019/2020_Ausbringungstechnik-HF-angepasst"
2020 let koopVergleich = "Nmin-Jahr_2019/2020_Kooperationsname"
2121 let lwData = getDataFromCustomer(lwAdresse, searchKey)
2222 let koopData = getDataFromCustomer(koopAdresse, searchKey)
23+ let checkLw = getDataFromCustomer(lwAdresse, koopVergleich)
24+ let checkKoop = getDataFromCustomer(koopAdresse, koopVergleich)
2325 let index = 0
24- if ((lwData == koopData))
26+ let auszahlung = [0]
27+ if (if ((checkLw == checkKoop))
28+ then (lwData == koopData)
29+ else false)
2530 then [StringEntry("testOutput", "Vergleiche Stringwerte aus 2 Accounts"), ScriptTransfer(lwAdresse, 1000000, i.feeAssetId)]
2631 else throw("vergleich der Daten aus 2 Accs hat nicht geklappt")
2732 }
2833
2934
3035 @Verifier(tx)
3136 func verify () = match tx {
3237 case _: DataTransaction =>
3338 true
3439 case _: SetScriptTransaction =>
3540 true
3641 case _ =>
3742 true
3843 }
3944

github/deemru/w8io/169f3d6 
31.65 ms