tx · Gwom37S7gprg6h2BrmNsEGXxzsPjxMKZhxXVgpyTTaGr

3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b:  -0.01400000 Waves

2021.02.09 09:41 [1390302] smart account 3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b > SELF 0.00000000 Waves

{ "type": 13, "id": "Gwom37S7gprg6h2BrmNsEGXxzsPjxMKZhxXVgpyTTaGr", "fee": 1400000, "feeAssetId": null, "timestamp": 1612852894445, "version": 2, "chainId": 84, "sender": "3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b", "senderPublicKey": "3BKFQLeo5ExZ5Y1pt9Ftzsno7aRwzD96zoYVHP3tcLgV", "proofs": [ "452bCLfnDEVFB7JYRqDxhnp6oNPoGxV1wXjRvWNkWuKKjQAXLaNy92cC7Sn3WWSxpsGBjBU4wn1Hj9h4Uak3NJcr" ], "script": "base64:AAIDAAAAAAAAAA0IARIHCgUBAQEBCBIAAAAAEAAAAAANbG90dGVyeWFtb3VudAIAAAAHX2Ftb3VudAAAAAASbG90dGVyeXByb2JhYmlsaXR5AgAAAAxfcHJvYmFiaWxpdHkAAAAAGWxvdHRlcnlwcm9iYWJpbGl0eWRlY2ltYWwCAAAAFF9wcm9iYWJpbGl0eV9kZWNpbWFsAAAAAAxsb3R0ZXJ5UHJpY2UCAAAABl9wcmljZQAAAAANbG90dGVyeVByaWNlcwIAAAAPX2xvdHRlcnlfcHJpY2VzAAAAAA5sb3R0ZXJ5QXNzZXRJZAIAAAARX2xvdHRlcnlfYXNzZXRfaWQAAAAADWNvdW50T2ZQcmljZXMCAAAADV9jb3VudF9wcmljZXMAAAAAFGxhc3RIYXNoUmFuZG9tTnVtYmVyAgAAABVsYXN0X3NwaW5fcmFuZG9tX2hhc2gAAAAAE2xhc3RUb2tlblJhbmRvbUhhc2gCAAAAFmxhc3RfdG9rZW5fcmFuZG9tX2hhc2gAAAAACmRBcHBBZGRyZXMCAAAALDNCS0ZRTGVvNUV4WjVZMXB0OUZ0enNubzdhUnd6RDk2em9ZVkhQM3RjTGdWAQAAAApyYW5kb21pemVyAAAAAQAAAANpbnYEAAAACGxhc3RQbGF5BAAAAAckbWF0Y2gwCQAEHAAAAAIFAAAABHRoaXMFAAAAFGxhc3RIYXNoUmFuZG9tTnVtYmVyAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAApCeXRlVmVjdG9yBAAAAAFzBQAAAAckbWF0Y2gwBQAAAAFzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAARVbml0AQAAAAxXYXZlc0xvdHRvVjIJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IEAAAABHJhbmQJAADLAAAAAgkAAMsAAAACCQAAywAAAAIJAADLAAAAAgkAAMsAAAACBQAAAAhsYXN0UGxheQgFAAAAA2ludgAAAA10cmFuc2FjdGlvbklkCAUAAAADaW52AAAAD2NhbGxlclB1YmxpY0tleQgFAAAACWxhc3RCbG9jawAAABNnZW5lcmF0aW9uU2lnbmF0dXJlCQABmgAAAAEIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQABmgAAAAEIBQAAAAlsYXN0QmxvY2sA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AAV0b2tlbgUAAAADbmlsCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgUAAAARdXBkYXRlTG90dGVyeVBvb2wJAQAAAAtUcmFuc2ZlclNldAAAAAEFAAAAA25pbAAAAAFpAQAAAApzdGFydGxvdHRvAAAAAAQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAhyYW5kaGFzaAkBAAAACnJhbmRvbWl6ZXIAAAABBQAAAAFpBAAAAA1zaXplVGVtcFByaWNlCQEAAAARZ2V0U2l6ZVByaWNlQXJyYXkAAAAABAAAAAlwcmljZUxpc3QJAQAAAA1nZXRQcmljZUFycmF5AAAAAAQAAAAKcmFuZE51bWJlcgkABLEAAAABBQAAAAhyYW5kaGFzaAQAAAAMd2lubmluZ1Rva2VuBAAAAA0kbGlzdDY3MjE2NzU4BQAAAAlwcmljZUxpc3QEAAAADSRzaXplNjcyMTY3NTgJAAGQAAAAAQUAAAANJGxpc3Q2NzIxNjc1OAQAAAANJGFjYzA2NzIxNjc1OAUAAAADbmlsAwkAAAAAAAACBQAAAA0kc2l6ZTY3MjE2NzU4AAAAAAAAAAAABQAAAA0kYWNjMDY3MjE2NzU4BAAAAA0kYWNjMTY3MjE2NzU4CQEAAAANcHJvY2VkTG90dGVyeQAAAAIFAAAADSRhY2MwNjcyMTY3NTgJAAGRAAAAAgUAAAANJGxpc3Q2NzIxNjc1OAAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemU2NzIxNjc1OAAAAAAAAAAAAQUAAAANJGFjYzE2NzIxNjc1OAQAAAANJGFjYzI2NzIxNjc1OAkBAAAADXByb2NlZExvdHRlcnkAAAACBQAAAA0kYWNjMTY3MjE2NzU4CQABkQAAAAIFAAAADSRsaXN0NjcyMTY3NTgAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplNjcyMTY3NTgAAAAAAAAAAAIFAAAADSRhY2MyNjcyMTY3NTgEAAAADSRhY2MzNjcyMTY3NTgJAQAAAA1wcm9jZWRMb3R0ZXJ5AAAAAgUAAAANJGFjYzI2NzIxNjc1OAkAAZEAAAACBQAAAA0kbGlzdDY3MjE2NzU4AAAAAAAAAAACAwkAAAAAAAACBQAAAA0kc2l6ZTY3MjE2NzU4AAAAAAAAAAADBQAAAA0kYWNjMzY3MjE2NzU4BAAAAA0kYWNjNDY3MjE2NzU4CQEAAAANcHJvY2VkTG90dGVyeQAAAAIFAAAADSRhY2MzNjcyMTY3NTgJAAGRAAAAAgUAAAANJGxpc3Q2NzIxNjc1OAAAAAAAAAAAAwMJAAAAAAAAAgUAAAANJHNpemU2NzIxNjc1OAAAAAAAAAAABAUAAAANJGFjYzQ2NzIxNjc1OAQAAAANJGFjYzU2NzIxNjc1OAkBAAAADXByb2NlZExvdHRlcnkAAAACBQAAAA0kYWNjNDY3MjE2NzU4CQABkQAAAAIFAAAADSRsaXN0NjcyMTY3NTgAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplNjcyMTY3NTgAAAAAAAAAAAUFAAAADSRhY2M1NjcyMTY3NTgEAAAADSRhY2M2NjcyMTY3NTgJAQAAAA1wcm9jZWRMb3R0ZXJ5AAAAAgUAAAANJGFjYzU2NzIxNjc1OAkAAZEAAAACBQAAAA0kbGlzdDY3MjE2NzU4AAAAAAAAAAAFCQAAAgAAAAECAAAAEkxpc3Qgc2l6ZSBleGNlZWQgNQQAAAAPc2l6ZU9mV2luUHJpY2VzCQABkAAAAAEFAAAADHdpbm5pbmdUb2tlbgMJAAAAAAAAAgUAAAAPc2l6ZU9mV2luUHJpY2VzAAAAAAAAAAABBAAAAAl3cml0ZVNldHMJAQAAAAhXcml0ZVNldAAAAAEFAAAAA25pbAkBAAAADFNjcmlwdFJlc3VsdAAAAAIFAAAACXdyaXRlU2V0cwkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAADbmlsBAAAAAV0b2tlbgkAAZEAAAACBQAAAAx3aW5uaW5nVG9rZW4AAAAAAAAAAAEEAAAADWN1cnJlbnRBbW91bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAFdG9rZW4FAAAADWxvdHRlcnlhbW91bnQDCQAAAAAAAAIFAAAADWN1cnJlbnRBbW91bnQAAAAAAAAAAAAJAAACAAAAAQIAAAAPQW1vdW50IGV4Y2VlZGVkBAAAAAxhY3R1YWxBbW91bnQJAABlAAAAAgUAAAANY3VycmVudEFtb3VudAAAAAAAAAAAAQQAAAAKdG9rZW5QcmljZQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAV0b2tlbgUAAAAMbG90dGVyeVByaWNlBAAAAAx0b2tlbkFzc2V0SWQJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAFdG9rZW4FAAAADmxvdHRlcnlBc3NldElkAwkAAAAAAAACBQAAAAxhY3R1YWxBbW91bnQAAAAAAAAAAAAEAAAAEGFjdHVhbExpc3RQcmljZXMEAAAADSRsaXN0NzU3Njc2MjYFAAAACXByaWNlTGlzdAQAAAANJHNpemU3NTc2NzYyNgkAAZAAAAABBQAAAA0kbGlzdDc1NzY3NjI2BAAAAA0kYWNjMDc1NzY3NjI2BQAAAAV0b2tlbgMJAAAAAAAAAgUAAAANJHNpemU3NTc2NzYyNgAAAAAAAAAAAAUAAAANJGFjYzA3NTc2NzYyNgQAAAANJGFjYzE3NTc2NzYyNgkBAAAAF2dlbmVyYXRlTmV3TGlzdE9mUHJpY2VzAAAAAgUAAAANJGFjYzA3NTc2NzYyNgkAAZEAAAACBQAAAA0kbGlzdDc1NzY3NjI2AAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTc1NzY3NjI2AAAAAAAAAAABBQAAAA0kYWNjMTc1NzY3NjI2BAAAAA0kYWNjMjc1NzY3NjI2CQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA0kYWNjMTc1NzY3NjI2CQABkQAAAAIFAAAADSRsaXN0NzU3Njc2MjYAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplNzU3Njc2MjYAAAAAAAAAAAIFAAAADSRhY2MyNzU3Njc2MjYEAAAADSRhY2MzNzU3Njc2MjYJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADSRhY2MyNzU3Njc2MjYJAAGRAAAAAgUAAAANJGxpc3Q3NTc2NzYyNgAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemU3NTc2NzYyNgAAAAAAAAAAAwUAAAANJGFjYzM3NTc2NzYyNgQAAAANJGFjYzQ3NTc2NzYyNgkBAAAAF2dlbmVyYXRlTmV3TGlzdE9mUHJpY2VzAAAAAgUAAAANJGFjYzM3NTc2NzYyNgkAAZEAAAACBQAAAA0kbGlzdDc1NzY3NjI2AAAAAAAAAAADAwkAAAAAAAACBQAAAA0kc2l6ZTc1NzY3NjI2AAAAAAAAAAAEBQAAAA0kYWNjNDc1NzY3NjI2BAAAAA0kYWNjNTc1NzY3NjI2CQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA0kYWNjNDc1NzY3NjI2CQABkQAAAAIFAAAADSRsaXN0NzU3Njc2MjYAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplNzU3Njc2MjYAAAAAAAAAAAUFAAAADSRhY2M1NzU3Njc2MjYEAAAADSRhY2M2NzU3Njc2MjYJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADSRhY2M1NzU3Njc2MjYJAAGRAAAAAgUAAAANJGxpc3Q3NTc2NzYyNgAAAAAAAAAABQkAAAIAAAABAgAAABJMaXN0IHNpemUgZXhjZWVkIDUEAAAACXdyaXRlU2V0cwkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAApjdXJyZW50S2V5AgAAAA9fd2lubmluZ190b2tlbl8FAAAABXRva2VuCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACmN1cnJlbnRLZXkCAAAAE193aW5pbm5pbmdfYWRkcmVzc18FAAAACmN1cnJlbnRLZXkJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAFdG9rZW4FAAAADWxvdHRlcnlhbW91bnQFAAAADGFjdHVhbEFtb3VudAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAAV0b2tlbgUAAAANbG90dGVyeVByaWNlcwUAAAAQYWN0dWFsTGlzdFByaWNlcwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAUbGFzdEhhc2hSYW5kb21OdW1iZXIFAAAACnJhbmROdW1iZXIFAAAAA25pbAMJAAAAAAAAAgUAAAAMdG9rZW5Bc3NldElkAgAAAAAEAAAAC3dpblRyYW5zZmVyCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAKdG9rZW5QcmljZQUAAAAEdW5pdAUAAAADbmlsCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgUAAAAJd3JpdGVTZXRzBQAAAAt3aW5UcmFuc2ZlcgQAAAALd2luVHJhbnNmZXIJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAAp0b2tlblByaWNlBQAAAAR1bml0BQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAAAl3cml0ZVNldHMFAAAAC3dpblRyYW5zZmVyBAAAAAl3cml0ZVNldHMJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAKY3VycmVudEtleQIAAAAPX3dpbm5pbmdfdG9rZW5fBQAAAAV0b2tlbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAApjdXJyZW50S2V5AgAAABNfd2luaW5uaW5nX2FkZHJlc3NfBQAAAApjdXJyZW50S2V5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAABXRva2VuBQAAAA1sb3R0ZXJ5YW1vdW50BQAAAAxhY3R1YWxBbW91bnQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAFGxhc3RIYXNoUmFuZG9tTnVtYmVyBQAAAApyYW5kTnVtYmVyBQAAAANuaWwDCQAAAAAAAAIFAAAADHRva2VuQXNzZXRJZAIAAAAABAAAAAt3aW5UcmFuc2ZlcgkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAACnRva2VuUHJpY2UFAAAABHVuaXQFAAAAA25pbAkBAAAADFNjcmlwdFJlc3VsdAAAAAIFAAAACXdyaXRlU2V0cwUAAAALd2luVHJhbnNmZXIEAAAAC3dpblRyYW5zZmVyCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAKdG9rZW5QcmljZQUAAAAEdW5pdAUAAAADbmlsCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgUAAAAJd3JpdGVTZXRzBQAAAAt3aW5UcmFuc2ZlcgAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24GAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgYJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5GPoHXw==", "height": 1390302, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CsRzp41RPSCW5R3p8pm3D5nKEEtHGc8Q85kzdKFHf9RH Next: CWZQCtvwmzHYhqN23EvDLcfr32myGy8kxs7ZtrcbJedd Diff:
OldNewDifferences
146146 let B = if (isDefined(ab))
147147 then ab
148148 else 1
149- let ac = WriteSet([DataEntry((A + a), O), DataEntry((A + b), N), DataEntry((A + d), P), DataEntry((A + e), Z), DataEntry((A + g), 4), DataEntry((A + c), Q), DataEntry((A + f), R), DataEntry((A + i), A)])
149+ let ac = WriteSet([DataEntry((A + a), O), DataEntry((A + b), N), DataEntry((A + d), P), DataEntry((A + e), Z), DataEntry((A + g), B), DataEntry((A + c), Q), DataEntry((A + f), R), DataEntry((A + i), A)])
150150 ScriptResult(ac, TransferSet(nil))
151151 }
152152 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "_amount"
55
66 let b = "_probability"
77
88 let c = "_probability_decimal"
99
1010 let d = "_price"
1111
1212 let e = "_lottery_prices"
1313
1414 let f = "_lottery_asset_id"
1515
1616 let g = "_count_prices"
1717
1818 let h = "last_spin_random_hash"
1919
2020 let i = "last_token_random_hash"
2121
2222 let j = "3BKFQLeo5ExZ5Y1pt9Ftzsno7aRwzD96zoYVHP3tcLgV"
2323
2424 func k (l) = {
2525 let m = {
2626 let n = getBinary(this, h)
2727 if ($isInstanceOf(n, "ByteVector"))
2828 then {
2929 let o = n
3030 o
3131 }
3232 else if ($isInstanceOf(n, "Unit"))
3333 then base58'2ee4oFDYriWJ9EMeR'
3434 else throw("Match error")
3535 }
3636 let p = (((((m + l.transactionId) + l.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
3737 sha256(p)
3838 }
3939
4040
4141 func q (l) = {
4242 let r = {
4343 let n = getBinary(this, i)
4444 if ($isInstanceOf(n, "ByteVector"))
4545 then {
4646 let o = n
4747 o
4848 }
4949 else if ($isInstanceOf(n, "Unit"))
5050 then base58'4dD7osCQzvuXJdTiGfKvTwnKT'
5151 else throw("Match error")
5252 }
5353 let p = (((((r + l.transactionId) + l.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
5454 sha256(p)
5555 }
5656
5757
5858 func s () = {
5959 let t = getStringValue(this, e)
6060 let u = take(t, (size(t) - 1))
6161 let v = split(u, ",")
6262 let w = size(v)
6363 w
6464 }
6565
6666
6767 func x () = {
6868 let t = getStringValue(this, e)
6969 let u = take(t, (size(t) - 1))
7070 let y = split(u, ",")
7171 y
7272 }
7373
7474
7575 func z (A,B) = {
7676 let C = indexOf(A, ",")
7777 if ((C == unit))
7878 then (B + ",")
7979 else ((A + B) + ",")
8080 }
8181
8282
8383 func D (E,A) = {
8484 let F = getIntegerValue(this, (A + b))
8585 let G = getIntegerValue(this, (A + c))
8686 let H = (G * 1000)
8787 let I = (G % H)
8888 let J = size(E)
8989 if ((J == 1))
9090 then {
9191 let K = E[0]
9292 if ((H > I))
9393 then {
9494 let L = A :: E
9595 L
9696 }
9797 else E
9898 }
9999 else E
100100 }
101101
102102
103103 @Callable(M)
104104 func updateprobability (N,O,P,Q,R) = {
105105 let A = toBase64String(q(M))
106106 let S = if (!(isDefined(M.payment)))
107107 then false
108108 else true
109109 let T = if ((R == ""))
110110 then true
111111 else false
112112 if ((S == true))
113113 then throw(toString(T))
114114 else {
115115 let U = if (T)
116116 then wavesBalance(this)
117117 else assetBalance(this, fromBase64String(R))
118118 let V = (O * P)
119119 if ((V > U))
120120 then throw("Not enough Asset Amount")
121121 else {
122122 let W = {
123123 let n = getString(this, e)
124124 if ($isInstanceOf(n, "String"))
125125 then {
126126 let X = n
127127 X
128128 }
129129 else if ($isInstanceOf(n, "Unit"))
130130 then ""
131131 else throw("Match error")
132132 }
133133 let Y = indexOf(W, A)
134134 let Z = {
135135 let n = Y
136136 if ($isInstanceOf(n, "Unit"))
137137 then ((W + A) + ",")
138138 else if ($isInstanceOf(n, "Int"))
139139 then {
140140 let aa = n
141141 throw("Token is duplicated")
142142 }
143143 else throw("Match error")
144144 }
145145 let ab = s()
146146 let B = if (isDefined(ab))
147147 then ab
148148 else 1
149- let ac = WriteSet([DataEntry((A + a), O), DataEntry((A + b), N), DataEntry((A + d), P), DataEntry((A + e), Z), DataEntry((A + g), 4), DataEntry((A + c), Q), DataEntry((A + f), R), DataEntry((A + i), A)])
149+ let ac = WriteSet([DataEntry((A + a), O), DataEntry((A + b), N), DataEntry((A + d), P), DataEntry((A + e), Z), DataEntry((A + g), B), DataEntry((A + c), Q), DataEntry((A + f), R), DataEntry((A + i), A)])
150150 ScriptResult(ac, TransferSet(nil))
151151 }
152152 }
153153 }
154154
155155
156156
157157 @Callable(M)
158158 func startlotto () = {
159159 let ad = toBase58String(M.caller.bytes)
160160 let ae = k(M)
161161 let af = s()
162162 let ag = x()
163163 let ah = toInt(ae)
164164 let ai = {
165165 let aj = ag
166166 let ak = size(aj)
167167 let al = nil
168168 if ((ak == 0))
169169 then al
170170 else {
171171 let am = D(al, aj[0])
172172 if ((ak == 1))
173173 then am
174174 else {
175175 let an = D(am, aj[1])
176176 if ((ak == 2))
177177 then an
178178 else {
179179 let ao = D(an, aj[2])
180180 if ((ak == 3))
181181 then ao
182182 else {
183183 let ap = D(ao, aj[3])
184184 if ((ak == 4))
185185 then ap
186186 else {
187187 let aq = D(ap, aj[4])
188188 if ((ak == 5))
189189 then aq
190190 else {
191191 let ar = D(aq, aj[5])
192192 throw("List size exceed 5")
193193 }
194194 }
195195 }
196196 }
197197 }
198198 }
199199 }
200200 let as = size(ai)
201201 if ((as == 1))
202202 then {
203203 let at = WriteSet(nil)
204204 ScriptResult(at, TransferSet(nil))
205205 }
206206 else {
207207 let A = ai[1]
208208 let au = getIntegerValue(this, (A + a))
209209 if ((au == 0))
210210 then throw("Amount exceeded")
211211 else {
212212 let av = (au - 1)
213213 let aw = getIntegerValue(this, (A + d))
214214 let ax = getStringValue(this, (A + f))
215215 if ((av == 0))
216216 then {
217217 let ay = {
218218 let az = ag
219219 let aA = size(az)
220220 let aB = A
221221 if ((aA == 0))
222222 then aB
223223 else {
224224 let aC = z(aB, az[0])
225225 if ((aA == 1))
226226 then aC
227227 else {
228228 let aD = z(aC, az[1])
229229 if ((aA == 2))
230230 then aD
231231 else {
232232 let aE = z(aD, az[2])
233233 if ((aA == 3))
234234 then aE
235235 else {
236236 let aF = z(aE, az[3])
237237 if ((aA == 4))
238238 then aF
239239 else {
240240 let aG = z(aF, az[4])
241241 if ((aA == 5))
242242 then aG
243243 else {
244244 let aH = z(aG, az[5])
245245 throw("List size exceed 5")
246246 }
247247 }
248248 }
249249 }
250250 }
251251 }
252252 }
253253 let at = WriteSet([DataEntry((ad + "_winning_token_"), A), DataEntry((ad + "_wininning_address_"), ad), DataEntry((A + a), av), DataEntry((A + e), ay), DataEntry(h, ah)])
254254 if ((ax == ""))
255255 then {
256256 let aI = TransferSet([ScriptTransfer(M.caller, aw, unit)])
257257 ScriptResult(at, aI)
258258 }
259259 else {
260260 let aI = TransferSet([ScriptTransfer(M.caller, aw, unit)])
261261 ScriptResult(at, aI)
262262 }
263263 }
264264 else {
265265 let at = WriteSet([DataEntry((ad + "_winning_token_"), A), DataEntry((ad + "_wininning_address_"), ad), DataEntry((A + a), av), DataEntry(h, ah)])
266266 if ((ax == ""))
267267 then {
268268 let aI = TransferSet([ScriptTransfer(M.caller, aw, unit)])
269269 ScriptResult(at, aI)
270270 }
271271 else {
272272 let aI = TransferSet([ScriptTransfer(M.caller, aw, unit)])
273273 ScriptResult(at, aI)
274274 }
275275 }
276276 }
277277 }
278278 }
279279
280280
281281 @Verifier(aJ)
282282 func aK () = {
283283 let n = aJ
284284 if ($isInstanceOf(n, "DataTransaction"))
285285 then true
286286 else if ($isInstanceOf(n, "SetScriptTransaction"))
287287 then true
288288 else sigVerify(aJ.bodyBytes, aJ.proofs[0], aJ.senderPublicKey)
289289 }
290290

github/deemru/w8io/169f3d6 
42.90 ms