tx · EGEY7MorPigufbjdzziLJUuHEA74EtqTyHJsdveZuWXA

3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ:  -0.01400000 Waves

2022.05.17 11:32 [2055429] smart account 3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ > SELF 0.00000000 Waves

{ "type": 13, "id": "EGEY7MorPigufbjdzziLJUuHEA74EtqTyHJsdveZuWXA", "fee": 1400000, "feeAssetId": null, "timestamp": 1652776378197, "version": 2, "chainId": 84, "sender": "3NA3LRSigk6knLZ16uTzcdLNow2EQZtXTaJ", "senderPublicKey": "ApEZSyUFWsckB3mZSWm3spfm6UPyDhMdrpxNhydohYs1", "proofs": [ "VGzAjuYELuEVtUo3CgHzfxvwniReGBaUSGXRS3CVhWxo2km3b6CypvbHsoSTnBPXjPq7RPmYGBK8SL6FxJZ91dz" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAGAAAAAAJc2VwYXJhdG9yAgAAAAFfAAAAAA1rZXlDaGFyc0NvdW50AgAAAAtjaGFyc19jb3VudAAAAAAHa2V5Q2hhcgIAAAAEY2hhcgAAAAAIa2V5T3duZXICAAAABW93bmVyAAAAAA1rZXlBcHBlYXJhbmNlAgAAAAphcHBlYXJhbmNlAAAAAAxrZXlQeXJvQm9udXMCAAAACnB5cm9fYm9udXMAAAAADGtleUFxdWFCb251cwIAAAAKYXF1YV9ib251cwAAAAANa2V5VGVycmFCb251cwIAAAALdGVycmFfYm9udXMAAAAADGtleUFlcm9Cb251cwIAAAAKYWVyb19ib251cwAAAAANa2V5TG9vdHNCb251cwIAAAALbG9vdHNfYm9udXMAAAAAEmtleUdlbmVyYXRpbmdCb251cwIAAAAQZ2VuZXJhdGluZ19ib251cwAAAAAHZ292QWRkcgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM015eGZ3dmJ1ZVVCeW5ZSGZRc3V0TlhaTnFOb3pHaU1uc0cAAAAAFWtleUVjb3N5c3RlbUFkZHJlc3NlcwIAAAATZWNvc3lzdGVtX2FkZHJlc3NlcwAAAAAUa2V5Q2hhcnNCb2RpZXNBbW91bnQCAAAAE2NoYXJzX2JvZGllc19hbW91bnQAAAAAEmtleUNoYXJzRXllc0Ftb3VudAIAAAARY2hhcnNfZXllc19hbW91bnQAAAAAFGtleUNoYXJzTW91dGhzQW1vdW50AgAAABNjaGFyc19tb3V0aHNfYW1vdW50AAAAABhrZXlDaGFyc1N0YXRzVGllcnNSYW5nZXMCAAAAGGNoYXJzX3N0YXRzX3RpZXJzX3JhbmdlcwAAAAAea2V5Q2hhcnNOYXR1cmFsRWxlbUJvbnVzUmFuZ2VzAgAAAB9jaGFyc19uYXR1cmFsX2VsZW1fYm9udXNfcmFuZ2VzAAAAAB9rZXlDaGFyc05hdHVyYWxMb290c0JvbnVzUmFuZ2VzAgAAACBjaGFyc19uYXR1cmFsX2xvb3RzX2JvbnVzX3JhbmdlcwAAAAAka2V5Q2hhcnNOYXR1cmFsR2VuZXJhdGluZ0JvbnVzUmFuZ2VzAgAAACVjaGFyc19uYXR1cmFsX2dlbmVyYXRp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CAUAAAABaQAAAAZjYWxsZXIEAAAABHR4SWQIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQEAAAACmNhbGxlckFkZHIJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAGY2hhcklkCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADWtleUNoYXJzQ291bnQAAAAAAAAAAAEEAAAADGJvZGllc0Ftb3VudAkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAHZ292QWRkcgUAAAAUa2V5Q2hhcnNCb2RpZXNBbW91bnQEAAAACmV5ZXNBbW91bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAAB2dvdkFkZHIFAAAAEmtleUNoYXJzRXllc0Ftb3VudAQAAAAMbW91dGhzQW1vdW50CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAdnb3ZBZGRyBQAAABRrZXlDaGFyc01vdXRoc0Ftb3VudAQAAAAQc3RhdHNUaWVyc1JhbmdlcwkABLUAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAdnb3ZBZGRyBQAAABhrZXlDaGFyc1N0YXRzVGllcnNSYW5nZXMFAAAACXNlcGFyYXRvcgQAAAAPZWxlbUJvbnVzUmFuZ2VzCQAEtQAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAAB2dvdkFkZHIFAAAAHmtleUNoYXJzTmF0dXJhbEVsZW1Cb251c1JhbmdlcwUAAAAJc2VwYXJhdG9yBAAAABBsb290c0JvbnVzUmFuZ2VzCQAEtQAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAAB2dvdkFkZHIFAAAAH2tleUNoYXJzTmF0dXJhbExvb3RzQm9udXNSYW5nZXMFAAAACXNlcGFyYXRvcgQAAAAVZ2VuZXJhdGluZ0JvbnVzUmFuZ2VzCQAEtQAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAAB2dvdkFkZHIFAAAAJGtleUNoYXJzTmF0dXJhbEdlbmVyYXRpbmdCb251c1JhbmdlcwUAAAAJc2VwYXJhdG9yBAAAAAphcHBlYXJhbmNlCQAEuQAAAAIJAARMAAAAAgkAAaQAAAABCQEAAAAHcmFuZEludAAAAAQAAAAAAAAAAAEFAAAADGJvZGllc0Ftb3VudAUAAAAEdHhJZAAAAAAAAAAAAAkABEwAAAACCQABpAAAAAEJAQAAAAdyYW5kSW50AAAABAAAAAAAAAAAAQUAAAAKZXllc0Ftb3VudAUAAAAEdHhJZAAAAAAAAAAAAQkABEwAAAACCQABpAAAAAEJAQAAAAdyYW5kSW50AAAABAAAAAAAAAAAAQUAAAAMbW91dGhzQW1vdW50BQAAAAR0eElkAAAAAAAAAAACBQAAAANuaWwFAAAACXNlcGFyYXRvcgQAAAAJcHlyb0JvbnVzCQEAAAAOZ2V0UmFuZG9tQm9udXMAAAAEBQAAABBzdGF0c1RpZXJzUmFuZ2VzBQAAAA9lbGVtQm9udXNSYW5nZXMAAAAAAAAAAAMFAAAABHR4SWQEAAAACWFxdWFCb251cwkBAAAADmdldFJhbmRvbUJvbnVzAAAABAUAAAAQc3RhdHNUaWVyc1JhbmdlcwUAAAAPZWxlbUJvbnVzUmFuZ2VzAAAAAAAAAAAKBQAAAAR0eElkBAAAAAp0ZXJyYUJvbnVzCQEAAAAOZ2V0UmFuZG9tQm9udXMAAAAEBQAAABBzdGF0c1RpZXJzUmFuZ2VzBQAAAA9lbGVtQm9udXNSYW5nZXMAAAAAAAAAABEFAAAABHR4SWQEAAAACWFlcm9Cb251cwkBAAAADmdldFJhbmRvbUJvbnVzAAAABAUAAAAQc3RhdHNUaWVyc1JhbmdlcwUAAAAPZWxlbUJvbnVzUmFuZ2VzAAAAAAAAAAAYBQAAAAR0eElkBAAAAA9nZW5lcmF0aW5nQm9udXMJAQAAAA5nZXRSYW5kb21Cb251cwAAAAQFAAAAEHN0YXRzVGllcnNSYW5nZXMFAAAAFWdlbmVyYXRpbmdCb251c1JhbmdlcwAAAAAAAAAAHwUAAAAEdHhJZAQAAAAKbG9vdHNCb251cwkBAAAADmdldFJhbmRvbUJvbnVzAAAABAUAAAAQc3RhdHNUaWVyc1JhbmdlcwUAAAAQbG9vdHNCb251c1JhbmdlcwAAAAAAAAAAJgUAAAAEdHhJZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAFY1dpdGgAAAACBQAAAAhrZXlPd25lcgUAAAAGY2hhcklkBQAAAApjYWxsZXJBZGRyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAVjV2l0aAAAAAIFAAAADWtleUFwcGVhcmFuY2UFAAAABmNoYXJJZAUAAAAKYXBwZWFyYW5jZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAABWNXaXRoAAAAAgUAAAAMa2V5UHlyb0JvbnVzBQAAAAZjaGFySWQFAAAACXB5cm9Cb251cwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAABWNXaXRoAAAAAgUAAAAMa2V5QXF1YUJvbnVzBQAAAAZjaGFySWQFAAAACWFxdWFCb251cwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAABWNXaXRoAAAAAgUAAAANa2V5VGVycmFCb251cwUAAAAGY2hhcklkBQAAAAp0ZXJyYUJvbnVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAFY1dpdGgAAAACBQAAAAxrZXlBZXJvQm9udXMFAAAABmNoYXJJZAUAAAAJYWVyb0JvbnVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAFY1dpdGgAAAACBQAAAA1rZXlMb290c0JvbnVzBQAAAAZjaGFySWQFAAAACmxvb3RzQm9udXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAVjV2l0aAAAAAIFAAAAEmtleUdlbmVyYXRpbmdCb251cwUAAAAGY2hhcklkBQAAAA9nZW5lcmF0aW5nQm9udXMFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5NS8fCg==", "height": 2055429, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8MZGp22nUjvx6n714hBk1cWVWQGa4VUcrC4EzUSo1Mf5 Next: ARR6GVBCzn7uEUVQ5FLToEbq58X3TtzVuwt42ncVimpw Diff:
OldNewDifferences
2323
2424 let k = "generating_bonus"
2525
26-let l = addressFromStringValue("")
26+let l = addressFromStringValue("3MyxfwvbueUBynYHfQsutNXZNqNozGiMnsG")
2727
2828 let m = "ecosystem_addresses"
2929
4444 func u (v) = if ((isDataStorageUntouched(l) != false))
4545 then throw("Governing app not ready")
4646 else {
47- let w = valueOrErrorMessage(getString(l, m), "ARRRRGHHH")
47+ let w = getStringValue(l, m)
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
26-let l = addressFromStringValue("")
26+let l = addressFromStringValue("3MyxfwvbueUBynYHfQsutNXZNqNozGiMnsG")
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 = valueOrErrorMessage(getString(l, m), "ARRRRGHHH")
47+ let w = getStringValue(l, m)
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 
35.05 ms