2021.08.31 14:52 [2747396] smart account 3P5svutcwqdyivdjwfbapuehkxfnqsaquyf > SELF 0.00000000 Waves

{ "type": 13, "id": "7ZQ4TiVivMfcjcREFW7UdAGsLM3wvh3HhRfjbaPvoVJs", "fee": 1000000, "feeAssetId": null, "timestamp": 1630410818436, "version": 1, "sender": "3P5svutcwqdyivdjwfbapuehkxfnqsaquyf", "senderPublicKey": "GLZBgccTSU2rcjAoRcMHyU6kk6zsT33YUR7k7pJvMwRp", "proofs": [ "U7iMJA83tKPm61rixDP2u3NRyFiAmQPEgGgZ5rTsx4adC1hBG5zn6cEzsEyqzoP7kdzfUQ3YEjesmvXWim6a5SF" ], "script": "base64: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", "chainId": 87, "height": 2747396, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Cv8mJcwYFJZPrJhPpeRdq8zFSctzBCX3XFS2gqtp8gU3 Next: 7guy5jf5xajPVs9y2kKsHc6mni9NUjArdGPUN9g59XXc Diff:
OldNewDifferences
111111 let claim = claimer(ducks)
112112 if ((claim == claim))
113113 then {
114- let provide = provider(Address(toBytes(farm)), myEggs())
114+ let provide = provider(Address(fromBase58String(farm)), myEggs())
115115 if ((provide == provide))
116116 then nil
117117 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let eggs = base58'JCGDtrVy64cCJ1wCKfCaiNQMnyYwii71TbE5QeAHfxgF'
55
66 func myEggs () = assetBalance(this, eggs)
77
88
99 func claimer (ducks) = {
1010 func claim (a,duck) = invoke(Address(base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW'), "claimReward", [duck], nil)
1111
1212 let $list374412 = split(ducks, "/")
1313 let $size374412 = size($list374412)
1414 let $acc0374412 = 0
1515 if (($size374412 == 0))
1616 then $acc0374412
1717 else {
1818 let $acc1374412 = claim($acc0374412, $list374412[0])
1919 if (($size374412 == 1))
2020 then $acc1374412
2121 else {
2222 let $acc2374412 = claim($acc1374412, $list374412[1])
2323 if (($size374412 == 2))
2424 then $acc2374412
2525 else {
2626 let $acc3374412 = claim($acc2374412, $list374412[2])
2727 if (($size374412 == 3))
2828 then $acc3374412
2929 else {
3030 let $acc4374412 = claim($acc3374412, $list374412[3])
3131 if (($size374412 == 4))
3232 then $acc4374412
3333 else {
3434 let $acc5374412 = claim($acc4374412, $list374412[4])
3535 if (($size374412 == 5))
3636 then $acc5374412
3737 else {
3838 let $acc6374412 = claim($acc5374412, $list374412[5])
3939 if (($size374412 == 6))
4040 then $acc6374412
4141 else {
4242 let $acc7374412 = claim($acc6374412, $list374412[6])
4343 if (($size374412 == 7))
4444 then $acc7374412
4545 else {
4646 let $acc8374412 = claim($acc7374412, $list374412[7])
4747 if (($size374412 == 8))
4848 then $acc8374412
4949 else {
5050 let $acc9374412 = claim($acc8374412, $list374412[8])
5151 if (($size374412 == 9))
5252 then $acc9374412
5353 else {
5454 let $acc10374412 = claim($acc9374412, $list374412[9])
5555 if (($size374412 == 10))
5656 then $acc10374412
5757 else {
5858 let $acc11374412 = claim($acc10374412, $list374412[10])
5959 if (($size374412 == 11))
6060 then $acc11374412
6161 else {
6262 let $acc12374412 = claim($acc11374412, $list374412[11])
6363 if (($size374412 == 12))
6464 then $acc12374412
6565 else {
6666 let $acc13374412 = claim($acc12374412, $list374412[12])
6767 if (($size374412 == 13))
6868 then $acc13374412
6969 else {
7070 let $acc14374412 = claim($acc13374412, $list374412[13])
7171 if (($size374412 == 14))
7272 then $acc14374412
7373 else {
7474 let $acc15374412 = claim($acc14374412, $list374412[14])
7575 if (($size374412 == 15))
7676 then $acc15374412
7777 else {
7878 let $acc16374412 = claim($acc15374412, $list374412[15])
7979 if (($size374412 == 16))
8080 then $acc16374412
8181 else {
8282 let $acc17374412 = claim($acc16374412, $list374412[16])
8383 throw("List size exceed 16")
8484 }
8585 }
8686 }
8787 }
8888 }
8989 }
9090 }
9191 }
9292 }
9393 }
9494 }
9595 }
9696 }
9797 }
9898 }
9999 }
100100 }
101101 }
102102
103103
104104 func provider (farm,amount) = invoke(farm, "provideLiquidity", nil, [AttachedPayment(eggs, amount)])
105105
106106
107107 @Callable(i)
108108 func investEggs (ducks,farm) = if ((i.caller != this))
109109 then throw("kek")
110110 else {
111111 let claim = claimer(ducks)
112112 if ((claim == claim))
113113 then {
114- let provide = provider(Address(toBytes(farm)), myEggs())
114+ let provide = provider(Address(fromBase58String(farm)), myEggs())
115115 if ((provide == provide))
116116 then nil
117117 else throw("Strict value is not equal to itself.")
118118 }
119119 else throw("Strict value is not equal to itself.")
120120 }
121121
122122

github/deemru/w8io/786bc32 
41.63 ms