tx · 23ND76M1qNVYnpstnwbFCGxyWfgoTgtA297DowXo2EzE

3Mqa6zGAReUUwsty7AzdVc62A8ZGtHMFeoi:  -0.02700000 Waves

2025.01.10 14:13 [3452990] smart account 3Mqa6zGAReUUwsty7AzdVc62A8ZGtHMFeoi > SELF 0.00000000 Waves

{ "type": 13, "id": "23ND76M1qNVYnpstnwbFCGxyWfgoTgtA297DowXo2EzE", "fee": 2700000, "feeAssetId": null, "timestamp": 1736507663294, "version": 2, "chainId": 84, "sender": "3Mqa6zGAReUUwsty7AzdVc62A8ZGtHMFeoi", "senderPublicKey": "9b2JEUjYeofMVhbJ76R6NmPWyLhEQBazsco3RnaecC2", "proofs": [ "9o4iMT2YkvbcqwJELbsCqjVPkBA39BKXQDEuwYoVB8jFDxK3ECVzDEanXE5TJruc5nAMGStFHRGWvrrsqhn3QUK" ], "script": "base64:AAIFAAAAAAAAAC8IAhIECgIICBIDCgEIEgQKAggIEgUKAwgIARIDCgEIEgMKAQgSABIAEgASAwoBCAAAADcAAAAABVNjYWxlAAAAAAAF9eEAAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIAAAAHYWRkcmVzcwAAAANrZXkEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAHYWRkcmVzcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAEAAAAMdHJ5R2V0U3RyaW5nAAAAAQAAAANrZXkJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIFAAAABHRoaXMFAAAAA2tleQEAAAAcc3RhdGljS2V5X3JlZkNvbnRyYWN0QWRkcmVzcwAAAAACAAAAGXN0YXRpY19yZWZDb250cmFjdEFkZHJlc3MAAAAAFWtleUdsb2JhbExhc3RJbnRlcmVzdAIAAAAZZ2xvYmFsX2xhc3RDaGVja19pbnRlcmVzdAEAAAAXc3RhdGljS2V5X29yYWNsZUFkZHJlc3MAAAAAAgAAABRzdGF0aWNfb3JhY2xlQWRkcmVzcwEAAAAUc3RhdGljS2V5X2VnZ0Fzc2V0SWQAAAAAAgAAABFzdGF0aWNfZWdnQXNzZXRJZAEAAAAec3RhdGljS2V5X2VhZ2xJbmN1YmF0b3JBZGRyZXNzAAAAAAIAAAAbc3RhdGljX2VhZ2xJbmN1YmF0b3JBZGRyZXNzAQAAABxzdGF0aWNLZXlfZWFnbEJyZWVkZXJBZGRyZXNzAAAAAAIAAAAZc3RhdGljX2VhZ2xCcmVlZGVyQWRkcmVzcwEAAAAbc3RhdGljS2V5X2FjY0Jvb3N0ZXJBZGRyZXNzAAAAAAIAAAAYc3RhdGljX2FjY0Jvb3N0ZXJBZGRyZXNzAQAAABhzdGF0aWNLZXlfY291cG9uc0FkZHJlc3MAAAAAAgAAABVzdGF0aWNfY291cG9uc0FkZHJlc3MBAAAAFXN0YXRpY0tleV9idXJuQWRkcmVzcwAAAAACAAAAEnN0YXRpY19idXJuQWRkcmVzcwEAAAASc3RhdGljS2V5X2V4dHJhRmVlAAAAAAIAAAAPc3RhdGljX2V4dHJhRmVlAQAAABdzdGF0aWNLZXlfZmVlQWdncmVnYXRvcgAAAAACAAAAFHN0YXRpY19mZWVBZ2dyZWdhdG9yAAAAAA9rZXlHbG9iYWxFYXJuZWQCAAAAD2dsb2JhbF9lYXJuaW5ncwEAAAASc3RhdGljS2V5X3BlcmNoRmVlAAAAAAIAAAATc3RhdGljX2VhZ2xQZXJjaEZlZQEAAAAOdG90YWxTdGFrZWRLZXkAAAAAAgAAAAx0b3RhbF9zdGFrZWQBAAAAFHN0YXRpY0tleV9wemxBc3NldElkAAAAAAIAAAAUc3RhdGljX3B1enpsZUFzc2V0SWQBAAAAEXN0YXRpY0tleV9wemxEYXBwAAAAAAIAAAAYc3RhdGljX3B1enpsZURhcHBBZGRyZXNzAQAAABxzdGF0aWNLZXlfZWFnbFJlYmlydGhBZGRyZXNzAAAAAAIAAAAZc3RhdGljX2VhZ2xSZWJpcnRoQWRkcmVzcwEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQEAAAAXc3RhdGljS2V5X29yYWNsZUFkZHJlc3MAAAAAAQAAAA1nZXRFZ2dBc3NldElkAAAAAAkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAFHN0YXRpY0tleV9lZ2dBc3NldElkAAAAAAEAAAATZ2V0SW5jdWJhdG9yQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAHnN0YXRpY0tleV9lYWdsSW5jdWJhdG9yQWRkcmVzcwAAAAABAAAAEWdldEJyZWVkZXJBZGRyZXNzAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAAcc3RhdGljS2V5X2VhZ2xCcmVlZGVyQWRkcmVzcwAAAAABAAAAFGdldEFjY0Jvb3N0ZXJBZGRyZXNzAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAAbc3RhdGljS2V5X2FjY0Jvb3N0ZXJBZGRyZXNzAAAAAAEAAAARZ2V0Q291cG9uc0FkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABhzdGF0aWNLZXlfY291cG9uc0FkZHJlc3MAAAAAAQAAAA5nZXRCdXJuQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAFXN0YXRpY0tleV9idXJuQWRkcmVzcwAAAAABAAAAEGdldEZlZUFnZ3JlZ2F0b3IAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABdzdGF0aWNLZXlfZmVlQWdncmVnYXRvcgAAAAABAAAAFWdldFJlZkNvbnRyYWN0QWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAHHN0YXRpY0tleV9yZWZDb250cmFjdEFkZHJlc3MAAAAAAQAAAA1nZXRQemxBc3NldElkAAAAAAkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAFHN0YXRpY0tleV9wemxBc3NldElkAAAAAAEAAAARZ2V0UHpsRGFwcEFkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABFzdGF0aWNLZXlfcHpsRGFwcAAAAAABAAAAFWdldEVhZ2xSZWJpcnRoQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAHHN0YXRpY0tleV9lYWdsUmViaXJ0aEFkZHJlc3MAAAAAAQAAABRrZXlMYXN0Q2hlY2tJbnRlcmVzdAAAAAIAAAAHYWRkcmVzcwAAAAVhc3NldAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAHYWRkcmVzcwIAAAAHX2Fzc2V0XwUAAAAFYXNzZXQCAAAAEl9sYXN0Q2hlY2tJbnRlcmVzdAEAAAARYXNzZXRGYXJtaW5nUG93ZXIAAAACAAAAB2FkZHJlc3MAAAAFYXNzZXQJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYWRkcmVzc18FAAAAB2FkZHJlc3MCAAAAB19hc3NldF8FAAAABWFzc2V0AgAAAA1fZmFybWluZ1Bvd2VyAQAAABByZXdhcmRDbGFpbWVkS2V5AAAAAgAAAAdhZGRyZXNzAAAABWFzc2V0CQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAdhZGRyZXNzAgAAAAdfYXNzZXRfBQAAAAVhc3NldAIAAAAIX2NsYWltZWQBAAAAEnRvdGFsU3Rha2VkVXNlcktleQAAAAEAAAAHYWRkcmVzcwkAASwAAAACAgAAAA10b3RhbF9zdGFrZWRfBQAAAAdhZGRyZXNzAAAAAAdzdGFrZUlkCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQIAAAANbGFzdF9zdGFrZV9pZAAAAAANUmVmZXJlclJld2FyZAAAAAAAAAAABQEAAAAWY2hlY2tBZGRpdGlvbmFsUGF5bWVudAAAAAEAAAAHcGF5bWVudAMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAAHcGF5bWVudAAAAAdhc3NldElkCQAAAgAAAAECAAAAGUZDQVA6IFBsZWFzZSBhdHRhY2ggd2F2ZXMEAAAACWZlZUFtb3VudAkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABJzdGF0aWNLZXlfZXh0cmFGZWUAAAAAAwkBAAAAAiE9AAAAAggFAAAAB3BheW1lbnQAAAAGYW1vdW50BQAAAAlmZWVBbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAHEZDQVA6IFBsZWFzZSBhdHRhY2ggZXhhY3RseSAJAAGkAAAAAQUAAAAJZmVlQW1vdW50AgAAABMgYW1vdW50IG9mIHdhdmVsZXRzCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABBnZXRGZWVBZ2dyZWdhdG9yAAAAAAUAAAAJZmVlQW1vdW50BQAAAAR1bml0BQAAAANuaWwBAAAAB2dldEJvb2wAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABBsAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAWIFAAAAByRtYXRjaDAFAAAAAWIHAQAAAAlpc1Rlc3RFbnYAAAAACQEAAAAHZ2V0Qm9vbAAAAAECAAAAB1RFU1RFTlYBAAAADXRyeUdldEludGVnZXIAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgAAAAAAAAAAAAEAAAAFYXNJbnQAAAABAAAABXZhbHVlBAAAAAckbWF0Y2gwBQAAAAV2YWx1ZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAANpbnQFAAAAByRtYXRjaDAFAAAAA2ludAkAAAIAAAABAgAAAB5GQUk6IHdyb25nIHR5cGUsIGV4cGVjdGVkOiBJbnQBAAAACmFzSW50VHVwbGUAAAABAAAABXZhbHVlBAAAAAckbWF0Y2gwBQAAAAV2YWx1ZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAKKEludCwgSW50KQQAAAADaW50BQAAAAckbWF0Y2gwBQAAAANpbnQJAAACAAAAAQIAAAAkRkFJOiB3cm9uZyB0eXBlLCBleHBlY3RlZDogKEludCxJbnQpAQAAABJoYW5kbGVTdGFraW5nVG9wVXAAAAABAAAAC3RvdGFsQW1vdW50BAAAAAR0ZWFtCQAAaQAAAAIFAAAAC3RvdGFsQW1vdW50AAAAAAAAAAAKBAAAAA5jb21wb3VuZEFtb3VudAkAAGkAAAACCQAAZQAAAAIFAAAAC3RvdGFsQW1vdW50BQAAAAR0ZWFtAAAAAAAAAAACBAAAAAxwYXlvdXRBbW91bnQJAABlAAAAAgkAAGUAAAACBQAAAAt0b3RhbEFtb3VudAUAAAAOY29tcG91bmRBbW91bnQFAAAABHRlYW0EAAAAD2N1cnJlbnRJbnRlcmVzdAkBAAAADXRyeUdldEludGVnZXIAAAABBQAAABVrZXlHbG9iYWxMYXN0SW50ZXJlc3QEAAAAEXRvdGFsU3Rha2VkQW1vdW50CQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAQAAAA50b3RhbFN0YWtlZEtleQAAAAAEAAAADWludGVyZXN0RGVsdGEDCQAAZgAAAAIFAAAAEXRvdGFsU3Rha2VkQW1vdW50AAAAAAAAAAAACQAAawAAAAMFAAAADHBheW91dEFtb3VudAUAAAAFU2NhbGUFAAAAEXRvdGFsU3Rha2VkQW1vdW50AAAAAAAAAAAABAAAAAlpbnZva2VSZXMDCQEAAAAJaXNUZXN0RW52AAAAAAUAAAADbmlsCQAD/AAAAAQJAQAAABFnZXRQemxEYXBwQWRkcmVzcwAAAAACAAAABXN0YWtlBQAAAANuaWwJAARMAAAAAgkBAAAAD0F0dGFjaGVkUGF5bWVudAAAAAIJAQAAAA1nZXRQemxBc3NldElkAAAAAAUAAAAOY29tcG91bmRBbW91bnQFAAAAA25pbAMJAAAAAAAAAgUAAAAJaW52b2tlUmVzBQAAAAlpbnZva2VSZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAD2tleUdsb2JhbEVhcm5lZAkAAGQAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEFAAAAD2tleUdsb2JhbEVhcm5lZAUAAAAMcGF5b3V0QW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAABVrZXlHbG9iYWxMYXN0SW50ZXJlc3QJAABkAAAAAgUAAAAPY3VycmVudEludGVyZXN0BQAAAA1pbnRlcmVzdERlbHRhCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABJnbG9iYWxfUFpMX2JhbGFu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AAljdXJyZW50RlAJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkBAAAAEWFzc2V0RmFybWluZ1Bvd2VyAAAAAgUAAAAHYWRkcmVzcwUAAAAFYXNzZXQEAAAABW5ld0ZQCQEAAAAKYXNJbnRUdXBsZQAAAAEJAAP8AAAABAUAAAAEdGhpcwIAAAASY2FsY3VsYXRlRmFybVBvd2VyCQAETAAAAAIFAAAABWFzc2V0CQAETAAAAAIFAAAAB2FkZHJlc3MFAAAAA25pbAUAAAADbmlsAwkBAAAAAiE9AAAAAgUAAAAJY3VycmVudEZQAAAAAAAAAAAACQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAOdG90YWxTdGFrZWRLZXkAAAAACQAAZAAAAAIJAABlAAAAAgUAAAALdG90YWxTdGFrZWQFAAAACWN1cnJlbnRGUAgFAAAABW5ld0ZQAAAAAl8xCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAASdG90YWxTdGFrZWRVc2VyS2V5AAAAAQUAAAAHYWRkcmVzcwkAAGQAAAACCQAAZQAAAAIFAAAAD3RvdGFsU3Rha2VkVXNlcgUAAAAJY3VycmVudEZQCAUAAAAFbmV3RlAAAAACXzEJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAABFhc3NldEZhcm1pbmdQb3dlcgAAAAIFAAAAB2FkZHJlc3MFAAAABWFzc2V0CAUAAAAFbmV3RlAAAAACXzEFAAAAA25pbAUAAAADbmlsAQAAABJjbGFpbVN0YWtpbmdSZXN1bHQAAAADAAAAB2FkZHJlc3MAAAAFYXNzZXQAAAAGcmVjYWxjBAAAAA9jdXJyZW50SW50ZXJlc3QJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQUAAAAVa2V5R2xvYmFsTGFzdEludGVyZXN0BAAAABFsYXN0Q2hlY2tJbnRlcmVzdAkBAAAADXRyeUdldEludGVnZXIAAAABCQEAAAAUa2V5TGFzdENoZWNrSW50ZXJlc3QAAAACBQAAAAdhZGRyZXNzBQAAAAVhc3NldAQAAAAMc3Rha2VkQW1vdW50CQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAQAAABFhc3NldEZhcm1pbmdQb3dlcgAAAAIF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", "height": 3452990, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2wbHMwUi4pR8CeknPkhk19cJB2ZHW6teLQG8KjfxnJPt Next: none Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 100000000
55
66 func b (c,d) = {
77 let e = getString(c, d)
88 if ($isInstanceOf(e, "String"))
99 then {
1010 let f = e
1111 f
1212 }
1313 else ""
1414 }
1515
1616
1717 func g (d) = b(this, d)
1818
1919
2020 func h () = "static_refContractAddress"
2121
2222
2323 let i = "global_lastCheck_interest"
2424
2525 func j () = "static_oracleAddress"
2626
2727
2828 func k () = "static_eggAssetId"
2929
3030
3131 func l () = "static_eaglIncubatorAddress"
3232
3333
3434 func m () = "static_eaglBreederAddress"
3535
3636
3737 func n () = "static_accBoosterAddress"
3838
3939
4040 func o () = "static_couponsAddress"
4141
4242
4343 func p () = "static_burnAddress"
4444
4545
4646 func q () = "static_extraFee"
4747
4848
4949 func r () = "static_feeAggregator"
5050
5151
5252 let s = "global_earnings"
5353
5454 func t () = "static_eaglPerchFee"
5555
5656
5757 func u () = "total_staked"
5858
5959
6060 func v () = "static_puzzleAssetId"
6161
6262
6363 func w () = "static_puzzleDappAddress"
6464
6565
6666 func x () = "static_eaglRebirthAddress"
6767
6868
6969 func y () = Address(fromBase58String(g(j())))
7070
7171
7272 func z () = fromBase58String(b(y(), k()))
7373
7474
7575 func A () = Address(fromBase58String(b(y(), l())))
7676
7777
7878 func B () = Address(fromBase58String(b(y(), m())))
7979
8080
8181 func C () = Address(fromBase58String(b(y(), n())))
8282
8383
8484 func D () = Address(fromBase58String(b(y(), o())))
8585
8686
8787 func E () = Address(fromBase58String(b(y(), p())))
8888
8989
9090 func F () = Address(fromBase58String(b(y(), r())))
9191
9292
9393 func G () = Address(fromBase58String(b(y(), h())))
9494
9595
9696 func H () = fromBase58String(b(y(), v()))
9797
9898
9999 func I () = Address(fromBase58String(b(y(), w())))
100100
101101
102102 func J () = Address(fromBase58String(b(y(), x())))
103103
104104
105105 func K (c,L) = (((("address_" + c) + "_asset_") + L) + "_lastCheckInterest")
106106
107107
108108 func M (c,L) = (((("address_" + c) + "_asset_") + L) + "_farmingPower")
109109
110110
111111 func N (c,L) = (((c + "_asset_") + L) + "_claimed")
112112
113113
114114 func O (c) = ("total_staked_" + c)
115115
116116
117117 let P = g("last_stake_id")
118118
119119 let Q = 5
120120
121121 func R (S) = if (isDefined(S.assetId))
122122 then throw("FCAP: Please attach waves")
123123 else {
124124 let T = getIntegerValue(y(), q())
125125 if ((S.amount != T))
126126 then throw((("FCAP: Please attach exactly " + toString(T)) + " amount of wavelets"))
127127 else [ScriptTransfer(F(), T, unit)]
128128 }
129129
130130
131131 func U (d) = {
132132 let e = getBoolean(this, d)
133133 if ($isInstanceOf(e, "Boolean"))
134134 then {
135135 let V = e
136136 V
137137 }
138138 else false
139139 }
140140
141141
142142 func W () = U("TESTENV")
143143
144144
145145 func X (d) = {
146146 let e = getInteger(this, d)
147147 if ($isInstanceOf(e, "Int"))
148148 then {
149149 let V = e
150150 V
151151 }
152152 else 0
153153 }
154154
155155
156156 func Y (Z) = {
157157 let e = Z
158158 if ($isInstanceOf(e, "Int"))
159159 then {
160160 let aa = e
161161 aa
162162 }
163163 else throw("FAI: wrong type, expected: Int")
164164 }
165165
166166
167167 func ab (Z) = {
168168 let e = Z
169169 if ($isInstanceOf(e, "(Int, Int)"))
170170 then {
171171 let aa = e
172172 aa
173173 }
174174 else throw("FAI: wrong type, expected: (Int,Int)")
175175 }
176176
177177
178178 func ac (ad) = {
179179 let ae = (ad / 10)
180180 let af = ((ad - ae) / 2)
181181 let ag = ((ad - af) - ae)
182182 let ah = X(i)
183183 let ai = X(u())
184184 let aj = if ((ai > 0))
185185 then fraction(ag, a, ai)
186186 else 0
187187 let ak = if (W())
188188 then nil
189189 else invoke(I(), "stake", nil, [AttachedPayment(H(), af)])
190190 if ((ak == ak))
191191 then [IntegerEntry(s, (X(s) + ag)), IntegerEntry(i, (ah + aj)), IntegerEntry("global_PZL_balance", (X("global_PZL_balance") + af)), ScriptTransfer(F(), ae, H())]
192192 else throw("Strict value is not equal to itself.")
193193 }
194194
195195
196196 func al (Z) = {
197197 let e = Z
198198 if ($isInstanceOf(e, "String"))
199199 then {
200200 let am = e
201201 am
202202 }
203203 else throw("FAS: wrong type, expected: String")
204204 }
205205
206206
207207 func an (d) = {
208208 let e = getBoolean(this, d)
209209 if ($isInstanceOf(e, "Boolean"))
210210 then {
211211 let V = e
212212 V
213213 }
214214 else false
215215 }
216216
217217
218218 func ao (c,d) = {
219219 let e = getBoolean(c, d)
220220 if ($isInstanceOf(e, "Boolean"))
221221 then {
222222 let V = e
223223 V
224224 }
225225 else false
226226 }
227227
228228
229229 func ap (aq) = if ((aq == "G"))
230230 then A()
231231 else B()
232232
233233
234234 func ar (as,aq) = {
235235 let at = valueOrErrorMessage(getInteger(ap(aq), (("stats_" + as) + "_quantity")), (("stats_" + as) + "_quantity not found"))
236236 let au = pow((10000 / at), 4, 5, 1, 2, FLOOR)
237237 if ((au > 0))
238238 then au
239239 else 2
240240 }
241241
242242
243243 func av (aw,ax) = {
244244 let ay = if (aw)
245245 then 100
246246 else {
247247 let aq = take(takeRight(ax, 2), 1)
248248 let az = al(invoke(B(), "getGenFromName", [ax], nil))
249249 if ((az == az))
250250 then ar(az, aq)
251251 else throw("Strict value is not equal to itself.")
252252 }
253253 ay
254254 }
255255
256256
257257 func aA (c,L) = {
258258 let aB = X(u())
259259 let aC = X(O(c))
260260 let aD = X(M(c, L))
261261 let aE = ab(invoke(this, "calculateFarmPower", [L, c], nil))
262262 if ((aD != 0))
263263 then [IntegerEntry(u(), ((aB - aD) + aE._1)), IntegerEntry(O(c), ((aC - aD) + aE._1)), IntegerEntry(M(c, L), aE._1)]
264264 else nil
265265 }
266266
267267
268268 func aF (c,L,aG) = {
269269 let ah = X(i)
270270 let aH = X(K(c, L))
271271 let aI = X(M(c, L))
272272 let aJ = if (aG)
273273 then aA(c, L)
274274 else nil
275275 if ((aJ == aJ))
276276 then {
277277 let aK = if ((aH > 0))
278278 then fraction((ah - aH), aI, a)
279279 else 0
280280 $Tuple2(([ScriptTransfer(addressFromStringValue(c), aK, H()), IntegerEntry(K(c, L), ah), IntegerEntry(N(c, L), (X(N(c, L)) + aK))] ++ aJ), aK)
281281 }
282282 else throw("Strict value is not equal to itself.")
283283 }
284284
285285
286286 func aL (Z) = {
287287 let e = Z
288288 if ($isInstanceOf(e, "Boolean"))
289289 then {
290290 let aM = e
291291 aM
292292 }
293293 else throw("FAB: wrong type, expected: Boolean")
294294 }
295295
296296
297297 func aN (c) = {
298298 let aO = b(C(), (("ART-XMISTL_" + c) + "_owner"))
299299 let aP = getIntegerValue(y(), t())
300300 if ((aO == ""))
301301 then aP
302302 else ((aP / 10) * 9)
303303 }
304304
305305
306306 @Callable(aQ)
307307 func calculateFarmPower (aR,aS) = if (!(if ((value(assetInfo(fromBase58String(aR))).issuer == B()))
308308 then true
309309 else (value(assetInfo(fromBase58String(aR))).issuer == A())))
310310 then throw("This does not seem like a valid Duck!")
311311 else {
312312 let ax = value(assetInfo(fromBase58String(aR))).name
313313 let aT = takeRight(ax, 1)
314314 let aw = (takeRight(ax, 1) == "U")
315315 let ay = av(aw, ax)
316316 let as = split(dropRight(drop(ax, 5), 3), "")
317317 func aU (aV,aW) = if (!(containsElement(aV, aW)))
318318 then (aV :+ aW)
319319 else aV
320320
321321 let aX = {
322322 let aY = as
323323 let aZ = size(aY)
324324 let ba = nil
325325 func bb (bc,bd) = if ((bd >= aZ))
326326 then bc
327327 else aU(bc, aY[bd])
328328
329329 func be (bc,bd) = if ((bd >= aZ))
330330 then bc
331331 else throw("List size exceeds 8")
332332
333333 be(bb(bb(bb(bb(bb(bb(bb(bb(ba, 0), 1), 2), 3), 4), 5), 6), 7), 8)
334334 }
335335 let bf = if ((aT == "U"))
336336 then 8
337337 else size(aX)
338338 let au = pow(15, 1, bf, 0, 2, DOWN)
339339 let bg = (((height - 3750000) * 100) / (((60 * 24) * 30) * 3))
340340 let bh = X((aR + "_basePower"))
341341 let bi = if ((bh > 0))
342342 then bh
343343 else ((au * bg) / 100)
344344 let bj = ((bi * ay) / 100)
345345 let bk = 0
346346 if ((bk == bk))
347347 then {
348348 let bl = (bj + ((bj * bk) / 100))
349349 $Tuple2(nil, $Tuple2(bl, bi))
350350 }
351351 else throw("Strict value is not equal to itself.")
352352 }
353353
354354
355355
356356 @Callable(aQ)
357357 func configureOracle (bm) = if ((aQ.caller != this))
358358 then throw("FCO: admin only")
359359 else [StringEntry(j(), bm)]
360360
361361
362362
363363 @Callable(aQ)
364364 func buyPerch (bn,bo) = {
365365 let bp = R(aQ.payments[0])
366366 if ((bp == bp))
367367 then {
368368 let bq = if ((bn == "U"))
369369 then "B"
370370 else bn
371371 if ((0 > value(indexOf(["A", "B", "C", "D"], bq))))
372372 then throw("you need to set color properly")
373373 else {
374374 let br = aN(toString(aQ.caller))
375375 let bs = if ((aQ.originCaller == aQ.caller))
376376 then {
377377 let bt = Y(invoke(D(), "useCoupons", [br], nil))
378378 if ((bt == bt))
379379 then (br - bt)
380380 else throw("Strict value is not equal to itself.")
381381 }
382382 else br
383383 let S = if ((bs != 0))
384384 then {
385385 let bu = if ((size(aQ.payments) == 2))
386386 then value(aQ.payments[1])
387387 else value(aQ.payments[0])
388388 if ((bu.assetId != z()))
389389 then throw(("FBP: You can attach only EGG tokens with the following asset id: " + toBase58String(z())))
390390 else if ((bu.amount != bs))
391391 then throw(((("FBP: To buy a perch you currently need the following amount of EGGlets: " + toString(bs)) + " ") + toString(aQ.caller)))
392392 else {
393393 let bv = fraction(bs, 5, 100)
394394 let bw = aL(invoke(G(), "refPayment", [bo], [AttachedPayment(z(), bv)]))
395395 if ((bw == bw))
396396 then {
397397 let bx = if (bw)
398398 then (bs - bv)
399399 else bs
400400 let by = invoke(E(), "burnAttachedPayments", nil, [AttachedPayment(z(), bx)])
401401 if ((by == by))
402402 then bs
403403 else throw("Strict value is not equal to itself.")
404404 }
405405 else throw("Strict value is not equal to itself.")
406406 }
407407 }
408408 else 0
409409 if ((S == S))
410410 then {
411411 let bz = ((("address_" + toString(aQ.caller)) + "_perchesAvailable_") + bq)
412412 let bA = X(bz)
413413 ([IntegerEntry(bz, (bA + 1))] ++ bp)
414414 }
415415 else throw("Strict value is not equal to itself.")
416416 }
417417 }
418418 else throw("Strict value is not equal to itself.")
419419 }
420420
421421
422422
423423 @Callable(aQ)
424424 func addFreePerch (c,bq,bB) = if ((0 > value(indexOf(["A", "B", "C", "D"], bq))))
425425 then throw("you need to set color properly")
426426 else if (if ((aQ.caller != this))
427427 then (aQ.caller != J())
428428 else false)
429429 then throw("rebirth and admin only")
430430 else {
431431 let bz = ((("address_" + c) + "_perchesAvailable_") + bq)
432432 let bA = X(bz)
433433 $Tuple2([IntegerEntry(bz, (bA + bB))], "")
434434 }
435435
436436
437437
438438 @Callable(aQ)
439439 func stakeNFT (bC) = {
440440 let bp = R(aQ.payments[0])
441441 if ((bp == bp))
442442 then {
443443 let bD = value(aQ.payments[1])
444444 let aR = value(bD.assetId)
445445 let ax = value(value(assetInfo(aR)).name)
446446 let aw = (takeRight(ax, 1) == "U")
447447 let c = toString(aQ.caller)
448448 let bE = c
449449 let bq = if (aw)
450450 then bC
451451 else takeRight(ax, 1)
452452 let bF = {
453453 let bG = X(((("address_" + bE) + "_perchesAvailable_") + bq))
454454 if ((0 >= bG))
455455 then throw(("no perches available for the color " + bq))
456456 else [IntegerEntry(((("address_" + bE) + "_perchesAvailable_") + bq), (bG - 1)), StringEntry((((("address_" + c) + "_asset_") + toBase58String(aR)) + "_perchColor"), bq)]
457457 }
458458 if ((bF == bF))
459459 then if ((bD.amount != 1))
460460 then throw("NFT is not attached")
461461 else {
462462 let bH = ab(invoke(this, "calculateFarmPower", [toBase58String(aR), toString(aQ.originCaller)], nil))
463463 if ((bH == bH))
464464 then {
465465 let bI = aF(c, toBase58String(aR), false)
466466 if ((bI == bI))
467467 then ((([IntegerEntry(u(), (X(u()) + bH._1)), IntegerEntry(O(c), (X(O(c)) + bH._1)), StringEntry((toBase58String(aR) + "_owner"), c), StringEntry((toBase58String(aR) + "_original_caller"), toString(aQ.originCaller)), IntegerEntry(M(c, toBase58String(aR)), bH._1), IntegerEntry((toBase58String(aR) + "_basePower"), bH._2)] ++ bp) ++ bF) ++ bI._1)
468468 else throw("Strict value is not equal to itself.")
469469 }
470470 else throw("Strict value is not equal to itself.")
471471 }
472472 else throw("Strict value is not equal to itself.")
473473 }
474474 else throw("Strict value is not equal to itself.")
475475 }
476476
477477
478478
479479 @Callable(aQ)
480480 func unstakeNFT (L) = {
481481 let c = toString(aQ.caller)
482482 if ((g((L + "_owner")) != toString(aQ.caller)))
483483 then throw("You don't own this duck!!")
484484 else {
485485 let bI = aF(c, L, false)
486486 if ((bI == bI))
487487 then {
488488 let bp = R(aQ.payments[0])
489489 if ((bp == bp))
490490 then {
491491 let bq = g((((("address_" + c) + "_asset_") + L) + "_perchColor"))
492492 let bJ = X(M(c, L))
493493 if ((bJ == bJ))
494494 then $Tuple2((([IntegerEntry(u(), (X(u()) - bJ)), IntegerEntry(O(c), (X(O(c)) - bJ)), DeleteEntry((L + "_owner")), DeleteEntry(M(c, L)), DeleteEntry((((("address_" + c) + "_asset_") + L) + "_perchColor")), DeleteEntry((L + "_original_caller")), DeleteEntry((L + "_use_origin")), DeleteEntry((L + "_without_perch")), ScriptTransfer(Address(fromBase58String(c)), 1, fromBase58String(L)), IntegerEntry(((("address_" + c) + "_perchesAvailable_") + bq), (X(((("address_" + c) + "_perchesAvailable_") + bq)) + 1))] ++ bp) ++ bI._1), bI._2)
495495 else throw("Strict value is not equal to itself.")
496496 }
497497 else throw("Strict value is not equal to itself.")
498498 }
499499 else throw("Strict value is not equal to itself.")
500500 }
501501 }
502502
503503
504504
505505 @Callable(aQ)
506506 func topUpReward () = {
507507 let bu = value(aQ.payments[0])
508508 if ((bu.assetId != H()))
509509 then throw(("FBP: You can attach only" + toBase58String(H())))
510510 else {
511511 let bK = ac(bu.amount)
512512 $Tuple2(bK, true)
513513 }
514514 }
515515
516516
517517
518518 @Callable(aQ)
519519 func claimRewardPete () = {
520520 let bL = assetBalance(this, H())
521521 if ((bL == bL))
522522 then {
523523 let ak = if (W())
524524 then nil
525525 else invoke(I(), "claim", nil, nil)
526526 if ((ak == ak))
527527 then {
528528 let bM = assetBalance(this, H())
529529 if ((bM == bM))
530530 then {
531531 let bK = ac(((bM - bL) - 10000000))
532532 $Tuple2(bK, true)
533533 }
534534 else throw("Strict value is not equal to itself.")
535535 }
536536 else throw("Strict value is not equal to itself.")
537537 }
538538 else throw("Strict value is not equal to itself.")
539539 }
540540
541541
542542
543543 @Callable(aQ)
544544 func addPuzzleAndStakeMore () = {
545545 let bu = value(aQ.payments[0])
546546 if ((bu.assetId != H()))
547547 then throw("FBP: You can attach only Waves")
548548 else {
549549 let ak = if (W())
550550 then nil
551551 else invoke(I(), "stake", nil, [aQ.payments[0]])
552552 if ((ak == ak))
553553 then [IntegerEntry("global_PZL_balance", (X("global_PZL_balance") + bu.amount))]
554554 else throw("Strict value is not equal to itself.")
555555 }
556556 }
557557
558558
559559
560560 @Callable(aQ)
561561 func claimReward (aR) = {
562562 let bp = R(aQ.payments[0])
563563 if ((bp == bp))
564564 then if ((g((aR + "_owner")) != toString(aQ.caller)))
565565 then throw((("You don't own this duck (" + aR) + ")!! "))
566566 else if ((size(aQ.payments) > 1))
567567 then throw("Please don't add extra payments")
568568 else {
569569 let bN = toString(aQ.caller)
570570 let bI = aF(bN, aR, true)
571571 $Tuple2((bp ++ bI._1), bI._2)
572572 }
573573 else throw("Strict value is not equal to itself.")
574574 }
575575
576576
577577 @Verifier(bO)
578578 func bP () = if (W())
579579 then sigVerify(bO.bodyBytes, bO.proofs[0], bO.senderPublicKey)
580580 else {
581581 let bQ = base58'6TdaXEfhnjYquvPf3yV7MFxt2CbgFmaqsvGwkKfXtKi4'
582582 let bR = base58'7DsP2WaMLocbHuUxux7pbXRjTrrZ1TFQPsi5QumS3gr8'
583583 let bS = base58'BpFWP3p3JgYrrP45xfrKzeMcWMEXoinj4FVPPkUiA8D3'
584584 let bT = if (sigVerify(bO.bodyBytes, bO.proofs[0], bQ))
585585 then 1
586586 else if (sigVerify(bO.bodyBytes, bO.proofs[1], bQ))
587587 then 1
588588 else if (sigVerify(bO.bodyBytes, bO.proofs[2], bQ))
589589 then 1
590590 else 0
591591 let bU = if (sigVerify(bO.bodyBytes, bO.proofs[0], bR))
592592 then 1
593593 else if (sigVerify(bO.bodyBytes, bO.proofs[1], bR))
594594 then 1
595595 else if (sigVerify(bO.bodyBytes, bO.proofs[2], bR))
596596 then 1
597597 else 0
598598 let bV = if (sigVerify(bO.bodyBytes, bO.proofs[0], bS))
599599 then 1
600600 else if (sigVerify(bO.bodyBytes, bO.proofs[1], bS))
601601 then 1
602602 else if (sigVerify(bO.bodyBytes, bO.proofs[2], bS))
603603 then 1
604604 else 0
605605 let bW = ((bT + bU) + bV)
606606 let e = bO
607607 (bW >= 1)
608608 }
609609

github/deemru/w8io/169f3d6 
48.22 ms