tx · EH6F1nYWZQHZZXjnwRsM9abBC79iw7zqgFtdv48bLezg

3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ:  -0.01400000 Waves

2022.05.19 14:51 [2058515] smart account 3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ > SELF 0.00000000 Waves

{ "type": 13, "id": "EH6F1nYWZQHZZXjnwRsM9abBC79iw7zqgFtdv48bLezg", "fee": 1400000, "feeAssetId": null, "timestamp": 1652961086414, "version": 2, "chainId": 84, "sender": "3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ", "senderPublicKey": "ApEZSyUFWsckB3mZSWm3spfm6UPyDhMdrpxNhydohYs1", "proofs": [ "E3wTfeRu6X2Vw3y4QoDeMXgLzA8yFDH8SNDxuUbVGUNR5xWpnsTjYhmBnPEkewxayfWvCCJmSdVkT7mzbLZwsjf" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAFwAAAAAJc2VwYXJhdG9yAgAAAAFfAAAAAA1rZXlDaGFyc0NvdW50AgAAAAtjaGFyc19jb3VudAAAAAAIa2V5T3duZXICAAAABW93bmVyAAAAAA1rZXlBcHBlYXJhbmNlAgAAAAphcHBlYXJhbmNlAAAAABNrZXlOYXR1cmFsUHlyb0JvbnVzAgAAABJuYXR1cmFsX3B5cm9fYm9udXMAAAAAE2tleU5hdHVyYWxBcXVhQm9udXMCAAAAEm5hdHVyYWxfYXF1YV9ib251cwAAAAAUa2V5TmF0dXJhbFRlcnJhQm9udXMCAAAAE25hdHVyYWxfdGVycmFfYm9udXMAAAAAE2tleU5hdHVyYWxBZXJvQm9udXMCAAAAEm5hdHVyYWxfYWVyb19ib251cwAAAAAVa2V5TmF0dXJhbEJhdHRsZUJvbnVzAgAAABRuYXR1cmFsX2JhdHRsZV9ib251cwAAAAAZa2V5TmF0dXJhbEdlbmVyYXRpbmdCb251cwIAAAAYbmF0dXJhbF9nZW5lcmF0aW5nX2JvbnVzAAAAAAZnb3ZBcHAJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNNeXhmd3ZidWVVQnluWUhmUXN1dE5YWk5xTm96R2lNbnNHAAAAABVrZXlFY29zeXN0ZW1BZGRyZXNzZXMCAAAAE2Vjb3N5c3RlbV9hZGRyZXNzZXMAAAAAEmtleUNoYXJzQm9keUFtb3VudAIAAAARY2hhcnNfYm9keV9hbW91bnQAAAAAEmtleUNoYXJzRXllc0Ftb3VudAIAAAARY2hhcnNfZXllc19hbW91bnQAAAAAE2tleUNoYXJzTW91dGhBbW91bnQCAAAAEmNoYXJzX21vdXRoX2Ftb3VudAAAAAAYa2V5Q2hhcnNTdGF0c1RpZXJzUmFuZ2VzAgAAABhjaGFyc19zdGF0c190aWVyc19yYW5nZXMAAAAAHmtleUNoYXJzTmF0dXJhbEVsZW1Cb251c1JhbmdlcwIAAAAfY2hhcnNfbmF0dXJhbF9lbGVtX2JvbnVzX3JhbmdlcwAAAAAga2V5Q2hhcnNOYXR1cmFsQmF0dGxlQm9udXNSYW5nZXMCAAAAIWNoYXJzX25hdHVyYWxfYmF0dGxlX2JvbnVzX3JhbmdlcwAA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BHR4SWQIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQEAAAACmNhbGxlckFkZHIJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAGY2hhcklkCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADWtleUNoYXJzQ291bnQAAAAAAAAAAAEEAAAADGJvZGllc0Ftb3VudAkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAGZ292QXBwBQAAABJrZXlDaGFyc0JvZHlBbW91bnQEAAAACmV5ZXNBbW91bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABmdvdkFwcAUAAAASa2V5Q2hhcnNFeWVzQW1vdW50BAAAAAxtb3V0aHNBbW91bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABmdvdkFwcAUAAAATa2V5Q2hhcnNNb3V0aEFtb3VudAQAAAAQc3RhdHNUaWVyc1JhbmdlcwkABLUAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAZnb3ZBcHAFAAAAGGtleUNoYXJzU3RhdHNUaWVyc1JhbmdlcwUAAAAJc2VwYXJhdG9yBAAAABJuYXRFbGVtQm9udXNSYW5nZXMJAAS1AAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAGZ292QXBwBQAAAB5rZXlDaGFyc05hdHVyYWxFbGVtQm9udXNSYW5nZXMFAAAACXNlcGFyYXRvcgQAAAAUbmF0QmF0dGxlQm9udXNSYW5nZXMJAAS1AAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAGZ292QXBwBQAAACBrZXlDaGFyc05hdHVyYWxCYXR0bGVCb251c1JhbmdlcwUAAAAJc2VwYXJhdG9yBAAAABhuYXRHZW5lcmF0aW5nQm9udXNSYW5nZXMJAAS1AAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAGZ292QXBwBQAAACRrZXlDaGFyc05hdHVyYWxHZW5lcmF0aW5nQm9udXNSYW5nZXMFAAAACXNlcGFyYXRvcgQAAAAKYXBwZWFyYW5jZQkABLkAAAACCQAETAAAAAIJAAGkAAAAAQkBAAAAB3JhbmRJbnQAAAAEAAAAAAAAAAABBQAAAAxib2RpZXNBbW91bnQFAAAABHR4SWQAAAAAAAAAAAAJAARMAAAAAgkAAaQAAAABCQEAAAAHcmFuZEludAAAAAQAAAAAAAAAAAEFAAAACmV5ZXNBbW91bnQFAAAABHR4SWQAAAAAAAAAAAEJAARMAAAAAgkAAaQAAAABCQEAAAAHcmFuZEludAAAAAQAAAAAAAAAAAEFAAAADG1vdXRoc0Ftb3VudAUAAAAEdHhJZAAAAAAAAAAAAgUAAAADbmlsBQAAAAlzZXBhcmF0b3IEAAAADG5hdFB5cm9Cb251cwkBAAAAFWdlblJhbmRvbU5hdHVyYWxCb251cwAAAAQFAAAAEHN0YXRzVGllcnNSYW5nZXMFAAAAEm5hdEVsZW1Cb251c1JhbmdlcwAAAAAAAAAAAwUAAAAEdHhJZAQAAAAMbmF0QXF1YUJvbnVzCQEAAAAVZ2VuUmFuZG9tTmF0dXJhbEJvbnVzAAAABAUAAAAQc3RhdHNUaWVyc1JhbmdlcwUAAAASbmF0RWxlbUJvbnVzUmFuZ2VzAAAAAAAAAAAKBQAAAAR0eElkBAAAAA1uYXRUZXJyYUJvbnVzCQEAAAAVZ2VuUmFuZG9tTmF0dXJhbEJvbnVzAAAABAUAAAAQc3RhdHNUaWVyc1JhbmdlcwUAAAASbmF0RWxlbUJvbnVzUmFuZ2VzAAAAAAAAAAARBQAAAAR0eElkBAAAAAxuYXRBZXJvQm9udXMJAQAAABVnZW5SYW5kb21OYXR1cmFsQm9udXMAAAAEBQAAABBzdGF0c1RpZXJzUmFuZ2VzBQAAABJuYXRFbGVtQm9udXNSYW5nZXMAAAAAAAAAABgFAAAABHR4SWQEAAAAEm5hdEdlbmVyYXRpbmdCb251cwkBAAAAFWdlblJhbmRvbU5hdHVyYWxCb251cwAAAAQFAAAAEHN0YXRzVGllcnNSYW5nZXMFAAAAGG5hdEdlbmVyYXRpbmdCb251c1JhbmdlcwAAAAAAAAAAHwUAAAAEdHhJZAQAAAAObmF0QmF0dGxlQm9udXMJAQAAABVnZW5SYW5kb21OYXR1cmFsQm9udXMAAAAEBQAAABBzdGF0c1RpZXJzUmFuZ2VzBQAAABRuYXRCYXR0bGVCb251c1JhbmdlcwAAAAAAAAAAJgUAAAAEdHhJZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAEd2l0aAAAAAIFAAAACGtleU93bmVyBQAAAAZjaGFySWQFAAAACmNhbGxlckFkZHIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAABHdpdGgAAAACBQAAAA1rZXlBcHBlYXJhbmNlBQAAAAZjaGFySWQFAAAACmFwcGVhcmFuY2UJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAR3aXRoAAAAAgUAAAATa2V5TmF0dXJhbFB5cm9Cb251cwUAAAAGY2hhcklkBQAAAAxuYXRQeXJvQm9udXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAR3aXRoAAAAAgUAAAATa2V5TmF0dXJhbEFxdWFCb251cwUAAAAGY2hhcklkBQAAAAxuYXRBcXVhQm9udXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAR3aXRoAAAAAgUAAAAUa2V5TmF0dXJhbFRlcnJhQm9udXMFAAAABmNoYXJJZAUAAAANbmF0VGVycmFCb251cwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAABHdpdGgAAAACBQAAABNrZXlOYXR1cmFsQWVyb0JvbnVzBQAAAAZjaGFySWQFAAAADG5hdEFlcm9Cb251cwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAABHdpdGgAAAACBQAAABVrZXlOYXR1cmFsQmF0dGxlQm9udXMFAAAABmNoYXJJZAUAAAAObmF0QmF0dGxlQm9udXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAR3aXRoAAAAAgUAAAAZa2V5TmF0dXJhbEdlbmVyYXRpbmdCb251cwUAAAAGY2hhcklkBQAAABJuYXRHZW5lcmF0aW5nQm9udXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAADWtleUNoYXJzQ291bnQJAABkAAAAAgUAAAAGY2hhcklkAAAAAAAAAAABBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tlebUgd+U=", "height": 2058515, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4v2sTWWE6eWicKiGtzK46j5qao16bktZKRgrVPYToURs Next: EXwNpFyQTMEuMj5jXgaWK39M2TgcavB8UCLZmGcD4mxU Diff:
OldNewDifferences
1717
1818 let h = "natural_aero_bonus"
1919
20-let i = "natural_loots_bonus"
20+let i = "natural_battle_bonus"
2121
2222 let j = "natural_generating_bonus"
2323
3535
3636 let q = "chars_natural_elem_bonus_ranges"
3737
38-let r = "chars_natural_loots_bonus_ranges"
38+let r = "chars_natural_battle_bonus_ranges"
3939
4040 let s = "chars_natural_generating_bonus_ranges"
4141
8888 let X = parseIntValue(L[4])
8989 let Y = parseIntValue(L[5])
9090 let Z = D(0, 10000, G, M)
91- if (if ((Z >= 0))
92- then (N >= Z)
93- else false)
91+ if ((N >= Z))
9492 then D(0, T, G, (M + 1))
95- else if (if ((Z > N))
96- then (O >= Z)
97- else false)
93+ else if ((O >= Z))
9894 then D((T + 1), U, G, (M + 2))
99- else if (if ((Z > O))
100- then (P >= Z)
101- else false)
95+ else if ((P >= Z))
10296 then D((U + 1), V, G, (M + 3))
103- else if (if ((Z > P))
104- then (Q >= Z)
105- else false)
97+ else if ((Q >= Z))
10698 then D((V + 1), W, G, (M + 4))
107- else if (if ((Z > Q))
108- then (R >= Z)
109- else false)
99+ else if ((R >= Z))
110100 then D((W + 1), X, G, (M + 5))
111- else if (if ((Z > R))
112- then (S >= Z)
113- else false)
114- then D((X + 1), Y, G, (M + 6))
115- else throw("Unexpected error")
101+ else D((X + 1), Y, G, (M + 6))
116102 }
117103
118104
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "_"
55
66 let b = "chars_count"
77
88 let c = "owner"
99
1010 let d = "appearance"
1111
1212 let e = "natural_pyro_bonus"
1313
1414 let f = "natural_aqua_bonus"
1515
1616 let g = "natural_terra_bonus"
1717
1818 let h = "natural_aero_bonus"
1919
20-let i = "natural_loots_bonus"
20+let i = "natural_battle_bonus"
2121
2222 let j = "natural_generating_bonus"
2323
2424 let k = addressFromStringValue("3MyxfwvbueUBynYHfQsutNXZNqNozGiMnsG")
2525
2626 let l = "ecosystem_addresses"
2727
2828 let m = "chars_body_amount"
2929
3030 let n = "chars_eyes_amount"
3131
3232 let o = "chars_mouth_amount"
3333
3434 let p = "chars_stats_tiers_ranges"
3535
3636 let q = "chars_natural_elem_bonus_ranges"
3737
38-let r = "chars_natural_loots_bonus_ranges"
38+let r = "chars_natural_battle_bonus_ranges"
3939
4040 let s = "chars_natural_generating_bonus_ranges"
4141
4242 func t (u) = if ((isDataStorageUntouched(k) != false))
4343 then throw("Governing app not ready")
4444 else {
4545 let v = getStringValue(k, l)
4646 if ((contains(v, toString(u)) != false))
4747 then throw("Access denied")
4848 else true
4949 }
5050
5151
5252 func w (x,y) = {
5353 let z = {
5454 let A = y
5555 if ($isInstanceOf(A, "Int"))
5656 then {
5757 let B = A
5858 toString(B)
5959 }
6060 else if ($isInstanceOf(A, "String"))
6161 then {
6262 let C = A
6363 C
6464 }
6565 else throw("Matching issue in with function")
6666 }
6767 ((z + a) + x)
6868 }
6969
7070
7171 func D (E,F,G,H) = {
7272 let I = value(sha256_16Kb(((value(value(blockInfoByHeight(height)).vrf) + G) + toBytes(H))))
7373 value(((value(toInt(I)) % ((F - E) + 1)) + E))
7474 }
7575
7676
7777 func J (K,L,M,G) = {
7878 let N = parseIntValue(K[0])
7979 let O = parseIntValue(K[1])
8080 let P = parseIntValue(K[2])
8181 let Q = parseIntValue(K[3])
8282 let R = parseIntValue(K[4])
8383 let S = parseIntValue(K[5])
8484 let T = parseIntValue(L[0])
8585 let U = parseIntValue(L[1])
8686 let V = parseIntValue(L[2])
8787 let W = parseIntValue(L[3])
8888 let X = parseIntValue(L[4])
8989 let Y = parseIntValue(L[5])
9090 let Z = D(0, 10000, G, M)
91- if (if ((Z >= 0))
92- then (N >= Z)
93- else false)
91+ if ((N >= Z))
9492 then D(0, T, G, (M + 1))
95- else if (if ((Z > N))
96- then (O >= Z)
97- else false)
93+ else if ((O >= Z))
9894 then D((T + 1), U, G, (M + 2))
99- else if (if ((Z > O))
100- then (P >= Z)
101- else false)
95+ else if ((P >= Z))
10296 then D((U + 1), V, G, (M + 3))
103- else if (if ((Z > P))
104- then (Q >= Z)
105- else false)
97+ else if ((Q >= Z))
10698 then D((V + 1), W, G, (M + 4))
107- else if (if ((Z > Q))
108- then (R >= Z)
109- else false)
99+ else if ((R >= Z))
110100 then D((W + 1), X, G, (M + 5))
111- else if (if ((Z > R))
112- then (S >= Z)
113- else false)
114- then D((X + 1), Y, G, (M + 6))
115- else throw("Unexpected error")
101+ else D((X + 1), Y, G, (M + 6))
116102 }
117103
118104
119105 @Callable(aa)
120106 func createChar () = if ((t(aa.caller) != true))
121107 then throw()
122108 else {
123109 let G = aa.transactionId
124110 let u = toBase58String(aa.caller.bytes)
125111 let ab = valueOrElse(getInteger(this, b), 1)
126112 let ac = getIntegerValue(k, m)
127113 let ad = getIntegerValue(k, n)
128114 let ae = getIntegerValue(k, o)
129115 let af = split(getStringValue(k, p), a)
130116 let ag = split(getStringValue(k, q), a)
131117 let ah = split(getStringValue(k, r), a)
132118 let ai = split(getStringValue(k, s), a)
133119 let aj = makeString([toString(D(1, ac, G, 0)), toString(D(1, ad, G, 1)), toString(D(1, ae, G, 2))], a)
134120 let ak = J(af, ag, 3, G)
135121 let al = J(af, ag, 10, G)
136122 let am = J(af, ag, 17, G)
137123 let an = J(af, ag, 24, G)
138124 let ao = J(af, ai, 31, G)
139125 let ap = J(af, ah, 38, G)
140126 [StringEntry(w(c, ab), u), StringEntry(w(d, ab), aj), IntegerEntry(w(e, ab), ak), IntegerEntry(w(f, ab), al), IntegerEntry(w(g, ab), am), IntegerEntry(w(h, ab), an), IntegerEntry(w(i, ab), ap), IntegerEntry(w(j, ab), ao), IntegerEntry(b, (ab + 1))]
141127 }
142128
143129
144130 @Verifier(aq)
145131 func ar () = sigVerify(aq.bodyBytes, aq.proofs[0], aq.senderPublicKey)
146132

github/deemru/w8io/169f3d6 
92.24 ms