tx · 4ELrJSq8jj2gw3yxyJWQWCJz6CksJpWGqSFmndEKUxR1

3MyhFh2hSze8zf3w3oi3yeUGJ9DcG3ZtSJU:  -0.01000000 Waves

2020.09.25 14:46 [1192805] smart account 3MyhFh2hSze8zf3w3oi3yeUGJ9DcG3ZtSJU > SELF 0.00000000 Waves

{ "type": 13, "id": "4ELrJSq8jj2gw3yxyJWQWCJz6CksJpWGqSFmndEKUxR1", "fee": 1000000, "feeAssetId": null, "timestamp": 1601034433641, "version": 2, "chainId": 84, "sender": "3MyhFh2hSze8zf3w3oi3yeUGJ9DcG3ZtSJU", "senderPublicKey": "28D83CzZK1cuqxneGZ6Da53FJCNdtCVupah94P8aS3fm", "proofs": [ "3hmYdMX1Ai54JwuLjkXWBGYeGMHVKZryjePW2jV1ZCuDRRsbY5tmBs7ofkQPvbmR9Rjw3fBun7Qm4xnU6ybQsXBB" ], "script": "base64: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AABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgUAAAAJQU9YZnJhY2h0BQAAAAxLdXBmZXJmcmFjaHQFAAAAClppbmtmcmFjaHQFAAAADE5pY2tlbGZyYWNodAUAAAAOQXJvbWF0ZW5mcmFjaHQFAAAAC0Nocm9tZnJhY2h0BQAAAA9GZXN0c3RvZmZmcmFjaHQFAAAAEWZvcm1hbGRlaHlkZnJhY2h0BQAAABFxdWVja3NpbGJlcmZyYWNodAUAAAAOcGhvc29ob3JmcmFjaHQFAAAADWNhZG1pdW1mcmFjaHQFAAAAC2Zsb3VyZnJhY2h0BQAAAApibGVpZnJhY2h0AQAAABNnZXRBYndhc3NlckFuYWx5dGlrAAAAAQAAAAlwdWJsaWNLZXkEAAAAFWxhYm9yU29uZGVyTGVpc3R1bmdlbgQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAACXB1YmxpY0tleQIAAAAYX2xhYm9yLXNvbmRlci1sZWlzdHVuZ2VuAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEA//////////8EAAAAEHN0YW5kYXJkQW5hbHl0aWsEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAlwdWJsaWNLZXkCAAAAEl9zdGFuZGFyZC1hbmFseXRpawMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAP//////////CQAAZAAAAAIFAAAAFWxhYm9yU29uZGVyTGVpc3R1bmdlbgUAAAAQc3RhbmRhcmRBbmFseXRpawEAAAARZ2V0QmVzb25kZXJIZWl0ZW4AAAABAAAACXB1YmxpY0tleQQAAAAOYmVzb25kZXJIZWl0ZW4EAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAlwdWJsaWNLZXkCAAAAGl9rb3N0ZW4tYWJ3YXNzZXItcmVpbmlndW5nAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEA//////////8FAAAADmJlc29uZGVySGVpdGVuAQAAABVnZXRTb25kZXJWZXJlaW5iYXJ1bmcAAAABAAAACXB1YmxpY0tleQQAAAAPRmVzdFN0b2ZmZnJhY2h0BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAJcHVibGljS2V5AgAAABBfRmVzdHN0b2ZmZnJhY2h0AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEA//////////8JAABpAAAAAgkAAGgAAAACBQAAAA9GZXN0U3RvZmZmcmFjaHQAAAAAAAAAIH4AAAAAAAAAAfQBAAAAD2dldEtvc3RlblN0ZWxsZQAAAAEAAAAJcHVibGljS2V5BAAAAAxrb3N0ZW5TdGVsbGUEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAlwdWJsaWNLZXkCAAAADV9rb3N0ZW5TdGVsbGUDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQD//////////wUAAAAMa29zdGVuU3RlbGxlAQAAAA5nZXRLdW5kZU51bW1lcgAAAAEAAAAJcHVibGljS2V5BAAAAAtrdW5kZU51bW1lcgQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAACXB1YmxpY0tleQIAAAAIX2t1bmRlTnIDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQD//////////wUAAAALa3VuZGVOdW1tZXIAAAABAAAAAWkBAAAAB2FiYXNOZXUAAAAABAAAAAlwdWJsaWNLZXkJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABZhYndhc3Nlck1lbmdlSHlkcmF1bGlrCQEAAAAZZ2V0QWJ3YXNzZXJNZW5nZUh5ZHJhdWxpawAAAAEFAAAACXB1YmxpY0tleQQAAAAJdG9jRnJhY2h0CQEAAAANZ2V0VG9ja0ZyYWNodAAAAAEFAAAACXB1YmxpY0tleQQAAAAQc3RpY2tTdG9mZkZyYWNodAkBAAAAE2dldFN0aWNrU3RvZmZGcmFjaHQAAAABBQAAAAlwdWJsaWNLZXkEAAAAEHNvbnN0aWdlRnJhY2h0ZW4JAQAAABNnZXRTb25zdGlnZUZyYWNodGVuAAAAAQUAAAAJcHVibGljS2V5BAAAAB9hYndhc3NlckFuYWx5dGlrU29uc3RMZWlzdHVuZ2VuCQEAAAATZ2V0QWJ3YXNzZXJBbmFseXRpawAAAAEFAAAACXB1YmxpY0tleQQAAAAOYmVzb25kZXJoZWl0ZW4JAQAAABFnZXRCZXNvbmRlckhlaXRlbgAAAAEFAAAACXB1YmxpY0tleQQAAAASc29uZGVyVmVyZWluYmFydW5nCQEAAAAVZ2V0U29uZGVyVmVyZWluYmFydW5nAAAAAQUAAAAJcHVibGljS2V5BAAAAAxrb3N0ZW5TdGVsbGUJAQAAAA9nZXRLb3N0ZW5TdGVsbGUAAAABBQAAAAlwdWJsaWNLZXkEAAAAC2t1bmRlTnVtbWVyCQEAAAAOZ2V0S3VuZGVOdW1tZXIAAAABBQAAAAlwdWJsaWNLZXkDAwMDAwMDCQAAZwAAAAIFAAAAFmFid2Fzc2VyTWVuZ2VIeWRyYXVsaWsAAAAAAAAAAAAJAABnAAAAAgUAAAAJdG9jRnJhY2h0AAAAAAAAAAAABwkAAGcAAAACBQAAABBzdGlja1N0b2ZmRnJhY2h0AAAAAAAAAAAABwkAAGcAAAACBQAAABBzb25zdGlnZUZyYWNodGVuAAAAAAAAAAAABwkAAGcAAAACBQAAAB9hYndhc3NlckFuYWx5dGlrU29uc3RMZWlzdHVuZ2VuAAAAAAAAAAAABwkAAGcAAAACBQAAAA5iZXNvbmRlcmhlaXRlbgAAAAAAAAAAAAcJAABnAAAAAgUAAAASc29uZGVyVmVyZWluYmFydW5nAAAAAAAAAAAABwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAlwdWJsaWNLZXkCAAAAJl9BQkFTX05ldV9hYndhc3Nlck1lbmdlSHlkcmF1bGlrX01lbmdlBQAAABZhYndhc3Nlck1lbmdlSHlkcmF1bGlrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAACXB1YmxpY0tleQIAAAAZX0FCQVNfTmV1X3RvY0ZyYWNodF9NZW5nZQUAAAAJdG9jRnJhY2h0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAACXB1YmxpY0tleQIAAAAgX0FCQVNfTmV1X3N0aWNrU3RvZmZGcmFjaHRfTWVuZ2UFAAAAEHN0aWNrU3RvZmZGcmFjaHQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAAJcHVibGljS2V5AgAAACBfQUJBU19OZXVfc29uc3RpZ2VGcmFjaHRlbl9NZW5nZQUAAAAQc29uc3RpZ2VGcmFjaHRlbgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAlwdWJsaWNLZXkCAAAAL19BQkFTX05ldV9hYndhc3NlckFuYWx5dGlrU29uc3RMZWlzdHVuZ2VuX01lbmdlBQAAAB9hYndhc3NlckFuYWx5dGlrU29uc3RMZWlzdHVuZ2VuCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAACXB1YmxpY0tleQIAAAAeX0FCQVNfTmV1X2Jlc29uZGVyaGVpdGVuX01lbmdlBQAAAA5iZXNvbmRlcmhlaXRlbgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAlwdWJsaWNLZXkCAAAAIl9BQkFTX05ldV9zb25kZXJWZXJlaW5iYXJ1bmdfTWVuZ2UFAAAAEnNvbmRlclZlcmVpbmJhcnVuZwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAlwdWJsaWNLZXkCAAAAEF9BQkFTX05ldV9FS09TVEwFAAAADGtvc3RlblN0ZWxsZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAlwdWJsaWNLZXkCAAAAEV9BQkFTX05ldV9EZWJpdG9yBQAAAAtrdW5kZU51bW1lcgUAAAADbmlsCQAAAgAAAAECAAAAFUZlbGRlciB1bnZvbGxzdMOkbmRpZwAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAGBtqzB6s=", "height": 1192805, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 9yrHiA7XXyCryhYzBXmSaoHm7jmTJGMNCtzb7kjsZuoL Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 4 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+func getAbwasserMengeHydraulik (publicKey) = {
5+ let AbwasserMengeHydraulik = match getInteger(this, (publicKey + "_wassermenge")) {
6+ case a: Int =>
7+ a
8+ case _ =>
9+ -1
10+ }
11+ AbwasserMengeHydraulik
12+ }
13+
14+
15+func getTockFracht (publicKey) = {
16+ let tockFracht = match getInteger(this, (publicKey + "_TOCfracht")) {
17+ case a: Int =>
18+ a
19+ case _ =>
20+ -1
21+ }
22+ tockFracht
23+ }
24+
25+
26+func getStickStoffFracht (publicKey) = {
27+ let stickStoffFracht = match getInteger(this, (publicKey + "_Nfracht")) {
28+ case a: Int =>
29+ a
30+ case _ =>
31+ -1
32+ }
33+ stickStoffFracht
34+ }
35+
36+
37+func getSonstigeFrachten (publicKey) = {
38+ let AOXfracht = match getInteger(this, (publicKey + "_AOXfracht")) {
39+ case a: Int =>
40+ a
41+ case _ =>
42+ -1
43+ }
44+ let Kupferfracht = match getInteger(this, (publicKey + "_Kupferfracht")) {
45+ case a: Int =>
46+ a
47+ case _ =>
48+ -1
49+ }
50+ let Zinkfracht = match getInteger(this, (publicKey + "_Zinkfracht")) {
51+ case a: Int =>
52+ a
53+ case _ =>
54+ -1
55+ }
56+ let Nickelfracht = match getInteger(this, (publicKey + "_Nickelfracht")) {
57+ case a: Int =>
58+ a
59+ case _ =>
60+ -1
61+ }
62+ let Aromatenfracht = match getInteger(this, (publicKey + "_Aromatenfracht")) {
63+ case a: Int =>
64+ a
65+ case _ =>
66+ -1
67+ }
68+ let Chromfracht = match getInteger(this, (publicKey + "_Chromfracht")) {
69+ case a: Int =>
70+ a
71+ case _ =>
72+ -1
73+ }
74+ let Feststofffracht = match getInteger(this, (publicKey + "_Feststofffracht")) {
75+ case a: Int =>
76+ a
77+ case _ =>
78+ -1
79+ }
80+ let formaldehydfracht = match getInteger(this, (publicKey + "_formaldehydfracht")) {
81+ case a: Int =>
82+ a
83+ case _ =>
84+ -1
85+ }
86+ let quecksilberfracht = match getInteger(this, (publicKey + "_quecksilberfracht")) {
87+ case a: Int =>
88+ a
89+ case _ =>
90+ -1
91+ }
92+ let phosohorfracht = match getInteger(this, (publicKey + "_phosohorfracht")) {
93+ case a: Int =>
94+ a
95+ case _ =>
96+ -1
97+ }
98+ let cadmiumfracht = match getInteger(this, (publicKey + "_cadmiumfracht")) {
99+ case a: Int =>
100+ a
101+ case _ =>
102+ -1
103+ }
104+ let flourfracht = match getInteger(this, (publicKey + "_flourfracht")) {
105+ case a: Int =>
106+ a
107+ case _ =>
108+ -1
109+ }
110+ let bleifracht = match getInteger(this, (publicKey + "_bleifracht")) {
111+ case a: Int =>
112+ a
113+ case _ =>
114+ -1
115+ }
116+ ((((((((((((AOXfracht + Kupferfracht) + Zinkfracht) + Nickelfracht) + Aromatenfracht) + Chromfracht) + Feststofffracht) + formaldehydfracht) + quecksilberfracht) + phosohorfracht) + cadmiumfracht) + flourfracht) + bleifracht)
117+ }
118+
119+
120+func getAbwasserAnalytik (publicKey) = {
121+ let laborSonderLeistungen = match getInteger(this, (publicKey + "_labor-sonder-leistungen")) {
122+ case a: Int =>
123+ a
124+ case _ =>
125+ -1
126+ }
127+ let standardAnalytik = match getInteger(this, (publicKey + "_standard-analytik")) {
128+ case a: Int =>
129+ a
130+ case _ =>
131+ -1
132+ }
133+ (laborSonderLeistungen + standardAnalytik)
134+ }
135+
136+
137+func getBesonderHeiten (publicKey) = {
138+ let besonderHeiten = match getInteger(this, (publicKey + "_kosten-abwasser-reinigung")) {
139+ case a: Int =>
140+ a
141+ case _ =>
142+ -1
143+ }
144+ besonderHeiten
145+ }
146+
147+
148+func getSonderVereinbarung (publicKey) = {
149+ let FestStofffracht = match getInteger(this, (publicKey + "_Feststofffracht")) {
150+ case a: Int =>
151+ a
152+ case _ =>
153+ -1
154+ }
155+ ((FestStofffracht * 8318) / 500)
156+ }
157+
158+
159+func getKostenStelle (publicKey) = {
160+ let kostenStelle = match getInteger(this, (publicKey + "_kostenStelle")) {
161+ case a: Int =>
162+ a
163+ case _ =>
164+ -1
165+ }
166+ kostenStelle
167+ }
168+
169+
170+func getKundeNummer (publicKey) = {
171+ let kundeNummer = match getInteger(this, (publicKey + "_kundeNr")) {
172+ case a: Int =>
173+ a
174+ case _ =>
175+ -1
176+ }
177+ kundeNummer
178+ }
179+
180+
181+@Callable(i)
182+func abasNeu () = {
183+ let publicKey = toBase58String(i.callerPublicKey)
184+ let abwasserMengeHydraulik = getAbwasserMengeHydraulik(publicKey)
185+ let tocFracht = getTockFracht(publicKey)
186+ let stickStoffFracht = getStickStoffFracht(publicKey)
187+ let sonstigeFrachten = getSonstigeFrachten(publicKey)
188+ let abwasserAnalytikSonstLeistungen = getAbwasserAnalytik(publicKey)
189+ let besonderheiten = getBesonderHeiten(publicKey)
190+ let sonderVereinbarung = getSonderVereinbarung(publicKey)
191+ let kostenStelle = getKostenStelle(publicKey)
192+ let kundeNummer = getKundeNummer(publicKey)
193+ if (if (if (if (if (if (if ((abwasserMengeHydraulik >= 0))
194+ then (tocFracht >= 0)
195+ else false)
196+ then (stickStoffFracht >= 0)
197+ else false)
198+ then (sonstigeFrachten >= 0)
199+ else false)
200+ then (abwasserAnalytikSonstLeistungen >= 0)
201+ else false)
202+ then (besonderheiten >= 0)
203+ else false)
204+ then (sonderVereinbarung >= 0)
205+ else false)
206+ then [IntegerEntry((publicKey + "_ABAS_Neu_abwasserMengeHydraulik_Menge"), abwasserMengeHydraulik), IntegerEntry((publicKey + "_ABAS_Neu_tocFracht_Menge"), tocFracht), IntegerEntry((publicKey + "_ABAS_Neu_stickStoffFracht_Menge"), stickStoffFracht), IntegerEntry((publicKey + "_ABAS_Neu_sonstigeFrachten_Menge"), sonstigeFrachten), IntegerEntry((publicKey + "_ABAS_Neu_abwasserAnalytikSonstLeistungen_Menge"), abwasserAnalytikSonstLeistungen), IntegerEntry((publicKey + "_ABAS_Neu_besonderheiten_Menge"), besonderheiten), IntegerEntry((publicKey + "_ABAS_Neu_sonderVereinbarung_Menge"), sonderVereinbarung), IntegerEntry((publicKey + "_ABAS_Neu_EKOSTL"), kostenStelle), IntegerEntry((publicKey + "_ABAS_Neu_Debitor"), kundeNummer)]
207+ else throw("Felder unvollständig")
208+ }
209+
210+
211+@Verifier(tx)
212+func verify () = match tx {
213+ case tx: SetScriptTransaction =>
214+ true
215+ case _ =>
216+ true
217+}
218+

github/deemru/w8io/3ef1775 
113.93 ms