tx · HiakAggJnP8W1ZyiBqPsTt9shW5xeHHT8CfZW2WjyjmZ

3MwfRv8DNH5LJGuytk2dFEWHvUw6zn2SKrW:  -0.01400000 Waves

2019.07.08 21:27 [576994] smart account 3MwfRv8DNH5LJGuytk2dFEWHvUw6zn2SKrW > SELF 0.00000000 Waves

{ "type": 13, "id": "HiakAggJnP8W1ZyiBqPsTt9shW5xeHHT8CfZW2WjyjmZ", "fee": 1400000, "feeAssetId": null, "timestamp": 1562610465815, "version": 1, "sender": "3MwfRv8DNH5LJGuytk2dFEWHvUw6zn2SKrW", "senderPublicKey": "CARR4oug3BCqWKiBJgeV4SUbMxta9iMbdvg3jRZpFf9f", "proofs": [ "5U2jEf9ZhJAtDNeiaVDco8uEashWKTdiQxXNorqkd1oWdd381EvrkLwtnFofPMtNyf5JTpQRy9EAuy8nkFTcQ9iT" ], "script": "base64:AAIDAAAAAAAAAAAAAAARAAAAAAtCTEFDS0xJU1RFRAIAAAAJYmxhY2tsaXN0AAAAAAROT05FAgAAAAROT05FAQAAABNnZXRFeHRBZGRyZXNzT3JhY2xlAAAAAAkBAAAAB2V4dHJhY3QAAAABCQEAAAARYWRkcmVzc0Zyb21TdHJpbmcAAAABAgAAACMzTXNNR2lVam9weGRMNnRjMVkxbWs1MUs2NXF0WDNpSGRNcAEAAAAcZ2V0RXh0S2V5SXRlbVdoaXRlTGlzdFN0YXR1cwAAAAEAAAAEaXRlbQkAASwAAAACBQAAAARpdGVtAgAAABBfdmVyaWZpZXJfc3RhdHVzAQAAAB5nZXRFeHRWYWx1ZUl0ZW1XaGl0ZUxpc3RTdGF0dXMAAAACAAAABm9yYWNsZQAAAAdhY2NvdW50BAAAAANzdHIEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAGb3JhY2xlCQEAAAAcZ2V0RXh0S2V5SXRlbVdoaXRlTGlzdFN0YXR1cwAAAAEFAAAAB2FjY291bnQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAETk9ORQUAAAADc3RyAQAAAA5nZXROdW1iZXJCeUtleQAAAAEAAAADa2V5BAAAAANudW0EAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAFAAAAA251bQEAAAALZ2V0U3RyQnlLZXkAAAABAAAAA2tleQQAAAADc3RyBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAROT05FBQAAAANzdHIBAAAAD2dldEtleUl0ZW1QcmljZQAAAAEAAAAEaXRlbQkAASwAAAACBQAAAARpdGVtAgAAAAZfcHJpY2UBAAAAEWdldFZhbHVlSXRlbVByaWNlAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAPZ2V0S2V5SXRlbVByaWNlAAAAAQUAAAAEaXRlbQEAAAAVZ2V0S2V5VXNlckl0ZW1Db3VudGVyAAAAAgAAAAR1c2VyAAAABGl0ZW0JAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABGl0ZW0CAAAAAV8FAAAABHVzZXICAAAABF9jbnQBAAAAF2dldFZhbHVlVXNlckl0ZW1Db3VudGVyAAAAAgAAAAR1c2VyAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABVnZXRLZXlVc2VySXRlbUNvdW50ZXIAAAACBQAAAAR1c2VyBQAAAARpdGVtAQAAAApnZXRLZXlJdGVtAAAAAgAAAAhzdXBwbGllcgAAAAV0aXRsZQkAASwAAAACAgAAAAVJdGVtXwkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQkAASwAAAACBQAAAAhzdXBwbGllcgUAAAAFdGl0bGUBAAAADmdldEtleUl0ZW1EYXRhAAAAAQAAAARpdGVtCQABLAAAAAIFAAAABGl0ZW0CAAAABV9kYXRhAQAAABJnZXRLZXlJdGVtU3VwcGxpZXIAAAABAAAABGl0ZW0JAAEsAAAAAgUAAAAEaXRlbQIAAAAGX293bmVyAQAAABRnZXRWYWx1ZUl0ZW1TdXBwbGllcgAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEmdldEtleUl0ZW1TdXBwbGllcgAAAAEFAAAABGl0ZW0BAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEAAAAHYWNjb3VudAkAASwAAAACBQAAAAdhY2NvdW50AgAAAAhfYmFsYW5jZQEAAAAXZ2V0VmFsdWVCYWxhbmNlU3VwcGxpZXIAAAABAAAAB2FjY291bnQJAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABVnZXRLZXlCYWxhbmNlU3VwcGxpZXIAAAABBQAAAAdhY2NvdW50AAAAAQAAAAFpAQAAAAdhZGRJdGVtAAAAAwAAAAV0aXRsZQAAAAVwcmljZQAAAARkYXRhBAAAAA9zdXBwbGllckFkZHJlc3MJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAEaXRlbQkBAAAACmdldEtleUl0ZW0AAAACBQAAAA9zdXBwbGllckFkZHJlc3MFAAAABXRpdGxlBAAAABFzdXBwbGllcldoaXRlTGlzdAkBAAAAHmdldEV4dFZhbHVlSXRlbVdoaXRlTGlzdFN0YXR1cwAAAAIJAQAAABNnZXRFeHRBZGRyZXNzT3JhY2xlAAAAAAUAAAAPc3VwcGxpZXJBZGRyZXNzAwkAAGcAAAACAAAAAAAAAAAABQAAAAVwcmljZQkAAAIAAAABAgAAAC5wdXJjaGFzZSBhbW91bnQgY2Fubm90IGJlIGxlc3MgdGhhbiBpdGVtIHByaWNlAwkBAAAAAiE9AAAAAgkBAAAAFGdldFZhbHVlSXRlbVN1cHBsaWVyAAAAAQUAAAAEaXRlbQUAAAAETk9ORQkAAAIAAAABAgAAABhhbiBpdGVtIGlzIGFscmVhZHkgZXhpc3QDCQAAAAAAAAIFAAAAEXN1cHBsaWVyV2hpdGVMaXN0BQAAAAtCTEFDS0xJU1RFRAkAAAIAAAABAgAAAChzdXBwbGllcidzIGFjY291bnQgaGFzIGJlZW4gYmxhY2tsaWVzdGVkCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAASZ2V0S2V5SXRlbVN1cHBsaWVyAAAAAQUAAAAEaXRlbQUAAAAPc3VwcGxpZXJBZGRyZXNzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAPZ2V0S2V5SXRlbVByaWNlAAAAAQUAAAAEaXRlbQUAAAAFcHJpY2UJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAAA5nZXRLZXlJdGVtRGF0YQAAAAEFAAAABGl0ZW0FAAAABGRhdGEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABxnZXRFeHRLZXlJdGVtV2hpdGVMaXN0U3RhdHVzAAAAAQUAAAAPc3VwcGxpZXJBZGRyZXNzBQAAAA9zdXBwbGllckFkZHJlc3MFAAAAA25pbAAAAABUHo2U", "chainId": 84, "height": 576994, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = "blacklist"
5+
6+let b = "NONE"
7+
8+func c () = extract(addressFromString("3MsMGiUjopxdL6tc1Y1mk51K65qtX3iHdMp"))
9+
10+
11+func d (e) = (e + "_verifier_status")
12+
13+
14+func f (g,h) = {
15+ let i = {
16+ let j = getString(g, d(h))
17+ if ($isInstanceOf(j, "String"))
18+ then {
19+ let k = j
20+ k
21+ }
22+ else b
23+ }
24+ i
25+ }
26+
27+
28+func l (m) = {
29+ let n = {
30+ let j = getInteger(this, m)
31+ if ($isInstanceOf(j, "Int"))
32+ then {
33+ let k = j
34+ k
35+ }
36+ else 0
37+ }
38+ n
39+ }
40+
41+
42+func o (m) = {
43+ let i = {
44+ let j = getString(this, m)
45+ if ($isInstanceOf(j, "String"))
46+ then {
47+ let k = j
48+ k
49+ }
50+ else b
51+ }
52+ i
53+ }
54+
55+
56+func p (e) = (e + "_price")
57+
58+
59+func q (e) = l(p(e))
60+
61+
62+func r (s,e) = (((e + "_") + s) + "_cnt")
63+
64+
65+func t (s,e) = l(r(s, e))
66+
67+
68+func u (v,w) = ("Item_" + toBase58String(sha256(toBytes((v + w)))))
69+
70+
71+func x (e) = (e + "_data")
72+
73+
74+func y (e) = (e + "_owner")
75+
76+
77+func z (e) = o(y(e))
78+
79+
80+func A (h) = (h + "_balance")
81+
82+
83+func B (h) = l(A(h))
84+
85+
86+@Callable(C)
87+func addItem (w,D,E) = {
88+ let F = toBase58String(C.caller.bytes)
89+ let e = u(F, w)
90+ let G = f(c(), F)
91+ if ((0 >= D))
92+ then throw("purchase amount cannot be less than item price")
93+ else if ((z(e) != b))
94+ then throw("an item is already exist")
95+ else if ((G == a))
96+ then throw("supplier's account has been blackliested")
97+ else WriteSet([DataEntry(y(e), F), DataEntry(p(e), D), DataEntry(x(e), E), DataEntry(d(F), F)])
98+ }
99+
100+

github/deemru/w8io/169f3d6 
15.17 ms