tx · 8MZGp22nUjvx6n714hBk1cWVWQGa4VUcrC4EzUSo1Mf5

3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ:  -0.01400000 Waves

2022.05.17 11:29 [2055427] smart account 3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ > SELF 0.00000000 Waves

{ "type": 13, "id": "8MZGp22nUjvx6n714hBk1cWVWQGa4VUcrC4EzUSo1Mf5", "fee": 1400000, "feeAssetId": null, "timestamp": 1652776254595, "version": 2, "chainId": 84, "sender": "3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ", "senderPublicKey": "ApEZSyUFWsckB3mZSWm3spfm6UPyDhMdrpxNhydohYs1", "proofs": [ "5VKQ89dwUz4WVEMJ5hhwt33H5NhnC9nbo45xMefZ7NSkuJQ8yTCsbfUUp4aQJqVqMjGKXZhjLNLJEn3QBCXdFJMh" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAGAAAAAAJc2VwYXJhdG9yAgAAAAFfAAAAAA1rZXlDaGFyc0NvdW50AgAAAAtjaGFyc19jb3VudAAAAAAHa2V5Q2hhcgIAAAAEY2hhcgAAAAAIa2V5T3duZXICAAAABW93bmVyAAAAAA1rZXlBcHBlYXJhbmNlAgAAAAphcHBlYXJhbmNlAAAAAAxrZXlQeXJvQm9udXMCAAAACnB5cm9fYm9udXMAAAAADGtleUFxdWFCb251cwIAAAAKYXF1YV9ib251cwAAAAANa2V5VGVycmFCb251cwIAAAALdGVycmFfYm9udXMAAAAADGtleUFlcm9Cb251cwIAAAAKYWVyb19ib251cwAAAAANa2V5TG9vdHNCb251cwIAAAALbG9vdHNfYm9udXMAAAAAEmtleUdlbmVyYXRpbmdCb251cwIAAAAQZ2VuZXJhdGluZ19ib251cwAAAAAHZ292QWRkcgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAAAAAAABVrZXlFY29zeXN0ZW1BZGRyZXNzZXMCAAAAE2Vjb3N5c3RlbV9hZGRyZXNzZXMAAAAAFGtleUNoYXJzQm9kaWVzQW1vdW50AgAAABNjaGFyc19ib2RpZXNfYW1vdW50AAAAABJrZXlDaGFyc0V5ZXNBbW91bnQCAAAAEWNoYXJzX2V5ZXNfYW1vdW50AAAAABRrZXlDaGFyc01vdXRoc0Ftb3VudAIAAAATY2hhcnNfbW91dGhzX2Ftb3VudAAAAAAYa2V5Q2hhcnNTdGF0c1RpZXJzUmFuZ2VzAgAAABhjaGFyc19zdGF0c190aWVyc19yYW5nZXMAAAAAHmtleUNoYXJzTmF0dXJhbEVsZW1Cb251c1JhbmdlcwIAAAAfY2hhcnNfbmF0dXJhbF9lbGVtX2JvbnVzX3JhbmdlcwAAAAAfa2V5Q2hhcnNOYXR1cmFsTG9vdHNCb251c1JhbmdlcwIAAAAgY2hhcnNfbmF0dXJhbF9sb290c19ib251c19yYW5nZXMAAAAAJGtleUNoYXJzTmF0dXJhbEdlbmVyYXRpbmdCb251c1JhbmdlcwIAAAAlY2hhcnNfbmF0dXJhbF9nZW5lcmF0aW5nX2JvbnVzX3JhbmdlcwEAAAALaW52b2tDaGVja3MAAAAB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Y2FsbGVyBAAAAAR0eElkCAUAAAABaQAAAA10cmFuc2FjdGlvbklkBAAAAApjYWxsZXJBZGRyCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAABmNoYXJJZAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzBQAAAA1rZXlDaGFyc0NvdW50AAAAAAAAAAABBAAAAAxib2RpZXNBbW91bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAAB2dvdkFkZHIFAAAAFGtleUNoYXJzQm9kaWVzQW1vdW50BAAAAApleWVzQW1vdW50CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAdnb3ZBZGRyBQAAABJrZXlDaGFyc0V5ZXNBbW91bnQEAAAADG1vdXRoc0Ftb3VudAkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAHZ292QWRkcgUAAAAUa2V5Q2hhcnNNb3V0aHNBbW91bnQEAAAAEHN0YXRzVGllcnNSYW5nZXMJAAS1AAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAHZ292QWRkcgUAAAAYa2V5Q2hhcnNTdGF0c1RpZXJzUmFuZ2VzBQAAAAlzZXBhcmF0b3IEAAAAD2VsZW1Cb251c1JhbmdlcwkABLUAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAdnb3ZBZGRyBQAAAB5rZXlDaGFyc05hdHVyYWxFbGVtQm9udXNSYW5nZXMFAAAACXNlcGFyYXRvcgQAAAAQbG9vdHNCb251c1JhbmdlcwkABLUAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAdnb3ZBZGRyBQAAAB9rZXlDaGFyc05hdHVyYWxMb290c0JvbnVzUmFuZ2VzBQAAAAlzZXBhcmF0b3IEAAAAFWdlbmVyYXRpbmdCb251c1JhbmdlcwkABLUAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAdnb3ZBZGRyBQAAACRrZXlDaGFyc05hdHVyYWxHZW5lcmF0aW5nQm9udXNSYW5nZXMFAAAACXNlcGFyYXRvcgQAAAAKYXBwZWFyYW5jZQkABLkAAAACCQAETAAAAAIJAAGkAAAAAQkBAAAAB3JhbmRJbnQAAAAEAAAAAAAAAAABBQAAAAxib2RpZXNBbW91bnQFAAAABHR4SWQAAAAAAAAAAAAJAARMAAAAAgkAAaQAAAABCQEAAAAHcmFuZEludAAAAAQAAAAAAAAAAAEFAAAACmV5ZXNBbW91bnQFAAAABHR4SWQAAAAAAAAAAAEJAARMAAAAAgkAAaQAAAABCQEAAAAHcmFuZEludAAAAAQAAAAAAAAAAAEFAAAADG1vdXRoc0Ftb3VudAUAAAAEdHhJZAAAAAAAAAAAAgUAAAADbmlsBQAAAAlzZXBhcmF0b3IEAAAACXB5cm9Cb251cwkBAAAADmdldFJhbmRvbUJvbnVzAAAABAUAAAAQc3RhdHNUaWVyc1JhbmdlcwUAAAAPZWxlbUJvbnVzUmFuZ2VzAAAAAAAAAAADBQAAAAR0eElkBAAAAAlhcXVhQm9udXMJAQAAAA5nZXRSYW5kb21Cb251cwAAAAQFAAAAEHN0YXRzVGllcnNSYW5nZXMFAAAAD2VsZW1Cb251c1JhbmdlcwAAAAAAAAAACgUAAAAEdHhJZAQAAAAKdGVycmFCb251cwkBAAAADmdldFJhbmRvbUJvbnVzAAAABAUAAAAQc3RhdHNUaWVyc1JhbmdlcwUAAAAPZWxlbUJvbnVzUmFuZ2VzAAAAAAAAAAARBQAAAAR0eElkBAAAAAlhZXJvQm9udXMJAQAAAA5nZXRSYW5kb21Cb251cwAAAAQFAAAAEHN0YXRzVGllcnNSYW5nZXMFAAAAD2VsZW1Cb251c1JhbmdlcwAAAAAAAAAAGAUAAAAEdHhJZAQAAAAPZ2VuZXJhdGluZ0JvbnVzCQEAAAAOZ2V0UmFuZG9tQm9udXMAAAAEBQAAABBzdGF0c1RpZXJzUmFuZ2VzBQAAABVnZW5lcmF0aW5nQm9udXNSYW5nZXMAAAAAAAAAAB8FAAAABHR4SWQEAAAACmxvb3RzQm9udXMJAQAAAA5nZXRSYW5kb21Cb251cwAAAAQFAAAAEHN0YXRzVGllcnNSYW5nZXMFAAAAEGxvb3RzQm9udXNSYW5nZXMAAAAAAAAAACYFAAAABHR4SWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAABWNXaXRoAAAAAgUAAAAIa2V5T3duZXIFAAAABmNoYXJJZAUAAAAKY2FsbGVyQWRkcgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAFY1dpdGgAAAACBQAAAA1rZXlBcHBlYXJhbmNlBQAAAAZjaGFySWQFAAAACmFwcGVhcmFuY2UJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAVjV2l0aAAAAAIFAAAADGtleVB5cm9Cb251cwUAAAAGY2hhcklkBQAAAAlweXJvQm9udXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAVjV2l0aAAAAAIFAAAADGtleUFxdWFCb251cwUAAAAGY2hhcklkBQAAAAlhcXVhQm9udXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAVjV2l0aAAAAAIFAAAADWtleVRlcnJhQm9udXMFAAAABmNoYXJJZAUAAAAKdGVycmFCb251cwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAABWNXaXRoAAAAAgUAAAAMa2V5QWVyb0JvbnVzBQAAAAZjaGFySWQFAAAACWFlcm9Cb251cwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAABWNXaXRoAAAAAgUAAAANa2V5TG9vdHNCb251cwUAAAAGY2hhcklkBQAAAApsb290c0JvbnVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAFY1dpdGgAAAACBQAAABJrZXlHZW5lcmF0aW5nQm9udXMFAAAABmNoYXJJZAUAAAAPZ2VuZXJhdGluZ0JvbnVzBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleaYncXc=", "height": 2055427, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: H5J3SdK7ZxBFoNhQrnWXSDkDQnjdJjv2DSLxTzgDCck Next: EGEY7MorPigufbjdzziLJUuHEA74EtqTyHJsdveZuWXA Diff:
OldNewDifferences
4444 func u (v) = if ((isDataStorageUntouched(l) != false))
4545 then throw("Governing app not ready")
4646 else {
47- let w = getStringValue(l, m)
47+ let w = valueOrErrorMessage(getString(l, m), "ARRRRGHHH")
4848 if ((contains(w, toString(v)) != false))
4949 then throw("Access denied")
5050 else unit
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 = "char"
99
1010 let d = "owner"
1111
1212 let e = "appearance"
1313
1414 let f = "pyro_bonus"
1515
1616 let g = "aqua_bonus"
1717
1818 let h = "terra_bonus"
1919
2020 let i = "aero_bonus"
2121
2222 let j = "loots_bonus"
2323
2424 let k = "generating_bonus"
2525
2626 let l = addressFromStringValue("")
2727
2828 let m = "ecosystem_addresses"
2929
3030 let n = "chars_bodies_amount"
3131
3232 let o = "chars_eyes_amount"
3333
3434 let p = "chars_mouths_amount"
3535
3636 let q = "chars_stats_tiers_ranges"
3737
3838 let r = "chars_natural_elem_bonus_ranges"
3939
4040 let s = "chars_natural_loots_bonus_ranges"
4141
4242 let t = "chars_natural_generating_bonus_ranges"
4343
4444 func u (v) = if ((isDataStorageUntouched(l) != false))
4545 then throw("Governing app not ready")
4646 else {
47- let w = getStringValue(l, m)
47+ let w = valueOrErrorMessage(getString(l, m), "ARRRRGHHH")
4848 if ((contains(w, toString(v)) != false))
4949 then throw("Access denied")
5050 else unit
5151 }
5252
5353
5454 func x (y,z,A,B) = {
5555 let C = value(sha256_16Kb((value(value(blockInfoByHeight(height)).vrf) + A)))
5656 value(((value(toInt(C, B)) % ((z - y) + 1)) + y))
5757 }
5858
5959
6060 func D (E,F) = ((((c + a) + toString(F)) + a) + E)
6161
6262
6363 func G (H,I,J,A) = {
6464 let K = parseIntValue(H[0])
6565 let L = parseIntValue(H[1])
6666 let M = parseIntValue(H[2])
6767 let N = parseIntValue(H[3])
6868 let O = parseIntValue(H[4])
6969 let P = parseIntValue(H[5])
7070 let Q = parseIntValue(I[0])
7171 let R = parseIntValue(I[1])
7272 let S = parseIntValue(I[2])
7373 let T = parseIntValue(I[3])
7474 let U = parseIntValue(I[4])
7575 let V = parseIntValue(I[5])
7676 let W = x(0, 10000, A, J)
7777 if (if ((W >= 0))
7878 then (K >= W)
7979 else false)
8080 then x(0, Q, A, (J + 1))
8181 else if (if ((W > K))
8282 then (L >= W)
8383 else false)
8484 then x((Q + 1), R, A, (J + 2))
8585 else if (if ((W > L))
8686 then (M >= W)
8787 else false)
8888 then x((R + 1), S, A, (J + 3))
8989 else if (if ((W > M))
9090 then (N >= W)
9191 else false)
9292 then x((S + 1), T, A, (J + 4))
9393 else if (if ((W > N))
9494 then (O >= W)
9595 else false)
9696 then x((T + 1), U, A, (J + 5))
9797 else if (if ((W > O))
9898 then (P >= W)
9999 else false)
100100 then x((U + 1), V, A, (J + 6))
101101 else throw("Unexpected error")
102102 }
103103
104104
105105 @Callable(X)
106106 func createChar () = valueOrElse(u(X.caller), {
107107 let A = X.transactionId
108108 let v = toBase58String(X.caller.bytes)
109109 let Y = valueOrElse(getInteger(this, b), 1)
110110 let Z = getIntegerValue(l, n)
111111 let aa = getIntegerValue(l, o)
112112 let ab = getIntegerValue(l, p)
113113 let ac = split(getStringValue(l, q), a)
114114 let ad = split(getStringValue(l, r), a)
115115 let ae = split(getStringValue(l, s), a)
116116 let af = split(getStringValue(l, t), a)
117117 let ag = makeString([toString(x(1, Z, A, 0)), toString(x(1, aa, A, 1)), toString(x(1, ab, A, 2))], a)
118118 let ah = G(ac, ad, 3, A)
119119 let ai = G(ac, ad, 10, A)
120120 let aj = G(ac, ad, 17, A)
121121 let ak = G(ac, ad, 24, A)
122122 let al = G(ac, af, 31, A)
123123 let am = G(ac, ae, 38, A)
124124 [StringEntry(D(d, Y), v), StringEntry(D(e, Y), ag), IntegerEntry(D(f, Y), ah), IntegerEntry(D(g, Y), ai), IntegerEntry(D(h, Y), aj), IntegerEntry(D(i, Y), ak), IntegerEntry(D(j, Y), am), IntegerEntry(D(k, Y), al)]
125125 })
126126
127127
128128 @Verifier(an)
129129 func ao () = sigVerify(an.bodyBytes, an.proofs[0], an.senderPublicKey)
130130

github/deemru/w8io/169f3d6 
33.37 ms