tx · 95xr3vGvZzs1KaXHN36RqwFdMTaG6veN1kcjZ9hVtH5p 3N3RGW47cNzDY5Yp7vn13qdnpM2TNWaKeoU: -0.04000000 Waves 2020.04.15 23:00 [956016] smart account 3N3RGW47cNzDY5Yp7vn13qdnpM2TNWaKeoU > SELF 0.00000000 Waves
{ "type": 13, "id": "95xr3vGvZzs1KaXHN36RqwFdMTaG6veN1kcjZ9hVtH5p", "fee": 4000000, "feeAssetId": null, "timestamp": 1586980816200, "version": 1, "sender": "3N3RGW47cNzDY5Yp7vn13qdnpM2TNWaKeoU", "senderPublicKey": "2w1DSfDhaBAYQrwjAwAR5T16EAPYy9u2KbD4dP7FmTjr", "proofs": [ "5rE95Cv7GgbxsJVYeayjqgPyYjmzi5hCiZzGPro1kTVHtLJn7EwvQmNQujWGLXmQqUr3thLehZQPugvQd8kFPcaj" ], "script": "base64:AAIDAAAAAAAAAAQIARIAAAAABQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAEAAAAOZ2V0U3RyaW5nQnlLZXkAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQIAAAAAAQAAABZnZXRCb29sQnlBZGRyZXNzQW5kS2V5AAAAAgAAAAdhZGRyZXNzAAAAA2tleQQAAAAHJG1hdGNoMAkABBsAAAACBQAAAAdhZGRyZXNzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEHAQAAABhnZXRTdHJpbmdCeUFkZHJlc3NBbmRLZXkAAAACAAAAB2FkZHJlc3MAAAADa2V5BAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAAB2FkZHJlc3MFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAgAAAAABAAAAGGdldE51bWJlckJ5QWRkcmVzc0FuZEtleQAAAAIAAAAHYWRkcmVzcwAAAANrZXkEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAHYWRkcmVzcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAAAAABAAAAAWkBAAAAGG1pZ3JhdGlvbk9yZGVyc05TQlR0b1NPTgAAAAAEAAAAB3Rlc3RLZXkCAAAABXRlc3QxAwkAAGYAAAACCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABBQAAAAd0ZXN0S2V5AAAAAAAAAAAKCQAAAgAAAAECAAAAP3N0YXR1cyBvazogYWxsIG9yZGVyIGhhcyBhbHJlYWR5IG1pZ3JhdGVkIG9yIG5vdGhpbmcgdG8gbWlncmF0ZQQAAAANcHJldmlvdXNWYWx1ZQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQIAAAAFdGVzdDEEAAAACG5ld1ZhbHVlCQAAZAAAAAIFAAAADXByZXZpb3VzVmFsdWUAAAAAAAAAAAEJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAB3Rlc3RLZXkFAAAACG5ld1ZhbHVlBQAAAANuaWwAAAAA8WZQWQ==", "chainId": 84, "height": 956016, "spentComplexity": 0 } View: original | compacted Prev: 7kuoX4EbsoLVzPdNk45cCihJKghqFHJ9PXWBdtZeSaR6 Next: none Diff:
Old | New | Differences | |
---|---|---|---|
56 | 56 | } | |
57 | 57 | ||
58 | 58 | ||
59 | - | let j = 100000000 | |
60 | - | ||
61 | - | let k = 1000000 | |
62 | - | ||
63 | - | let l = 50 | |
64 | - | ||
65 | - | let m = "canceled" | |
66 | - | ||
67 | - | let n = "new" | |
68 | - | ||
69 | - | let o = "filled" | |
70 | - | ||
71 | - | let p = "neutrino_contract" | |
72 | - | ||
73 | - | let q = "price" | |
74 | - | ||
75 | - | let r = "neutrino_asset_id" | |
76 | - | ||
77 | - | let s = "control_contract" | |
78 | - | ||
79 | - | let t = "balance_lock_" | |
80 | - | ||
81 | - | let u = (t + "waves") | |
82 | - | ||
83 | - | let v = (t + "neutrino") | |
84 | - | ||
85 | - | let w = "order_first" | |
86 | - | ||
87 | - | let x = "order_last" | |
88 | - | ||
89 | - | func y (z) = ("order_price_" + z) | |
90 | - | ||
91 | - | ||
92 | - | func A (z) = ("order_next_" + z) | |
93 | - | ||
94 | - | ||
95 | - | func B (z) = ("order_total_" + z) | |
96 | - | ||
97 | - | ||
98 | - | func C (z) = ("order_owner_" + z) | |
99 | - | ||
100 | - | ||
101 | - | func D (z) = ("order_status_" + z) | |
102 | - | ||
103 | - | ||
104 | - | func E (z) = ("order_filled_total_" + z) | |
105 | - | ||
106 | - | ||
107 | - | let F = addressFromStringValue("3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo") | |
108 | - | ||
109 | - | let G = addressFromStringValue("3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP") | |
110 | - | ||
111 | - | let H = addressFromStringValue("3P4PCxsJqMzQBALo8zANHtBDZRRquobHQp7") | |
112 | - | ||
113 | - | let I = fromBase58String("DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p") | |
114 | - | ||
115 | - | let J = fromBase58String("6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g") | |
116 | - | ||
117 | - | let K = f(G, "is_blocked") | |
118 | - | ||
119 | - | let L = e(w) | |
120 | - | ||
121 | - | let M = e(x) | |
122 | - | ||
123 | - | func N (O) = e(A(O)) | |
124 | - | ||
125 | - | ||
126 | - | func P (O) = a(B(O)) | |
127 | - | ||
128 | - | ||
129 | - | func Q (O) = e(C(O)) | |
130 | - | ||
131 | - | ||
132 | - | func R (O) = e(D(O)) | |
133 | - | ||
134 | - | ||
135 | - | func S (O) = a(E(O)) | |
136 | - | ||
137 | - | ||
138 | - | let T = "order_default" | |
139 | - | ||
140 | - | @Callable(U) | |
59 | + | @Callable(j) | |
141 | 60 | func migrationOrdersNSBTtoSON () = { | |
142 | - | let | |
143 | - | if ((a( | |
61 | + | let k = "test1" | |
62 | + | if ((a(k) > 10)) | |
144 | 63 | then throw("status ok: all order has already migrated or nothing to migrate") | |
145 | 64 | else { | |
146 | - | let | |
147 | - | let | |
148 | - | WriteSet([DataEntry( | |
65 | + | let l = a("test1") | |
66 | + | let m = (l + 1) | |
67 | + | WriteSet([DataEntry(k, m)]) | |
149 | 68 | } | |
150 | 69 | } | |
151 | 70 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | func a (b) = { | |
5 | 5 | let c = getInteger(this, b) | |
6 | 6 | if ($isInstanceOf(c, "Int")) | |
7 | 7 | then { | |
8 | 8 | let d = c | |
9 | 9 | d | |
10 | 10 | } | |
11 | 11 | else 0 | |
12 | 12 | } | |
13 | 13 | ||
14 | 14 | ||
15 | 15 | func e (b) = { | |
16 | 16 | let c = getString(this, b) | |
17 | 17 | if ($isInstanceOf(c, "String")) | |
18 | 18 | then { | |
19 | 19 | let d = c | |
20 | 20 | d | |
21 | 21 | } | |
22 | 22 | else "" | |
23 | 23 | } | |
24 | 24 | ||
25 | 25 | ||
26 | 26 | func f (g,b) = { | |
27 | 27 | let c = getBoolean(g, b) | |
28 | 28 | if ($isInstanceOf(c, "Boolean")) | |
29 | 29 | then { | |
30 | 30 | let d = c | |
31 | 31 | d | |
32 | 32 | } | |
33 | 33 | else false | |
34 | 34 | } | |
35 | 35 | ||
36 | 36 | ||
37 | 37 | func h (g,b) = { | |
38 | 38 | let c = getString(g, b) | |
39 | 39 | if ($isInstanceOf(c, "String")) | |
40 | 40 | then { | |
41 | 41 | let d = c | |
42 | 42 | d | |
43 | 43 | } | |
44 | 44 | else "" | |
45 | 45 | } | |
46 | 46 | ||
47 | 47 | ||
48 | 48 | func i (g,b) = { | |
49 | 49 | let c = getInteger(g, b) | |
50 | 50 | if ($isInstanceOf(c, "Int")) | |
51 | 51 | then { | |
52 | 52 | let d = c | |
53 | 53 | d | |
54 | 54 | } | |
55 | 55 | else 0 | |
56 | 56 | } | |
57 | 57 | ||
58 | 58 | ||
59 | - | let j = 100000000 | |
60 | - | ||
61 | - | let k = 1000000 | |
62 | - | ||
63 | - | let l = 50 | |
64 | - | ||
65 | - | let m = "canceled" | |
66 | - | ||
67 | - | let n = "new" | |
68 | - | ||
69 | - | let o = "filled" | |
70 | - | ||
71 | - | let p = "neutrino_contract" | |
72 | - | ||
73 | - | let q = "price" | |
74 | - | ||
75 | - | let r = "neutrino_asset_id" | |
76 | - | ||
77 | - | let s = "control_contract" | |
78 | - | ||
79 | - | let t = "balance_lock_" | |
80 | - | ||
81 | - | let u = (t + "waves") | |
82 | - | ||
83 | - | let v = (t + "neutrino") | |
84 | - | ||
85 | - | let w = "order_first" | |
86 | - | ||
87 | - | let x = "order_last" | |
88 | - | ||
89 | - | func y (z) = ("order_price_" + z) | |
90 | - | ||
91 | - | ||
92 | - | func A (z) = ("order_next_" + z) | |
93 | - | ||
94 | - | ||
95 | - | func B (z) = ("order_total_" + z) | |
96 | - | ||
97 | - | ||
98 | - | func C (z) = ("order_owner_" + z) | |
99 | - | ||
100 | - | ||
101 | - | func D (z) = ("order_status_" + z) | |
102 | - | ||
103 | - | ||
104 | - | func E (z) = ("order_filled_total_" + z) | |
105 | - | ||
106 | - | ||
107 | - | let F = addressFromStringValue("3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo") | |
108 | - | ||
109 | - | let G = addressFromStringValue("3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP") | |
110 | - | ||
111 | - | let H = addressFromStringValue("3P4PCxsJqMzQBALo8zANHtBDZRRquobHQp7") | |
112 | - | ||
113 | - | let I = fromBase58String("DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p") | |
114 | - | ||
115 | - | let J = fromBase58String("6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g") | |
116 | - | ||
117 | - | let K = f(G, "is_blocked") | |
118 | - | ||
119 | - | let L = e(w) | |
120 | - | ||
121 | - | let M = e(x) | |
122 | - | ||
123 | - | func N (O) = e(A(O)) | |
124 | - | ||
125 | - | ||
126 | - | func P (O) = a(B(O)) | |
127 | - | ||
128 | - | ||
129 | - | func Q (O) = e(C(O)) | |
130 | - | ||
131 | - | ||
132 | - | func R (O) = e(D(O)) | |
133 | - | ||
134 | - | ||
135 | - | func S (O) = a(E(O)) | |
136 | - | ||
137 | - | ||
138 | - | let T = "order_default" | |
139 | - | ||
140 | - | @Callable(U) | |
59 | + | @Callable(j) | |
141 | 60 | func migrationOrdersNSBTtoSON () = { | |
142 | - | let | |
143 | - | if ((a( | |
61 | + | let k = "test1" | |
62 | + | if ((a(k) > 10)) | |
144 | 63 | then throw("status ok: all order has already migrated or nothing to migrate") | |
145 | 64 | else { | |
146 | - | let | |
147 | - | let | |
148 | - | WriteSet([DataEntry( | |
65 | + | let l = a("test1") | |
66 | + | let m = (l + 1) | |
67 | + | WriteSet([DataEntry(k, m)]) | |
149 | 68 | } | |
150 | 69 | } | |
151 | 70 | ||
152 | 71 |
github/deemru/w8io/169f3d6 31.00 ms ◑![]()