2021.08.31 14:44 [2747389] smart account 3P5svutcwqdyivdjwfbapuehkxfnqsaquyf > SELF 0.00000000 Waves

{ "type": 13, "id": "Cv8mJcwYFJZPrJhPpeRdq8zFSctzBCX3XFS2gqtp8gU3", "fee": 1000000, "feeAssetId": null, "timestamp": 1630410291574, "version": 1, "sender": "3P5svutcwqdyivdjwfbapuehkxfnqsaquyf", "senderPublicKey": "GLZBgccTSU2rcjAoRcMHyU6kk6zsT33YUR7k7pJvMwRp", "proofs": [ "JPNBtDw3g2CsvP4gkgqn1K56H3wF2cGGjDpCrDUnSDvtZFnKsk54U3WZV9gvzFMFdbuf26tEbxocMJVfQwri57g" ], "script": "base64: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", "chainId": 87, "height": 2747389, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 7ZQ4TiVivMfcjcREFW7UdAGsLM3wvh3HhRfjbaPvoVJs Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let eggs = base58'JCGDtrVy64cCJ1wCKfCaiNQMnyYwii71TbE5QeAHfxgF'
5+
6+func myEggs () = assetBalance(this, eggs)
7+
8+
9+func claimer (ducks) = {
10+ func claim (a,duck) = invoke(Address(base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW'), "claimReward", [duck], nil)
11+
12+ let $list374412 = split(ducks, "/")
13+ let $size374412 = size($list374412)
14+ let $acc0374412 = 0
15+ if (($size374412 == 0))
16+ then $acc0374412
17+ else {
18+ let $acc1374412 = claim($acc0374412, $list374412[0])
19+ if (($size374412 == 1))
20+ then $acc1374412
21+ else {
22+ let $acc2374412 = claim($acc1374412, $list374412[1])
23+ if (($size374412 == 2))
24+ then $acc2374412
25+ else {
26+ let $acc3374412 = claim($acc2374412, $list374412[2])
27+ if (($size374412 == 3))
28+ then $acc3374412
29+ else {
30+ let $acc4374412 = claim($acc3374412, $list374412[3])
31+ if (($size374412 == 4))
32+ then $acc4374412
33+ else {
34+ let $acc5374412 = claim($acc4374412, $list374412[4])
35+ if (($size374412 == 5))
36+ then $acc5374412
37+ else {
38+ let $acc6374412 = claim($acc5374412, $list374412[5])
39+ if (($size374412 == 6))
40+ then $acc6374412
41+ else {
42+ let $acc7374412 = claim($acc6374412, $list374412[6])
43+ if (($size374412 == 7))
44+ then $acc7374412
45+ else {
46+ let $acc8374412 = claim($acc7374412, $list374412[7])
47+ if (($size374412 == 8))
48+ then $acc8374412
49+ else {
50+ let $acc9374412 = claim($acc8374412, $list374412[8])
51+ if (($size374412 == 9))
52+ then $acc9374412
53+ else {
54+ let $acc10374412 = claim($acc9374412, $list374412[9])
55+ if (($size374412 == 10))
56+ then $acc10374412
57+ else {
58+ let $acc11374412 = claim($acc10374412, $list374412[10])
59+ if (($size374412 == 11))
60+ then $acc11374412
61+ else {
62+ let $acc12374412 = claim($acc11374412, $list374412[11])
63+ if (($size374412 == 12))
64+ then $acc12374412
65+ else {
66+ let $acc13374412 = claim($acc12374412, $list374412[12])
67+ if (($size374412 == 13))
68+ then $acc13374412
69+ else {
70+ let $acc14374412 = claim($acc13374412, $list374412[13])
71+ if (($size374412 == 14))
72+ then $acc14374412
73+ else {
74+ let $acc15374412 = claim($acc14374412, $list374412[14])
75+ if (($size374412 == 15))
76+ then $acc15374412
77+ else {
78+ let $acc16374412 = claim($acc15374412, $list374412[15])
79+ if (($size374412 == 16))
80+ then $acc16374412
81+ else {
82+ let $acc17374412 = claim($acc16374412, $list374412[16])
83+ throw("List size exceed 16")
84+ }
85+ }
86+ }
87+ }
88+ }
89+ }
90+ }
91+ }
92+ }
93+ }
94+ }
95+ }
96+ }
97+ }
98+ }
99+ }
100+ }
101+ }
102+
103+
104+func provider (farm,amount) = invoke(farm, "provideLiquidity", nil, [AttachedPayment(eggs, amount)])
105+
106+
107+@Callable(i)
108+func investEggs (ducks,farm) = if ((i.caller != this))
109+ then throw("kek")
110+ else {
111+ let claim = claimer(ducks)
112+ if ((claim == claim))
113+ then {
114+ let provide = provider(Address(toBytes(farm)), myEggs())
115+ if ((provide == provide))
116+ then nil
117+ else throw("Strict value is not equal to itself.")
118+ }
119+ else throw("Strict value is not equal to itself.")
120+ }
121+
122+

github/deemru/w8io/786bc32 
75.87 ms