tx · HSQXJMSWWHD9XNNA7MZXqF1DJTZTTF1QAiJ5qHdQWQ83

3NBznG19rEYUAcnukTRTtwJHBVKQLbobVdC:  -0.05000000 Waves

2021.08.17 16:40 [1662407] smart account 3NBznG19rEYUAcnukTRTtwJHBVKQLbobVdC > SELF 0.00000000 Waves

{ "type": 13, "id": "HSQXJMSWWHD9XNNA7MZXqF1DJTZTTF1QAiJ5qHdQWQ83", "fee": 5000000, "feeAssetId": null, "timestamp": 1629207697942, "version": 2, "chainId": 84, "sender": "3NBznG19rEYUAcnukTRTtwJHBVKQLbobVdC", "senderPublicKey": "4STH5C8mCUF6wMbRyK2SD6KLCA8qEDJN7oCZESDX19At", "proofs": [ "4iLq7u5KnpYHUmsFsi5tcqAxRuFvWzjieqDxZbR9Znfv2THXGANTT8QnCw4kD9RgmZh4U5ARk3gwSQGSnkULoGgL" ], "script": "base64:AAIFAAAAAAAAACsIAhIAEgQKAggIEgQKAggIEgASAwoBCBIDCgEIEgMKAQgSAwoBCBIDCgEIAAAAIgAAAAALZWdnc0Fzc2V0SWQBAAAAIMgv7qu8c1BGkdLTRqcmX760P4sIh+kpW2ixxqQoJD6UAAAAAApwZXJjaFByaWNlAAAAAAAAAABkAAAAAAVzY2FsZQAAAAAAAAAnEAAAAAAGc2NhbGUyAAAAAAAAD0JAAAAAABBpbmN1YmF0b3JBZGRyZXNzAQAAABoBVC7VjNHEAefV6QDOzUAknrEUBzTpXs8rqgAAAAAOYnJlZWRlckFkZHJlc3MBAAAAGgFUheZ7KyJ09o+w/6Uoci31XDysT6VLjluOAAAAABJyZWZDb250cmFjdEFkZHJlc3MBAAAAGgFXSbp9QryfsBGFwcqYqtY07fALze/ow+6lAAAAAA1SZWZlcmVyUmV3YXJkAAAAAAAAAAAFAAAAAA5yZWJpcnRoQWRkcmVzcwEAAAAaAVdwkXXUnut6Ph/5ZAAwyNxGXVyaRN91wvcAAAAABEdFTlMJAARMAAAAAgIAAAABQQkABEwAAAACAgAAAAFCCQAETAAAAAICAAAAAUMJAARMAAAAAgIAAAABRAkABEwAAAACAgAAAAFFCQAETAAAAAICAAAAAUYJAARMAAAAAgIAAAABRwUAAAADbmlsAQAAABFnZXRSZXdhcmRQZXJCbG9jawAAAAAAAAAAAAAAAqwBAAAADXRyeUdldEludGVnZXIAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgAAAAAAAAAAAAEAAAAMdHJ5R2V0U3RyaW5nAAAAAQAAAANrZXkEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAEAAAAJaXNTeW1ib2xBAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABQQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xCAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABQgkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xDAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABQwkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xEAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABRAkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xFAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABRQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xGAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABRgkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xHAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABRwkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xIAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABSAkAAGQAAAACBQAAAAthY2N1bXVsYXRl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AZAAAAABBQAAAA0kbGlzdDIyOTMyMzI0BAAAAA0kYWNjMDIyOTMyMzI0AAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTIyOTMyMzI0AAAAAAAAAAAABQAAAA0kYWNjMDIyOTMyMzI0BAAAAA0kYWNjMTIyOTMyMzI0CQEAAAAJaXNTeW1ib2xFAAAAAgUAAAANJGFjYzAyMjkzMjMyNAkAAZEAAAACBQAAAA0kbGlzdDIyOTMyMzI0AAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTIyOTMyMzI0AAAAAAAAAAABBQAAAA0kYWNjMTIyOTMyMzI0BAAAAA0kYWNjMjIyOTMyMzI0CQEAAAAJaXNTeW1ib2xFAAAAAgUAAAANJGFjYzEyMjkzMjMyNAkAAZEAAAACBQAAAA0kbGlzdDIyOTMyMzI0AAAAAAAAAAABAwkAAAAAAAACBQAAAA0kc2l6ZTIyOTMyMzI0AAAAAAAAAAACBQAAAA0kYWNjMjIyOTMyMzI0BAAAAA0kYWNjMzIyOTMyMzI0CQEAAAAJaXNTeW1ib2xFAAAAAgUAAAANJGFjYzIyMjkzMjMyNAkAAZEAAAACBQAAAA0kbGlzdDIyOTMyMzI0AAAAAAAAAAACAwkAAAAAAAACBQAAAA0kc2l6ZTIyOTMyMzI0AAAAAAAAAAADBQAAAA0kYWNjMzIyOTMyMzI0BAAAAA0kYWNjNDIyOTMyMzI0CQEAAAAJaXNTeW1ib2xFAAAAAgUAAAANJGFjYzMyMjkzMjMyNAkAAZEAAAACBQAAAA0kbGlzdDIyOTMyMzI0AAAAAAAAAAADAwkAAAAAAAACBQAAAA0kc2l6ZTIyOTMyMzI0AAAAAAAAAAAEBQAAAA0kYWNjNDIyOTMyMzI0BAAAAA0kYWNjNTIyOTMyMzI0CQEAAAAJaXNTeW1ib2xFAAAAAgUAAAANJGFjYzQyMjkzMjMyNAkAAZEAAAACBQAAAA0kbGlzdDIyOTMyMzI0AAAAAAAAAAAEAwkAAAAAAAACBQAAAA0kc2l6ZTIyOTMyMzI0AAAAAAAAAAAFBQAAAA0kYWNjNTIyOTMyMzI0BAAAAA0kYWNjNjIyOTMyMzI0CQEAAAAJaXNTeW1ib2xFAAAAAgUAAAANJGFjYzUyMjkzMjMyNAkAAZEAAAACBQAAAA0kbGlzdDIy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ZTI0OTkyNTMwAAAAAAAAAAAABQAAAA0kYWNjMDI0OTkyNTMwBAAAAA0kYWNjMTI0OTkyNTMwCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzAyNDk5MjUzMAkAAZEAAAACBQAAAA0kbGlzdDI0OTkyNTMwAAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTI0OTkyNTMwAAAAAAAAAAABBQAAAA0kYWNjMTI0OTkyNTMwBAAAAA0kYWNjMjI0OTkyNTMwCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzEyNDk5MjUzMAkAAZEAAAACBQAAAA0kbGlzdDI0OTkyNTMwAAAAAAAAAAABAwkAAAAAAAACBQAAAA0kc2l6ZTI0OTkyNTMwAAAAAAAAAAACBQAAAA0kYWNjMjI0OTkyNTMwBAAAAA0kYWNjMzI0OTkyNTMwCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzIyNDk5MjUzMAkAAZEAAAACBQAAAA0kbGlzdDI0OTkyNTMwAAAAAAAAAAACAwkAAAAAAAACBQAAAA0kc2l6ZTI0OTkyNTMwAAAAAAAAAAADBQAAAA0kYWNjMzI0OTkyNTMwBAAAAA0kYWNjNDI0OTkyNTMwCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzMyNDk5MjUzMAkAAZEAAAACBQAAAA0kbGlzdDI0OTkyNTMwAAAAAAAAAAADAwkAAAAAAAACBQAAAA0kc2l6ZTI0OTkyNTMwAAAAAAAAAAAEBQAAAA0kYWNjNDI0OTkyNTMwBAAAAA0kYWNjNTI0OTkyNTMwCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzQyNDk5MjUzMAkAAZEAAAACBQAAAA0kbGlzdDI0OTkyNTMwAAAAAAAAAAAEAwkAAAAAAAACBQAAAA0kc2l6ZTI0OTkyNTMwAAAAAAAAAAAFBQAAAA0kYWNjNTI0OTkyNTMwBAAAAA0kYWNjNjI0OTkyNTMwCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzUyNDk5MjUzMAkAAZEAAAACBQAAAA0kbGlzdDI0OTkyNTMwAAAAAAAAAAAFAwkAAAAAAAACBQAAAA0kc2l6ZTI0OTkyNTMwAAAAAAAAAAAGBQAAAA0kYWNjNjI0OTkyNTMw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cHJldmlvdXNJbnRlcmVzdAkAAGkAAAACCQAAaAAAAAIJAABoAAAAAgUAAAAFc2NhbGUJAQAAABFnZXRSZXdhcmRQZXJCbG9jawAAAAAJAABlAAAAAgUAAAAGaGVpZ2h0BQAAABZwcmV2aW91c0ludGVyZXN0SGVpZ2h0BQAAABF0b3RhbEZhcm1pbmdQb3dlcgEAAAASZ2V0Q3VycmVudEludGVyZXN0AAAAAAMJAABmAAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABJ0b3RhbF9mYXJtaW5nUG93ZXIAAAAAAAAAAAAEAAAAEHByZXZpb3VzSW50ZXJlc3QJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAAXdG90YWxfbGFzdENoZWNrSW50ZXJlc3QEAAAAFnByZXZpb3VzSW50ZXJlc3RIZWlnaHQJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAAddG90YWxfbGFzdENoZWNrSW50ZXJlc3RIZWlnaHQEAAAAEXRvdGFsRmFybWluZ1Bvd2VyCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAECAAAAEnRvdGFsX2Zhcm1pbmdQb3dlcgkBAAAADGNhbGNJbnRlcmVzdAAAAAMFAAAAEHByZXZpb3VzSW50ZXJlc3QFAAAAFnByZXZpb3VzSW50ZXJlc3RIZWlnaHQFAAAAEXRvdGFsRmFybWluZ1Bvd2VyAwkBAAAAAiE9AAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABF0b3RhbF9zdGFydEhlaWdodAAAAAAAAAAAAAkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABd0b3RhbF9sYXN0Q2hlY2tJbnRlcmVzdAkAAAIAAAABAgAAABxmYXJtaW5nIGlzIG5vdCBsYXVuY2hlZCwgeWV0AQAAABRjYWxjQXNzZXRSZXdhcmREZWx0YQAAAAMAAAAHYWRkcmVzcwAAAAdhc3NldElkAAAAEWFzc2V0RmFybWluZ1Bvd2VyBAAAABZsYXN0Q2hlY2tBc3NldEludGVyZXN0CQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYWRkcmVzc18FAAAAB2FkZHJlc3MCAAAAB19hc3NldF8FAAAAB2Fzc2V0SWQCAAAAEl9sYXN0Q2hlY2tJbnRlcmVzdAQAAAAPY3VycmVudEludGVyZXN0CQEAAAASZ2V0Q3VycmVudEludGVyZXN0AAAAAAkAAGgAAAACBQAAABFhc3NldEZhcm1pbmdQb3dlcgkAAGUAAAACBQAAAA9jdXJyZW50SW50ZXJlc3QFAAAAFmxhc3RDaGVja0Fzc2V0SW50ZXJlc3QBAAAAFGFkZEFzc2V0SWRUb0dlbkVudHJ5AAAAAgAAAAdhc3NldElkAAAACGFzc2V0R2VuBAAAAAxjdXJyZW50VmFsdWUJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAHYXNzZXRzXwUAAAAIYXNzZXRHZW4CAAAAB19sb2NrZWQDCQAAAAAAAAIFAAAADGN1cnJlbnRWYWx1ZQIAAAAABQAAAAdhc3NldElkCQABLAAAAAIJAAEsAAAAAgUAAAAMY3VycmVudFZhbHVlAgAAAAEsBQAAAAdhc3NldElkAQAAAA5nZXRTdGFrZVJlc3VsdAAAAAMAAAAHYWRkcmVzcwAAAAdhc3NldElkAAAAEWFzc2V0RmFybWluZ1Bvd2VyBAAAAAVhc3NldAkAAlgAAAABBQAAAAdhc3NldElkCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABJ0b3RhbF9mYXJtaW5nUG93ZXIJAABkAAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABJ0b3RhbF9mYXJtaW5nUG93ZXIFAAAAEWFzc2V0RmFybWluZ1Bvd2VyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABd0b3RhbF9sYXN0Q2hlY2tJbnRlcmVzdAkBAAAAEmdldEN1cnJlbnRJbnRlcmVzdAAAAAAJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAHXRvdGFsX2xhc3RDaGVja0ludGVyZXN0SGVpZ2h0BQAAAAZoZWlnaHQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYWRkcmVzc18FAAAAB2FkZHJlc3MCAAAAB19hc3NldF8FAAAABWFzc2V0AgAAAA1fZmFybWluZ1Bvd2VyBQAAABFhc3NldEZhcm1pbmdQb3dlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAHYWRkcmVzcwIAAAAHX2Fzc2V0XwUAAAAFYXNzZXQCAAAAEl9sYXN0Q2hlY2tJbnRlcmVzdAkBAAAAEmdldEN1cnJlbnRJbnRlcmVzdAAAAAAFAAAAA25pbAEAAAAQZ2V0VW5zdGFrZVJlc3VsdAAAAAUAAAAHYWRkcmVzcwAAAAdhc3NldElkAAAAC3Jld2FyZERlbHRhAAAAD3dpdGhkcmF3bkFtb3VudAAAABFhc3NldEZhcm1pbmdQb3dlcgQAAAAFYXNzZXQJAAJYAAAAAQUAAAAHYXNzZXRJZAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAASdG90YWxfZmFybWluZ1Bvd2VyCQAAZQAAAAIJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAASdG90YWxfZmFybWluZ1Bvd2VyBQAAABFhc3NldEZhcm1pbmdQb3dlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAXdG90YWxfbGFzdENoZWNrSW50ZXJlc3QJAQAAABJnZXRDdXJyZW50SW50ZXJlc3QAAAAACQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAB10b3RhbF9sYXN0Q2hlY2tJbnRlcmVzdEhlaWdodAUAAAAGaGVpZ2h0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAAdhZGRyZXNzAgAAAAdfYXNzZXRfBQAAAAVhc3NldAIAAAANX2Zhcm1pbmdQb3dlcgAAAAAAAAAAAAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAHYWRkcmVzcwIAAAAHX2Fzc2V0XwUAAAAFYXNzZXQCAAAAEl9sYXN0Q2hlY2tJbnRlcmVz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", "height": 1662407, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Cey89cmsaxiyMpmWVm4gAHnRE8AxAYBGxr93MzJCrTVU Next: EnyRzPX6yWTZKvrLdCTCDa5cHk55Qg9qMvxoAKeP4qF7 Diff:
OldNewDifferences
721721
722722
723723 @Callable(cb)
724-func getAssetRarityCallable (bE) = if (if ((value(assetInfo(bE)).issuer == Address(f)))
725- then true
726- else (value(assetInfo(bE)).issuer == Address(e)))
727- then {
728- let E = value(assetInfo(bE)).name
729- let bz = take(takeRight(E, 2), 1)
730- let bF = ((D(E) + "-") + bz)
731- $Tuple2(nil, bA(bF, bz))
732- }
733- else throw("not valid NFT")
724+func getAssetRarityCallable (bE) = {
725+ let cq = fromBase58String(bE)
726+ if (if ((value(assetInfo(cq)).issuer == Address(f)))
727+ then true
728+ else (value(assetInfo(cq)).issuer == Address(e)))
729+ then {
730+ let E = value(assetInfo(cq)).name
731+ let bz = take(takeRight(E, 2), 1)
732+ let bF = ((D(E) + "-") + bz)
733+ $Tuple2(nil, bA(bF, bz))
734+ }
735+ else throw("not valid NFT")
736+ }
734737
735738
736-@Verifier(cq)
737-func cr () = sigVerify(cq.bodyBytes, cq.proofs[0], cq.senderPublicKey)
739+@Verifier(cr)
740+func cs () = sigVerify(cr.bodyBytes, cr.proofs[0], cr.senderPublicKey)
738741
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'EUSw1KL2j5dhy2Hf9X2U4qxAbo6WDjLi2BwcLGSWUdab'
55
66 let b = 100
77
88 let c = 10000
99
1010 let d = 1000000
1111
1212 let e = base58'3MtBigTsaeevrcJAEwVcr4quwkqcrtnjoAh'
1313
1414 let f = base58'3N285kYUMxPi6oZsdWrxhSY34dJHyu4kRN5'
1515
1616 let g = base58'3P8ejTkfRpz9WqCwCuihesNXU5k3zmFFfVe'
1717
1818 let h = 5
1919
2020 let i = base58'3PCC6fVHNa6289DTDmcUo3RuLaFmteZZsmQ'
2121
2222 let j = ["A", "B", "C", "D", "E", "F", "G"]
2323
2424 func k () = 684
2525
2626
2727 func l (m) = {
2828 let n = getInteger(this, m)
2929 if ($isInstanceOf(n, "Int"))
3030 then {
3131 let o = n
3232 o
3333 }
3434 else 0
3535 }
3636
3737
3838 func p (m) = {
3939 let n = getString(this, m)
4040 if ($isInstanceOf(n, "String"))
4141 then {
4242 let q = n
4343 q
4444 }
4545 else ""
4646 }
4747
4848
4949 func r (s,t) = if ((t == "A"))
5050 then (s + 1)
5151 else (s + 0)
5252
5353
5454 func u (s,t) = if ((t == "B"))
5555 then (s + 1)
5656 else (s + 0)
5757
5858
5959 func v (s,t) = if ((t == "C"))
6060 then (s + 1)
6161 else (s + 0)
6262
6363
6464 func w (s,t) = if ((t == "D"))
6565 then (s + 1)
6666 else (s + 0)
6767
6868
6969 func x (s,t) = if ((t == "E"))
7070 then (s + 1)
7171 else (s + 0)
7272
7373
7474 func y (s,t) = if ((t == "F"))
7575 then (s + 1)
7676 else (s + 0)
7777
7878
7979 func z (s,t) = if ((t == "G"))
8080 then (s + 1)
8181 else (s + 0)
8282
8383
8484 func A (s,t) = if ((t == "H"))
8585 then (s + 1)
8686 else (s + 0)
8787
8888
8989 func B (C) = if (contains(C, "0"))
9090 then ""
9191 else C
9292
9393
9494 func D (E) = {
9595 let F = split(dropRight(drop(E, 5), 3), "")
9696 (((((((B((toString({
9797 let G = F
9898 let H = size(G)
9999 let I = 0
100100 if ((H == 0))
101101 then I
102102 else {
103103 let J = r(I, G[0])
104104 if ((H == 1))
105105 then J
106106 else {
107107 let K = r(J, G[1])
108108 if ((H == 2))
109109 then K
110110 else {
111111 let L = r(K, G[2])
112112 if ((H == 3))
113113 then L
114114 else {
115115 let M = r(L, G[3])
116116 if ((H == 4))
117117 then M
118118 else {
119119 let N = r(M, G[4])
120120 if ((H == 5))
121121 then N
122122 else {
123123 let O = r(N, G[5])
124124 if ((H == 6))
125125 then O
126126 else {
127127 let P = r(O, G[6])
128128 if ((H == 7))
129129 then P
130130 else {
131131 let Q = r(P, G[7])
132132 if ((H == 8))
133133 then Q
134134 else {
135135 let R = r(Q, G[8])
136136 throw("List size exceed 8")
137137 }
138138 }
139139 }
140140 }
141141 }
142142 }
143143 }
144144 }
145145 }
146146 }) + "A")) + B((toString({
147147 let S = F
148148 let T = size(S)
149149 let U = 0
150150 if ((T == 0))
151151 then U
152152 else {
153153 let V = u(U, S[0])
154154 if ((T == 1))
155155 then V
156156 else {
157157 let W = u(V, S[1])
158158 if ((T == 2))
159159 then W
160160 else {
161161 let X = u(W, S[2])
162162 if ((T == 3))
163163 then X
164164 else {
165165 let Y = u(X, S[3])
166166 if ((T == 4))
167167 then Y
168168 else {
169169 let Z = u(Y, S[4])
170170 if ((T == 5))
171171 then Z
172172 else {
173173 let aa = u(Z, S[5])
174174 if ((T == 6))
175175 then aa
176176 else {
177177 let ab = u(aa, S[6])
178178 if ((T == 7))
179179 then ab
180180 else {
181181 let ac = u(ab, S[7])
182182 if ((T == 8))
183183 then ac
184184 else {
185185 let ad = u(ac, S[8])
186186 throw("List size exceed 8")
187187 }
188188 }
189189 }
190190 }
191191 }
192192 }
193193 }
194194 }
195195 }
196196 }) + "B"))) + B((toString({
197197 let ae = F
198198 let af = size(ae)
199199 let ag = 0
200200 if ((af == 0))
201201 then ag
202202 else {
203203 let ah = v(ag, ae[0])
204204 if ((af == 1))
205205 then ah
206206 else {
207207 let ai = v(ah, ae[1])
208208 if ((af == 2))
209209 then ai
210210 else {
211211 let aj = v(ai, ae[2])
212212 if ((af == 3))
213213 then aj
214214 else {
215215 let ak = v(aj, ae[3])
216216 if ((af == 4))
217217 then ak
218218 else {
219219 let al = v(ak, ae[4])
220220 if ((af == 5))
221221 then al
222222 else {
223223 let am = v(al, ae[5])
224224 if ((af == 6))
225225 then am
226226 else {
227227 let an = v(am, ae[6])
228228 if ((af == 7))
229229 then an
230230 else {
231231 let ao = v(an, ae[7])
232232 if ((af == 8))
233233 then ao
234234 else {
235235 let ap = v(ao, ae[8])
236236 throw("List size exceed 8")
237237 }
238238 }
239239 }
240240 }
241241 }
242242 }
243243 }
244244 }
245245 }
246246 }) + "C"))) + B((toString({
247247 let aq = F
248248 let ar = size(aq)
249249 let as = 0
250250 if ((ar == 0))
251251 then as
252252 else {
253253 let at = w(as, aq[0])
254254 if ((ar == 1))
255255 then at
256256 else {
257257 let au = w(at, aq[1])
258258 if ((ar == 2))
259259 then au
260260 else {
261261 let av = w(au, aq[2])
262262 if ((ar == 3))
263263 then av
264264 else {
265265 let aw = w(av, aq[3])
266266 if ((ar == 4))
267267 then aw
268268 else {
269269 let ax = w(aw, aq[4])
270270 if ((ar == 5))
271271 then ax
272272 else {
273273 let ay = w(ax, aq[5])
274274 if ((ar == 6))
275275 then ay
276276 else {
277277 let az = w(ay, aq[6])
278278 if ((ar == 7))
279279 then az
280280 else {
281281 let aA = w(az, aq[7])
282282 if ((ar == 8))
283283 then aA
284284 else {
285285 let aB = w(aA, aq[8])
286286 throw("List size exceed 8")
287287 }
288288 }
289289 }
290290 }
291291 }
292292 }
293293 }
294294 }
295295 }
296296 }) + "D"))) + B((toString({
297297 let aC = F
298298 let aD = size(aC)
299299 let aE = 0
300300 if ((aD == 0))
301301 then aE
302302 else {
303303 let aF = x(aE, aC[0])
304304 if ((aD == 1))
305305 then aF
306306 else {
307307 let aG = x(aF, aC[1])
308308 if ((aD == 2))
309309 then aG
310310 else {
311311 let aH = x(aG, aC[2])
312312 if ((aD == 3))
313313 then aH
314314 else {
315315 let aI = x(aH, aC[3])
316316 if ((aD == 4))
317317 then aI
318318 else {
319319 let aJ = x(aI, aC[4])
320320 if ((aD == 5))
321321 then aJ
322322 else {
323323 let aK = x(aJ, aC[5])
324324 if ((aD == 6))
325325 then aK
326326 else {
327327 let aL = x(aK, aC[6])
328328 if ((aD == 7))
329329 then aL
330330 else {
331331 let aM = x(aL, aC[7])
332332 if ((aD == 8))
333333 then aM
334334 else {
335335 let aN = x(aM, aC[8])
336336 throw("List size exceed 8")
337337 }
338338 }
339339 }
340340 }
341341 }
342342 }
343343 }
344344 }
345345 }
346346 }) + "E"))) + B((toString({
347347 let aO = F
348348 let aP = size(aO)
349349 let aQ = 0
350350 if ((aP == 0))
351351 then aQ
352352 else {
353353 let aR = y(aQ, aO[0])
354354 if ((aP == 1))
355355 then aR
356356 else {
357357 let aS = y(aR, aO[1])
358358 if ((aP == 2))
359359 then aS
360360 else {
361361 let aT = y(aS, aO[2])
362362 if ((aP == 3))
363363 then aT
364364 else {
365365 let aU = y(aT, aO[3])
366366 if ((aP == 4))
367367 then aU
368368 else {
369369 let aV = y(aU, aO[4])
370370 if ((aP == 5))
371371 then aV
372372 else {
373373 let aW = y(aV, aO[5])
374374 if ((aP == 6))
375375 then aW
376376 else {
377377 let aX = y(aW, aO[6])
378378 if ((aP == 7))
379379 then aX
380380 else {
381381 let aY = y(aX, aO[7])
382382 if ((aP == 8))
383383 then aY
384384 else {
385385 let aZ = y(aY, aO[8])
386386 throw("List size exceed 8")
387387 }
388388 }
389389 }
390390 }
391391 }
392392 }
393393 }
394394 }
395395 }
396396 }) + "F"))) + B((toString({
397397 let ba = F
398398 let bb = size(ba)
399399 let bc = 0
400400 if ((bb == 0))
401401 then bc
402402 else {
403403 let bd = z(bc, ba[0])
404404 if ((bb == 1))
405405 then bd
406406 else {
407407 let be = z(bd, ba[1])
408408 if ((bb == 2))
409409 then be
410410 else {
411411 let bf = z(be, ba[2])
412412 if ((bb == 3))
413413 then bf
414414 else {
415415 let bg = z(bf, ba[3])
416416 if ((bb == 4))
417417 then bg
418418 else {
419419 let bh = z(bg, ba[4])
420420 if ((bb == 5))
421421 then bh
422422 else {
423423 let bi = z(bh, ba[5])
424424 if ((bb == 6))
425425 then bi
426426 else {
427427 let bj = z(bi, ba[6])
428428 if ((bb == 7))
429429 then bj
430430 else {
431431 let bk = z(bj, ba[7])
432432 if ((bb == 8))
433433 then bk
434434 else {
435435 let bl = z(bk, ba[8])
436436 throw("List size exceed 8")
437437 }
438438 }
439439 }
440440 }
441441 }
442442 }
443443 }
444444 }
445445 }
446446 }) + "G"))) + B((toString({
447447 let bm = F
448448 let bn = size(bm)
449449 let bo = 0
450450 if ((bn == 0))
451451 then bo
452452 else {
453453 let bp = A(bo, bm[0])
454454 if ((bn == 1))
455455 then bp
456456 else {
457457 let bq = A(bp, bm[1])
458458 if ((bn == 2))
459459 then bq
460460 else {
461461 let br = A(bq, bm[2])
462462 if ((bn == 3))
463463 then br
464464 else {
465465 let bs = A(br, bm[3])
466466 if ((bn == 4))
467467 then bs
468468 else {
469469 let bt = A(bs, bm[4])
470470 if ((bn == 5))
471471 then bt
472472 else {
473473 let bu = A(bt, bm[5])
474474 if ((bn == 6))
475475 then bu
476476 else {
477477 let bv = A(bu, bm[6])
478478 if ((bn == 7))
479479 then bv
480480 else {
481481 let bw = A(bv, bm[7])
482482 if ((bn == 8))
483483 then bw
484484 else {
485485 let bx = A(bw, bm[8])
486486 throw("List size exceed 8")
487487 }
488488 }
489489 }
490490 }
491491 }
492492 }
493493 }
494494 }
495495 }
496496 }) + "H")))
497497 }
498498
499499
500500 func by (bz) = if ((bz == "G"))
501501 then e
502502 else f
503503
504504
505505 func bA (F,bz) = {
506506 let bB = getIntegerValue(Address(by(bz)), (("stats_" + F) + "_quantity"))
507507 let bC = pow((10000 / bB), 4, 5, 1, 2, FLOOR)
508508 if ((bC > 0))
509509 then bC
510510 else 2
511511 }
512512
513513
514514 func bD (bE) = if (if ((value(assetInfo(bE)).issuer == Address(f)))
515515 then true
516516 else (value(assetInfo(bE)).issuer == Address(e)))
517517 then {
518518 let E = value(assetInfo(bE)).name
519519 let bz = take(takeRight(E, 2), 1)
520520 let bF = ((D(E) + "-") + bz)
521521 $Tuple2(bF, bA(bF, bz))
522522 }
523523 else throw("not valid NFT")
524524
525525
526526 func bG (bH,bE) = l((((("address_" + bH) + "_asset_") + bE) + "_farmingPower"))
527527
528528
529529 func bI (bF) = {
530530 let bJ = p(("assets_" + bF))
531531 if ((bJ == ""))
532532 then nil
533533 else split(bJ, ",")
534534 }
535535
536536
537537 func bK (bL,bM,bN) = (bL + (((c * k()) * (height - bM)) / bN))
538538
539539
540540 func bO () = if ((l("total_farmingPower") > 0))
541541 then {
542542 let bL = l("total_lastCheckInterest")
543543 let bM = l("total_lastCheckInterestHeight")
544544 let bN = l("total_farmingPower")
545545 bK(bL, bM, bN)
546546 }
547547 else if ((l("total_startHeight") != 0))
548548 then l("total_lastCheckInterest")
549549 else throw("farming is not launched, yet")
550550
551551
552552 func bP (bH,bE,bQ) = {
553553 let bR = l((((("address_" + bH) + "_asset_") + bE) + "_lastCheckInterest"))
554554 let bS = bO()
555555 (bQ * (bS - bR))
556556 }
557557
558558
559559 func bT (bE,bU) = {
560560 let bV = p((("assets_" + bU) + "_locked"))
561561 if ((bV == ""))
562562 then bE
563563 else ((bV + ",") + bE)
564564 }
565565
566566
567567 func bW (bH,bE,bQ) = {
568568 let bX = toBase58String(bE)
569569 [IntegerEntry("total_farmingPower", (l("total_farmingPower") + bQ)), IntegerEntry("total_lastCheckInterest", bO()), IntegerEntry("total_lastCheckInterestHeight", height), IntegerEntry((((("address_" + bH) + "_asset_") + bX) + "_farmingPower"), bQ), IntegerEntry((((("address_" + bH) + "_asset_") + bX) + "_lastCheckInterest"), bO())]
570570 }
571571
572572
573573 func bY (bH,bE,bZ,ca,bQ) = {
574574 let bX = toBase58String(bE)
575575 [IntegerEntry("total_farmingPower", (l("total_farmingPower") - bQ)), IntegerEntry("total_lastCheckInterest", bO()), IntegerEntry("total_lastCheckInterestHeight", height), IntegerEntry((((("address_" + bH) + "_asset_") + bX) + "_farmingPower"), 0), IntegerEntry((((("address_" + bH) + "_asset_") + bX) + "_lastCheckInterest"), bO()), IntegerEntry((((("address_" + bH) + "_asset_") + bX) + "_withdrawnAmount"), (l((((("address_" + bH) + "_asset_") + bX) + "_withdrawnAmount")) + (ca * d))), IntegerEntry((((("address_" + bH) + "_asset_") + bX) + "_lastCheckFarmedAmount"), (l((((("address_" + bH) + "_asset_") + bX) + "_lastCheckFarmedAmount")) + bZ))]
576576 }
577577
578578
579579 @Callable(cb)
580580 func init () = if ((cb.caller != this))
581581 then throw("admin only")
582582 else [IntegerEntry("total_startHeight", height)]
583583
584584
585585
586586 @Callable(cb)
587587 func buyPerch (cc,cd) = if ((0 > value(indexOf(["B", "R", "G", "Y"], cc))))
588588 then throw("you need to set color properly")
589589 else {
590590 let ce = value(cb.payments[0])
591591 if ((ce.assetId != a))
592592 then throw(("You can attach only EGG tokens with the following asset id: " + toBase58String(a)))
593593 else if ((ce.amount != b))
594594 then throw(("To buy a perch you currently need the following amount of EGGlets: " + toString(b)))
595595 else {
596596 let cf = ((ce.amount / 100) * h)
597597 let cg = invoke(Address(g), "refPayment", [cd], [AttachedPayment(a, cf)])
598598 if ((cg == cg))
599599 then {
600600 let ch = ((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc)
601601 let ci = l(ch)
602602 [IntegerEntry(ch, (ci + 1))]
603603 }
604604 else throw("Strict value is not equal to itself.")
605605 }
606606 }
607607
608608
609609
610610 @Callable(cb)
611611 func addFreePerch (bH,cc) = if ((0 > value(indexOf(["B", "R", "G", "Y"], cc))))
612612 then throw("you need to set color properly")
613613 else if (if ((cb.caller != Address(i)))
614614 then (cb.caller != this)
615615 else false)
616616 then throw("rebirth only")
617617 else {
618618 let ch = ((("address_" + bH) + "_perchesAvailable_") + cc)
619619 let ci = l(ch)
620620 $Tuple2([IntegerEntry(ch, (ci + 1))], "")
621621 }
622622
623623
624624
625625 @Callable(cb)
626626 func stakeNFT () = {
627627 let bE = value(value(cb.payments[0]).assetId)
628628 let bH = toString(cb.caller)
629629 let cc = takeRight(value(assetInfo(bE)).name, 1)
630630 let cj = l(((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc))
631631 if ((0 >= cj))
632632 then throw(("no perches available for the color " + cc))
633633 else {
634634 let ck = bD(bE)
635635 let bU = ck._1
636636 let bQ = ck._2
637637 let cl = bP(bH, toBase58String(bE), bQ)
638638 (bW(bH, bE, bQ) ++ [IntegerEntry(((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc), (cj - 1))])
639639 }
640640 }
641641
642642
643643
644644 @Callable(cb)
645645 func unstakeNFT (bX) = {
646646 let bE = fromBase58String(bX)
647647 let bH = toString(cb.caller)
648648 let bQ = bG(bH, bX)
649649 let cl = bP(bH, bX, bQ)
650650 let cm = (cl + l((((("address_" + bH) + "_asset_") + bX) + "_lastCheckFarmedAmount")))
651651 let ca = l((((("address_" + bH) + "_asset_") + bX) + "_withdrawnAmount"))
652652 let cn = ((cm - ca) / (c * 100))
653653 let cc = takeRight(value(assetInfo(bE)).name, 1)
654654 if ((0 >= bQ))
655655 then throw("asset not available")
656656 else if ((cc == "U"))
657657 then throw("use another function to unstake Jackpot NFT")
658658 else {
659659 let co = bY(bH, bE, cl, cn, bQ)
660660 (co ++ [IntegerEntry(((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc), (l(((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc)) + 1)), ScriptTransfer(cb.caller, cn, a), ScriptTransfer(cb.caller, 1, bE)])
661661 }
662662 }
663663
664664
665665
666666 @Callable(cb)
667667 func stakeJackpot (cc) = {
668668 let bE = value(value(cb.payments[0]).assetId)
669669 let bH = toString(cb.caller)
670670 let cj = l(((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc))
671671 let cp = value(assetInfo(bE)).issuer.bytes
672672 if (if ((cp == e))
673673 then true
674674 else (cp == f))
675675 then if ((takeRight(value(value(assetInfo(bE)).name), 1) != "U"))
676676 then throw("jackpot only")
677677 else if ((0 >= cj))
678678 then throw(("no perches available for the color " + cc))
679679 else (bW(bH, bE, 100) ++ [IntegerEntry(((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc), (cj - 1)), StringEntry((((("address_" + toString(cb.caller)) + "_asset_") + toBase58String(bE)) + "_perchColor"), cc)])
680680 else throw("asset is not valid")
681681 }
682682
683683
684684
685685 @Callable(cb)
686686 func unstakeJackpot (bX) = {
687687 let bE = fromBase58String(bX)
688688 let bH = toString(cb.caller)
689689 let cc = p((((("address_" + bH) + "_asset_") + bX) + "_perchColor"))
690690 let bQ = bG(bH, bX)
691691 let cl = bP(bH, bX, bQ)
692692 let cm = (cl + l((((("address_" + bH) + "_asset_") + bX) + "_lastCheckFarmedAmount")))
693693 let ca = l((((("address_" + bH) + "_asset_") + bX) + "_withdrawnAmount"))
694694 let cn = ((cm - ca) / (c * 100))
695695 if ((takeRight(value(value(assetInfo(bE)).name), 1) != "U"))
696696 then throw("jackpot only")
697697 else if ((bQ > 0))
698698 then {
699699 let co = bY(bH, bE, cl, cn, bQ)
700700 (co ++ [IntegerEntry(((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc), (l(((("address_" + toString(cb.caller)) + "_perchesAvailable_") + cc)) + 1)), ScriptTransfer(cb.caller, cn, a), ScriptTransfer(cb.caller, 1, bE)])
701701 }
702702 else throw("")
703703 }
704704
705705
706706
707707 @Callable(cb)
708708 func claimReward (bX) = {
709709 let bH = toString(cb.caller)
710710 let bE = fromBase58String(bX)
711711 let bQ = bG(bH, bX)
712712 let cl = bP(bH, bX, bQ)
713713 let cm = (cl + l((((("address_" + bH) + "_asset_") + bX) + "_lastCheckFarmedAmount")))
714714 let ca = l((((("address_" + bH) + "_asset_") + bX) + "_withdrawnAmount"))
715715 let cn = ((cm - ca) / (c * 100))
716716 if ((0 >= cn))
717717 then throw("you have no EGGs to withdraw")
718718 else [IntegerEntry((((("address_" + bH) + "_asset_") + bX) + "_withdrawnAmount"), (l((((("address_" + bH) + "_asset_") + bX) + "_withdrawnAmount")) + (cn * d))), ScriptTransfer(Address(fromBase58String(bH)), cn, a)]
719719 }
720720
721721
722722
723723 @Callable(cb)
724-func getAssetRarityCallable (bE) = if (if ((value(assetInfo(bE)).issuer == Address(f)))
725- then true
726- else (value(assetInfo(bE)).issuer == Address(e)))
727- then {
728- let E = value(assetInfo(bE)).name
729- let bz = take(takeRight(E, 2), 1)
730- let bF = ((D(E) + "-") + bz)
731- $Tuple2(nil, bA(bF, bz))
732- }
733- else throw("not valid NFT")
724+func getAssetRarityCallable (bE) = {
725+ let cq = fromBase58String(bE)
726+ if (if ((value(assetInfo(cq)).issuer == Address(f)))
727+ then true
728+ else (value(assetInfo(cq)).issuer == Address(e)))
729+ then {
730+ let E = value(assetInfo(cq)).name
731+ let bz = take(takeRight(E, 2), 1)
732+ let bF = ((D(E) + "-") + bz)
733+ $Tuple2(nil, bA(bF, bz))
734+ }
735+ else throw("not valid NFT")
736+ }
734737
735738
736-@Verifier(cq)
737-func cr () = sigVerify(cq.bodyBytes, cq.proofs[0], cq.senderPublicKey)
739+@Verifier(cr)
740+func cs () = sigVerify(cr.bodyBytes, cr.proofs[0], cr.senderPublicKey)
738741

github/deemru/w8io/169f3d6 
102.55 ms