tx · AB2ajM9gJcw6PSCN1SptRGettcFW6SqbLPdfm2nmFAZ4

3N9QhjBmyFRrGW5d8VQojB4wZhHmQhuvVrL:  -0.01000000 Waves

2022.11.14 13:34 [2316691] smart account 3N9QhjBmyFRrGW5d8VQojB4wZhHmQhuvVrL > SELF 0.00000000 Waves

{ "type": 13, "id": "AB2ajM9gJcw6PSCN1SptRGettcFW6SqbLPdfm2nmFAZ4", "fee": 1000000, "feeAssetId": null, "timestamp": 1668422105657, "version": 2, "chainId": 84, "sender": "3N9QhjBmyFRrGW5d8VQojB4wZhHmQhuvVrL", "senderPublicKey": "BefhVEanzhrtdYfeWquaoSsMZw3BEaEZZB86Kosqw7Qb", "proofs": [ "JPGyS8EZmbwWpg2YSHPvZrZ1rQVJYqJSpLoM7GpzVf54SDoV8YzMY7dc9KYqjyD8UbiTkE3DPhrvQcVCCYb1WWg" ], "script": "base64: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", "height": 2316691, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: GeNUxjtsQhNkTmnE8gUtBhrgQnzAF5Z23VJm6G2tQY9t Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = ""
5+
6+let b = ""
7+
8+let c = "global_betAmount"
9+
10+let d = "global_deadline_h"
11+
12+let e = 100000000
13+
14+func f (g) = {
15+ let h = g
16+ if ($isInstanceOf(h, "ByteVector"))
17+ then {
18+ let i = h
19+ toBase58String(i)
20+ }
21+ else "WAVES"
22+ }
23+
24+
25+func j (g) = if ((g == "WAVES"))
26+ then unit
27+ else fromBase58String(g)
28+
29+
30+func k (l) = {
31+ let h = getInteger(this, l)
32+ if ($isInstanceOf(h, "Int"))
33+ then {
34+ let m = h
35+ m
36+ }
37+ else 0
38+ }
39+
40+
41+func n (l) = {
42+ let h = getBoolean(this, l)
43+ if ($isInstanceOf(h, "Boolean"))
44+ then {
45+ let i = h
46+ i
47+ }
48+ else false
49+ }
50+
51+
52+func o (l) = {
53+ let h = getString(this, l)
54+ if ($isInstanceOf(h, "String"))
55+ then {
56+ let p = h
57+ p
58+ }
59+ else ""
60+ }
61+
62+
63+func q (r) = (toBase58String(r) == a)
64+
65+
66+func s (t) = n((t + "_betted"))
67+
68+
69+func u () = k(c)
70+
71+
72+@Callable(m)
73+func setBetAmount (v) = if (q(m.callerPublicKey))
74+ then [IntegerEntry(c, v)]
75+ else throw("Only admin")
76+
77+
78+
79+@Callable(m)
80+func setDeadLine (w) = if (q(m.callerPublicKey))
81+ then [IntegerEntry(d, w)]
82+ else throw("Only admin")
83+
84+
85+
86+@Callable(m)
87+func makeBet (x,y,z,A,B,C) = {
88+ let D = m.payments[0]
89+ let E = value(D.assetId)
90+ let F = value(D.amount)
91+ let G = toString(m.caller)
92+ let H = s(G)
93+ if (H)
94+ then if ((f(E) == "WAVES"))
95+ then {
96+ let I = u()
97+ if ((I != 0))
98+ then if ((F == (I * e)))
99+ then {
100+ let J = split(x, "_")
101+ let K = split(y, "_")
102+ let L = split(z, "_")
103+ let M = split(A, "_")
104+ let N = split(B, "_")
105+ if (if (if (if (if ((size(J) == 8))
106+ then (size(K) == 8)
107+ else false)
108+ then (size(L) == 8)
109+ else false)
110+ then (size(M) == 4)
111+ else false)
112+ then (size(N) == 2)
113+ else false)
114+ then [BooleanEntry((G + "_betted"), true), IntegerEntry((G + "_height"), height), StringEntry((G + "_GroupA-1st"), J[0]), StringEntry((G + "_GroupA-2nd"), K[0]), StringEntry((G + "_GroupB-1st"), J[1]), StringEntry((G + "_GroupB-2nd"), J[1]), StringEntry((G + "_GroupC-1st"), J[2]), StringEntry((G + "_GroupC-2nd"), K[2]), StringEntry((G + "_GroupD-1st"), J[3]), StringEntry((G + "_GroupD-2nd"), J[3]), StringEntry((G + "_GroupE-1st"), J[4]), StringEntry((G + "_GroupE-2nd"), K[4]), StringEntry((G + "_GroupF-1st"), J[5]), StringEntry((G + "_GroupF-2nd"), J[5]), StringEntry((G + "_GroupG-1st"), J[6]), StringEntry((G + "_GroupG-2nd"), K[6]), StringEntry((G + "_GroupH-1st"), J[7]), StringEntry((G + "_GroupH-2nd"), J[7]), StringEntry((G + "_Octo1-winner"), L[0]), StringEntry((G + "_Octo2-winner"), L[1]), StringEntry((G + "_Octo3-winner"), L[2]), StringEntry((G + "_Octo4-winner"), L[3]), StringEntry((G + "_Octo5-winner"), L[4]), StringEntry((G + "_Octo6-winner"), L[5]), StringEntry((G + "_Octo7-winner"), L[6]), StringEntry((G + "_Octo8-winner"), L[7]), StringEntry((G + "_Quarter1-winner"), M[0]), StringEntry((G + "_Quarter2-winner"), M[1]), StringEntry((G + "_Quarter3-winner"), M[2]), StringEntry((G + "_Quarter4-winner"), M[3]), StringEntry((G + "_Semi1-winner"), N[0]), StringEntry((G + "_Semi2-winner"), N[1]), StringEntry((G + "Final-winner"), C)]
115+ else throw("Incorrect data arrived in arguments")
116+ }
117+ else throw((("Attach exactly " + toString(I)) + " Waves as payment"))
118+ else throw("Zero betAmount from contract storage")
119+ }
120+ else throw("Only Waves is allowed as payment asset to bet")
121+ else throw("Bet already made")
122+ }
123+
124+
125+@Verifier(O)
126+func P () = sigVerify(O.bodyBytes, O.proofs[0], O.senderPublicKey)
127+

github/deemru/w8io/873ac7e 
133.76 ms