tx · H4uu1xV9QJTqF6JHJuqT7pn5VJwhB68sySgxyg3on4x3

3PF21L9aRbaGjcsu5sAUrJPw1gi4RmLugFi:  -0.01400000 Waves

2021.06.16 20:40 [2637973] smart account 3PF21L9aRbaGjcsu5sAUrJPw1gi4RmLugFi > SELF 0.00000000 Waves

{ "type": 13, "id": "H4uu1xV9QJTqF6JHJuqT7pn5VJwhB68sySgxyg3on4x3", "fee": 1400000, "feeAssetId": null, "timestamp": 1623865202849, "version": 2, "chainId": 87, "sender": "3PF21L9aRbaGjcsu5sAUrJPw1gi4RmLugFi", "senderPublicKey": "5AZJc2JvBSnmkRSK1MmbNWSM3b5oUsbsmWaa1wuDk1pb", "proofs": [ "4XpDDPYJWzgVVryBdVKERXZBKADNB4cbYDKZH7PBTcKuvTpNPCeJBwJLn3WvwixiEnqEbbpPFEsZQQGKoDJZ6FWL" ], "script": "base64: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DSRhY2MxMTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjMDE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAADCQAAAAAAAAIFAAAADSRzaXplMTg5MTE5MjIAAAAAAAAAAAEFAAAADSRhY2MxMTg5MTE5MjIEAAAADSRhY2MyMTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjMTE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplMTg5MTE5MjIAAAAAAAAAAAIFAAAADSRhY2MyMTg5MTE5MjIEAAAADSRhY2MzMTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjMjE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplMTg5MTE5MjIAAAAAAAAAAAMFAAAADSRhY2MzMTg5MTE5MjIEAAAADSRhY2M0MTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjMzE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplMTg5MTE5MjIAAAAAAAAAAAQFAAAADSRhY2M0MTg5MTE5MjIEAAAADSRhY2M1MTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjNDE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplMTg5MTE5MjIAAAAAAAAAAAUFAAAADSRhY2M1MTg5MTE5MjIEAAAADSRhY2M2MTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjNTE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplMTg5MTE5MjIAAAAAAAAAAAYFAAAADSRhY2M2MTg5MTE5MjIEAAAADSRhY2M3MTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjNjE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplMTg5MTE5MjIAAAAAAAAAAAcFAAAADSRhY2M3MTg5MTE5MjIEAAAADSRhY2M4MTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjNzE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplMTg5MTE5MjIAAAAAAAAAAAgFAAAADSRhY2M4MTg5MTE5MjIEAAAADSRhY2M5MTg5MTE5MjIJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjODE4OTExOTIyCQABkQAAAAIFAAAADSRsaXN0MTg5MTE5MjIAAAAAAAAAAAgJAAACAAAAAQIAAAASTGlzdCBzaXplIGV4Y2VlZCA4AgAAAAFCCQEAAAAQZ2V0QW1vdW50T3JDbGVhcgAAAAEJAAEsAAAAAgkAAaQAAAABBAAAAA0kbGlzdDE5NTkxOTkwBQAAAAhnZW5vdHlwZQQAAAANJHNpemUxOTU5MTk5MAkAAZAAAAABBQAAAA0kbGlzdDE5NTkxOTkwBAAAAA0kYWNjMDE5NTkxOTkwAAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAAABQAAAA0kYWNjMDE5NTkxOTkwBAAAAA0kYWNjMTE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzAxOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5NTkxOTkwAAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAABBQAAAA0kYWNjMTE5NTkxOTkwBAAAAA0kYWNjMjE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzExOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5NTkxOTkwAAAAAAAAAAABAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAACBQAAAA0kYWNjMjE5NTkxOTkwBAAAAA0kYWNjMzE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzIxOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5NTkxOTkwAAAAAAAAAAACAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAADBQAAAA0kYWNjMzE5NTkxOTkwBAAAAA0kYWNjNDE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzMxOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5NTkxOTkwAAAAAAAAAAADAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAAEBQAAAA0kYWNjNDE5NTkxOTkwBAAAAA0kYWNjNTE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzQxOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5NTkxOTkwAAAAAAAAAAAEAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAAFBQAAAA0kYWNjNTE5NTkxOTkwBAAAAA0kYWNjNjE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzUxOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5NTkxOTkwAAAAAAAAAAAFAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAAGBQAAAA0kYWNjNjE5NTkxOTkwBAAAAA0kYWNjNzE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzYxOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5NTkxOTkwAAAAAAAAAAAGAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAAHBQAAAA0kYWNjNzE5NTkxOTkwBAAAAA0kYWNjODE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzcxOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5NTkxOTkwAAAAAAAAAAAHAwkAAAAAAAACBQAAAA0kc2l6ZTE5NTkxOTkwAAAAAAAAAAAIBQAAAA0kYWNjODE5NTkxOTkwBAAAAA0kYWNjOTE5NTkxOTkwCQEAAAAJaXNTeW1ib2xDAAAAAgUAAAANJGFjYzgxOTU5MTk5MAkAAZEAAAACBQAAAA0kbGlzdDE5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MzQEAAAADSRhY2MyMjMwMzIzMzQJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjMTIzMDMyMzM0CQABkQAAAAIFAAAADSRsaXN0MjMwMzIzMzQAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplMjMwMzIzMzQAAAAAAAAAAAIFAAAADSRhY2MyMjMwMzIzMzQEAAAADSRhY2MzMjMwMzIzMzQJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjMjIzMDMyMzM0CQABkQAAAAIFAAAADSRsaXN0MjMwMzIzMzQAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplMjMwMzIzMzQAAAAAAAAAAAMFAAAADSRhY2MzMjMwMzIzMzQEAAAADSRhY2M0MjMwMzIzMzQJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjMzIzMDMyMzM0CQABkQAAAAIFAAAADSRsaXN0MjMwMzIzMzQAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplMjMwMzIzMzQAAAAAAAAAAAQFAAAADSRhY2M0MjMwMzIzMzQEAAAADSRhY2M1MjMwMzIzMzQJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjNDIzMDMyMzM0CQABkQAAAAIFAAAADSRsaXN0MjMwMzIzMzQAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplMjMwMzIzMzQAAAAAAAAAAAUFAAAADSRhY2M1MjMwMzIzMzQEAAAADSRhY2M2MjMwMzIzMzQJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjNTIzMDMyMzM0CQABkQAAAAIFAAAADSRsaXN0MjMwMzIzMzQAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplMjMwMzIzMzQAAAAAAAAAAAYFAAAADSRhY2M2MjMwMzIzMzQEAAAADSRhY2M3MjMwMzIzMzQJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjNjIzMDMyMzM0CQABkQAAAAIFAAAADSRsaXN0MjMwMzIzMzQAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplMjMwMzIzMzQAAAAAAAAAAAcFAAAADSRhY2M3MjMwMzIzMzQEAAAADSRhY2M4MjMwMzIzMzQJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjNzIzMDMyMzM0CQABkQAAAAIFAAAADSRsaXN0MjMwMzIzMzQAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplMjMwMzIzMzQAAAAAAAAAAAgFAAAADSRhY2M4MjMwMzIzMzQEAAAADSRhY2M5MjMwMzIzMzQJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjODIzMDMyMzM0CQABkQAAAAIFAAAADSRsaXN0MjMwMzIzMzQAAAAAAAAAAAgJAAACAAAAAQIAAAASTGlzdCBzaXplIGV4Y2VlZCA4AgAAAAFIAQAAAA5nZXRBc3NldE9yaWdpbgAAAAEAAAAKZ2VuZXJhdGlvbgMJAAAAAAAAAgUAAAAKZ2VuZXJhdGlvbgIAAAABRwUAAAAQaW5jdWJhdG9yQWRkcmVzcwUAAAAOYnJlZWRlckFkZHJlc3MBAAAADmdldEFzc2V0UmFyaXR5AAAAAgAAAAhnZW5vdHlwZQAAAApnZW5lcmF0aW9uBAAAAAhxdWFudGl0eQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgkBAAAAB0FkZHJlc3MAAAABCQEAAAAOZ2V0QXNzZXRPcmlnaW4AAAABBQAAAApnZW5lcmF0aW9uCQABLAAAAAIJAAEsAAAAAgIAAAAGc3RhdHNfBQAAAAhnZW5vdHlwZQIAAAAJX3F1YW50aXR5CQAAbAAAAAYFAAAACHF1YW50aXR5AAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAABAAAAAAAAAAACBQAAAAhIQUxGRE9XTgEAAAAUZ2V0QXNzZXRGYXJtaW5nUG93ZXIAAAABAAAAB2Fzc2V0SWQEAAAACWFzc2V0TmFtZQgJAQAAAAV2YWx1ZQAAAAEJAAPsAAAAAQUAAAAHYXNzZXRJZAAAAARuYW1lBAAAAApnZW5lcmF0aW9uCQABLwAAAAIJAQAAAAl0YWtlUmlnaHQAAAACBQAAAAlhc3NldE5hbWUAAAAAAAAAAAIAAAAAAAAAAAEEAAAAA2dlbgkAASwAAAACCQABLAAAAAIJAQAAAAZnZXRHZW4AAAABBQAAAAlhc3NldE5hbWUCAAAAAS0FAAAACmdlbmVyYXRpb24JAAUUAAAAAgUAAAADZ2VuCQEAAAAOZ2V0QXNzZXRSYXJpdHkAAAACBQAAAANnZW4FAAAACmdlbmVyYXRpb24BAAAAHWdldExhc3RLbm93bkFzc2V0RmFybWluZ1Bvd2VyAAAAAgAAAAdhZGRyZXNzAAAAB2Fzc2V0SWQJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAHYWRkcmVzcwIAAAAHX2Fzc2V0XwUAAAAHYXNzZXRJZAIAAAANX2Zhcm1pbmdQb3dlcgEAAAAOZ2V0QXNzZXRzQnlHZW4AAAABAAAAA2dlbgQAAAABcwkBAAAADHRyeUdldFN0cmluZwAAAAEJAAEsAAAAAgIAAAAHYXNzZXRzXwUAAAADZ2VuAwkAAAAAAAACBQAAAAFzAgAAAAAFAAAAA25pbAkABLUAAAACBQAAAAFzAgAAAAEsAQAAAAxjYWxjSW50ZXJlc3QAAAADAAAAEHByZXZpb3VzSW50ZXJlc3QAAAAWcHJldmlvdXNJbnRlcmVzdEhlaWdodAAAABF0b3RhbEZhcm1pbmdQb3dlcgkAAGQAAAACBQAAABBwcmV2aW91c0ludGVyZXN0CQAAaQAAAAIJAABoAAAAAgkAAGgAAAACBQAAAAVzY2FsZQkBAAAAEWdldFJld2FyZFBlckJsb2NrAAAAAAkAAGUAAAACBQAAAAZoZWlnaHQFAAAAFnByZXZpb3VzSW50ZXJlc3RIZWlnaHQFAAAAEXRvdGFsRmFybWluZ1Bvd2VyAQAAABJnZXRDdXJyZW50SW50ZXJlc3QAAAAAAwkAAGYAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAECAAAAEnRvdGFsX2Zhcm1pbmdQb3dlcgAAAAAAAAAAAAQAAAAQcHJldmlvdXNJbnRlcmVzdAkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABd0b3RhbF9sYXN0Q2hlY2tJbnRlcmVzdAQAAAAWcHJldmlvdXNJbnRlcmVzdEhlaWdodAkBAAAADXRyeUdldEludGVnZXIAAAABAgAAAB10b3RhbF9sYXN0Q2hlY2tJbnRlcmVzdEhlaWdodAQAAAARdG90YWxGYXJtaW5nUG93ZXIJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAASdG90YWxfZmFybWluZ1Bvd2VyCQEAAAAMY2FsY0ludGVyZXN0AAAAAwUAAAAQcHJldmlvdXNJbnRlcmVzdAUAAAAWcHJldmlvdXNJbnRlcmVzdEhlaWdodAUAAAARdG90YWxGYXJtaW5nUG93ZXIDCQAAZwAAAAIFAAAABmhlaWdodAkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABF0b3RhbF9zdGFydEhlaWdodAAAAAAAAAAAAAkAAAIAAAABAgAAABxmYXJtaW5nIGlzIG5vdCBsYXVuY2hlZCwgeWV0AQAAABRjYWxjQXNzZXRSZXdhcmREZWx0YQAAAAMAAAAHYWRkcmVzcwAAAAdhc3NldElkAAAAEWFzc2V0RmFybWluZ1Bvd2VyBAAAABVsYXN0Q2hlY2tVc2VySW50ZXJlc3QJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAHYWRkcmVzcwIAAAAHX2Fzc2V0XwUAAAAHYXNzZXRJZAIAAAASX2xhc3RDaGVja0ludGVyZXN0BAAAAA9jdXJyZW50SW50ZXJlc3QJAQAAABJnZXRDdXJyZW50SW50ZXJlc3QAAAAACQAAaAAAAAIFAAAAEWFzc2V0RmFybWluZ1Bvd2VyCQAAZQAAAAIFAAAAD2N1cnJlbnRJbnRlcmVzdAUAAAAVbGFzdENoZWNrVXNlckludGVyZXN0AQAAABRhZGRBc3NldElkVG9HZW5FbnRyeQAAAAIAAAAHYXNzZXRJZAAAAAhhc3NldEdlbgQAAAAMY3VycmVudFZhbHVlCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQkAASwAAAACCQABLAAAAAICAAAAB2Fzc2V0c18FAAAACGFzc2V0R2VuAgAAAAdfbG9ja2VkAwkAAAAAAAACBQAAAAxjdXJyZW50VmFsdWUCAAAAAAUAAAAHYXNzZXRJZAkAASwAAAACCQABLAAAAAIFAAAADGN1cnJlbnRWYWx1ZQIAAAABLAUAAAAHYXNzZXRJZAEAAAATZ2V0Q2hlY2tEYXRhQ2hhbmdlcwAAAAQAAAAHYWRkcmVzcwAAAAdhc3NldElkAAAAC3Jld2FyZERlbHRhAAAAFmFzc2V0RmFybWluZ1Bvd2VyRGVsdGEEAAAABWFzc2V0CQACWAAAAAEFAAAAB2Fzc2V0SWQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAEnRvdGFsX2Zhcm1pbmdQb3dlcgkAAGQAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAECAAAAEnRvdGFsX2Zhcm1pbmdQb3dlcgUAAAAWYXNzZXRGYXJtaW5nUG93ZXJEZWx0YQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAXdG90YWxfbGFzdENoZWNrSW50ZXJlc3QJAQAAABJnZXRDdXJyZW50SW50ZXJlc3QAAAAACQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAB10b3RhbF9sYXN0Q2hlY2tJbnRlcmVzdEhlaWdodAUAAAAGaGVpZ2h0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAAdhZGRyZXNzAgAAAAdfYXNzZXRfBQAAAAVhc3NldAIAAAANX2Zhcm1pbmdQb3dlcgkAAGQAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYWRkcmVzc18FAAAAB2FkZHJlc3MCAAAAB19hc3NldF8FAAAABWFzc2V0AgAAAA1fZmFybWluZ1Bvd2VyBQAAABZhc3NldEZhcm1pbmdQb3dlckRlbHRhCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAAdhZGRyZXNzAgAAAAdfYXNzZXRfBQAAAAVhc3NldAIAAAASX2xhc3RDaGVja0ludGVyZXN0CQEAAAASZ2V0Q3VycmVudEludGVyZXN0AAAAAAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAHYWRkcmVzcwIAAAAHX2Fzc2V0XwUAAAAFYXNzZXQCAAAAFl9sYXN0Q2hlY2tGYXJtZWRBbW91bnQJAABkAAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAAdhZGRyZXNzAgAAAAdfYXNzZXRfBQAAAAVhc3NldAIAAAAWX2xhc3RDaGVja0Zhcm1lZEFtb3VudAUAAAALcmV3YXJkRGVsdGEFAAAAA25pbAAAAAQAAAABaQEAAAAEaW5pdAAAAAADCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAKYWRtaW4gb25seQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAARdG90YWxfc3RhcnRIZWlnaHQFAAAABmhlaWdodAUAAAADbmlsAAAAAWkBAAAACHN0YWtlTkZUAAAAAAQAAAAHYXNzZXRJZAkBAAAABXZhbHVlAAAAAQgJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAQAAAAHYWRkcmVzcwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAACyR0MDU2NjQ1NzI5CQEAAAAUZ2V0QXNzZXRGYXJtaW5nUG93ZXIAAAABBQAAAAdhc3NldElkBAAAAAhhc3NldEdlbggFAAAACyR0MDU2NjQ1NzI5AAAAAl8xBAAAABFhc3NldEZhcm1pbmdQb3dlcggFAAAACyR0MDU2NjQ1NzI5AAAAAl8yBAAAABBhc3NldFJld2FyZERlbHRhCQEAAAAUY2FsY0Fzc2V0UmV3YXJkRGVsdGEAAAADBQAAAAdhZGRyZXNzCQACWAAAAAEFAAAAB2Fzc2V0SWQFAAAAEWFzc2V0RmFybWluZ1Bvd2VyCQEAAAATZ2V0Q2hlY2tEYXRhQ2hhbmdlcwAAAAQFAAAAB2FkZHJlc3MFAAAAB2Fzc2V0SWQFAAAAEGFzc2V0UmV3YXJkRGVsdGEFAAAAEWFzc2V0RmFybWluZ1Bvd2VyAAAAAWkBAAAACnVuc3Rha2VORlQAAAABAAAABWFzc2V0BAAAAAdhc3NldElkCQACWQAAAAEFAAAABWFzc2V0BAAAAAdhZGRyZXNzCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAARYXNzZXRGYXJtaW5nUG93ZXIJAQAAAB1nZXRMYXN0S25vd25Bc3NldEZhcm1pbmdQb3dlcgAAAAIFAAAAB2FkZHJlc3MFAAAABWFzc2V0BAAAABBhc3NldFJld2FyZERlbHRhCQEAAAAUY2FsY0Fzc2V0UmV3YXJkRGVsdGEAAAADBQAAAAdhZGRyZXNzBQAAAAVhc3NldAUAAAARYXNzZXRGYXJtaW5nUG93ZXIEAAAABnJldHVybgkBAAAAE2dldENoZWNrRGF0YUNoYW5nZXMAAAAEBQAAAAdhZGRyZXNzBQAAAAdhc3NldElkBQAAABBhc3NldFJld2FyZERlbHRhCQEAAAABLQAAAAEFAAAAEWFzc2V0RmFybWluZ1Bvd2VyCQAETgAAAAIFAAAABnJldHVybgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIAAAAAAAAAAGQFAAAAB2Fzc2V0SWQFAAAAA25pbAAAAAFpAQAAAAtjbGFpbVJld2FyZAAAAAEAAAAFYXNzZXQEAAAAB2FkZHJlc3MJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAAdhc3NldElkCQACWQAAAAEFAAAABWFzc2V0BAAAAAskdDA2NzAyNjc2NwkBAAAAFGdldEFzc2V0RmFybWluZ1Bvd2VyAAAAAQUAAAAHYXNzZXRJZAQAAAAIYXNzZXRHZW4IBQAAAAskdDA2NzAyNjc2NwAAAAJfMQQAAAARYXNzZXRGYXJtaW5nUG93ZXIIBQAAAAskdDA2NzAyNjc2NwAAAAJfMgQAAAAMZmFybWVkQW1vdW50CQAAZAAAAAIJAQAAABRjYWxjQXNzZXRSZXdhcmREZWx0YQAAAAMFAAAAB2FkZHJlc3MFAAAABWFzc2V0BQAAABFhc3NldEZhcm1pbmdQb3dlcgkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAIYWRkcmVzc18FAAAAB2FkZHJlc3MCAAAAFl9sYXN0Q2hlY2tGYXJtZWRBbW91bnQEAAAAD3dpdGhkcmF3bkFtb3VudAkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAIYWRkcmVzc18FAAAAB2FkZHJlc3MCAAAAEF93aXRoZHJhd25BbW91bnQEAAAABnJld2FyZAkAAGkAAAACCQAAZQAAAAIFAAAADGZhcm1lZEFtb3VudAUAAAAPd2l0aGRyYXduQW1vdW50BQAAAAVzY2FsZQMJAABnAAAAAgAAAAAAAAAAAAUAAAAGcmV3YXJkCQAAAgAAAAECAAAAHHlvdSBoYXZlIG5vIEVHR3MgdG8gd2l0aGRyYXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAHYWRkcmVzcwIAAAAQX3dpdGhkcmF3bkFtb3VudAUAAAAMZmFybWVkQW1vdW50CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAGcmV3YXJkBQAAAAtlZ2dzQXNzZXRJZAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXl1SPHD", "height": 2637973, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BwFsvdfXP7vqDLKznbR3dS6QeWF7MJCx2TUpddvx3cj5 Next: 3bgPEfWbBeh499i95fNYJ6WSx7fbthnBZNrSXxF2F6E4 Diff:
OldNewDifferences
549549 }
550550
551551
552-func bR (bC,bz,bS,bT,bP) = {
552+func bR (bC,bz,bS,bT) = {
553553 let bU = toBase58String(bz)
554554 [IntegerEntry("total_farmingPower", (h("total_farmingPower") + bT)), IntegerEntry("total_lastCheckInterest", bJ()), IntegerEntry("total_lastCheckInterestHeight", height), IntegerEntry((((("address_" + bC) + "_asset_") + bU) + "_farmingPower"), (h((((("address_" + bC) + "_asset_") + bU) + "_farmingPower")) + bT)), IntegerEntry((((("address_" + bC) + "_asset_") + bU) + "_lastCheckInterest"), bJ()), IntegerEntry((((("address_" + bC) + "_asset_") + bU) + "_lastCheckFarmedAmount"), (h((((("address_" + bC) + "_asset_") + bU) + "_lastCheckFarmedAmount")) + bS))]
555555 }
570570 let bP = bW._1
571571 let bL = bW._2
572572 let bX = bK(bC, toBase58String(bz), bL)
573- bR(bC, bz, bX, bL, bP)
573+ bR(bC, bz, bX, bL)
574574 }
575575
576576
579579 func unstakeNFT (bU) = {
580580 let bz = fromBase58String(bU)
581581 let bC = toString(bV.caller)
582- let bY = by(bz)
583- let bP = bY._1
584- let bL = bY._2
582+ let bL = bB(bC, bU)
585583 let bX = bK(bC, bU, bL)
586- let bZ = bR(bC, bz, bX, -(bL), bP)
587- (bZ ++ [ScriptTransfer(bV.caller, 100, bz)])
584+ let bY = bR(bC, bz, bX, -(bL))
585+ (bY ++ [ScriptTransfer(bV.caller, 100, bz)])
588586 }
589587
590588
593591 func claimReward (bU) = {
594592 let bC = toString(bV.caller)
595593 let bz = fromBase58String(bU)
596- let ca = by(bz)
597- let bP = ca._1
598- let bL = ca._2
599- let cb = (bK(bC, bU, bL) + h((("address_" + bC) + "_lastCheckFarmedAmount")))
600- let cc = h((("address_" + bC) + "_withdrawnAmount"))
601- let cd = ((cb - cc) / c)
602- if ((0 >= cd))
594+ let bZ = by(bz)
595+ let bP = bZ._1
596+ let bL = bZ._2
597+ let ca = (bK(bC, bU, bL) + h((("address_" + bC) + "_lastCheckFarmedAmount")))
598+ let cb = h((("address_" + bC) + "_withdrawnAmount"))
599+ let cc = ((ca - cb) / c)
600+ if ((0 >= cc))
603601 then throw("you have no EGGs to withdraw")
604- else [IntegerEntry((("address_" + bC) + "_withdrawnAmount"), cb), ScriptTransfer(bV.caller, cd, a)]
602+ else [IntegerEntry((("address_" + bC) + "_withdrawnAmount"), ca), ScriptTransfer(bV.caller, cc, a)]
605603 }
606604
607605
608-@Verifier(ce)
609-func cf () = sigVerify(ce.bodyBytes, ce.proofs[0], ce.senderPublicKey)
606+@Verifier(cd)
607+func ce () = sigVerify(cd.bodyBytes, cd.proofs[0], cd.senderPublicKey)
610608
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'53bLXGQhnMxAoiWnza2SJQRp7hNQZVHnyrRziLmwdVjb'
55
66 let b = 100
77
88 let c = 10000
99
1010 let d = base58'3P6TwNU39Ykkbeqhn5TE4a2736xsA1vXemM'
1111
1212 let e = base58'3P9REuLBnYBafDqtEu6hfzs2Rv2haSU158y'
1313
1414 let f = ["A", "B", "C", "D", "E", "F", "G"]
1515
1616 func g () = 7
1717
1818
1919 func h (i) = {
2020 let j = getInteger(this, i)
2121 if ($isInstanceOf(j, "Int"))
2222 then {
2323 let k = j
2424 k
2525 }
2626 else 0
2727 }
2828
2929
3030 func l (i) = {
3131 let j = getString(this, i)
3232 if ($isInstanceOf(j, "String"))
3333 then {
3434 let m = j
3535 m
3636 }
3737 else ""
3838 }
3939
4040
4141 func n (o,p) = if ((p == "A"))
4242 then (o + 1)
4343 else (o + 0)
4444
4545
4646 func q (o,p) = if ((p == "B"))
4747 then (o + 1)
4848 else (o + 0)
4949
5050
5151 func r (o,p) = if ((p == "C"))
5252 then (o + 1)
5353 else (o + 0)
5454
5555
5656 func s (o,p) = if ((p == "D"))
5757 then (o + 1)
5858 else (o + 0)
5959
6060
6161 func t (o,p) = if ((p == "E"))
6262 then (o + 1)
6363 else (o + 0)
6464
6565
6666 func u (o,p) = if ((p == "F"))
6767 then (o + 1)
6868 else (o + 0)
6969
7070
7171 func v (o,p) = if ((p == "G"))
7272 then (o + 1)
7373 else (o + 0)
7474
7575
7676 func w (o,p) = if ((p == "H"))
7777 then (o + 1)
7878 else (o + 0)
7979
8080
8181 func x (y) = if (contains(y, "0"))
8282 then ""
8383 else y
8484
8585
8686 func z (A) = {
8787 let B = split(dropRight(drop(A, 5), 3), "")
8888 (((((((x((toString({
8989 let C = B
9090 let D = size(C)
9191 let E = 0
9292 if ((D == 0))
9393 then E
9494 else {
9595 let F = n(E, C[0])
9696 if ((D == 1))
9797 then F
9898 else {
9999 let G = n(F, C[1])
100100 if ((D == 2))
101101 then G
102102 else {
103103 let H = n(G, C[2])
104104 if ((D == 3))
105105 then H
106106 else {
107107 let I = n(H, C[3])
108108 if ((D == 4))
109109 then I
110110 else {
111111 let J = n(I, C[4])
112112 if ((D == 5))
113113 then J
114114 else {
115115 let K = n(J, C[5])
116116 if ((D == 6))
117117 then K
118118 else {
119119 let L = n(K, C[6])
120120 if ((D == 7))
121121 then L
122122 else {
123123 let M = n(L, C[7])
124124 if ((D == 8))
125125 then M
126126 else {
127127 let N = n(M, C[8])
128128 throw("List size exceed 8")
129129 }
130130 }
131131 }
132132 }
133133 }
134134 }
135135 }
136136 }
137137 }
138138 }) + "A")) + x((toString({
139139 let O = B
140140 let P = size(O)
141141 let Q = 0
142142 if ((P == 0))
143143 then Q
144144 else {
145145 let R = q(Q, O[0])
146146 if ((P == 1))
147147 then R
148148 else {
149149 let S = q(R, O[1])
150150 if ((P == 2))
151151 then S
152152 else {
153153 let T = q(S, O[2])
154154 if ((P == 3))
155155 then T
156156 else {
157157 let U = q(T, O[3])
158158 if ((P == 4))
159159 then U
160160 else {
161161 let V = q(U, O[4])
162162 if ((P == 5))
163163 then V
164164 else {
165165 let W = q(V, O[5])
166166 if ((P == 6))
167167 then W
168168 else {
169169 let X = q(W, O[6])
170170 if ((P == 7))
171171 then X
172172 else {
173173 let Y = q(X, O[7])
174174 if ((P == 8))
175175 then Y
176176 else {
177177 let Z = q(Y, O[8])
178178 throw("List size exceed 8")
179179 }
180180 }
181181 }
182182 }
183183 }
184184 }
185185 }
186186 }
187187 }
188188 }) + "B"))) + x((toString({
189189 let aa = B
190190 let ab = size(aa)
191191 let ac = 0
192192 if ((ab == 0))
193193 then ac
194194 else {
195195 let ad = r(ac, aa[0])
196196 if ((ab == 1))
197197 then ad
198198 else {
199199 let ae = r(ad, aa[1])
200200 if ((ab == 2))
201201 then ae
202202 else {
203203 let af = r(ae, aa[2])
204204 if ((ab == 3))
205205 then af
206206 else {
207207 let ag = r(af, aa[3])
208208 if ((ab == 4))
209209 then ag
210210 else {
211211 let ah = r(ag, aa[4])
212212 if ((ab == 5))
213213 then ah
214214 else {
215215 let ai = r(ah, aa[5])
216216 if ((ab == 6))
217217 then ai
218218 else {
219219 let aj = r(ai, aa[6])
220220 if ((ab == 7))
221221 then aj
222222 else {
223223 let ak = r(aj, aa[7])
224224 if ((ab == 8))
225225 then ak
226226 else {
227227 let al = r(ak, aa[8])
228228 throw("List size exceed 8")
229229 }
230230 }
231231 }
232232 }
233233 }
234234 }
235235 }
236236 }
237237 }
238238 }) + "C"))) + x((toString({
239239 let am = B
240240 let an = size(am)
241241 let ao = 0
242242 if ((an == 0))
243243 then ao
244244 else {
245245 let ap = s(ao, am[0])
246246 if ((an == 1))
247247 then ap
248248 else {
249249 let aq = s(ap, am[1])
250250 if ((an == 2))
251251 then aq
252252 else {
253253 let ar = s(aq, am[2])
254254 if ((an == 3))
255255 then ar
256256 else {
257257 let as = s(ar, am[3])
258258 if ((an == 4))
259259 then as
260260 else {
261261 let at = s(as, am[4])
262262 if ((an == 5))
263263 then at
264264 else {
265265 let au = s(at, am[5])
266266 if ((an == 6))
267267 then au
268268 else {
269269 let av = s(au, am[6])
270270 if ((an == 7))
271271 then av
272272 else {
273273 let aw = s(av, am[7])
274274 if ((an == 8))
275275 then aw
276276 else {
277277 let ax = s(aw, am[8])
278278 throw("List size exceed 8")
279279 }
280280 }
281281 }
282282 }
283283 }
284284 }
285285 }
286286 }
287287 }
288288 }) + "D"))) + x((toString({
289289 let ay = B
290290 let az = size(ay)
291291 let aA = 0
292292 if ((az == 0))
293293 then aA
294294 else {
295295 let aB = t(aA, ay[0])
296296 if ((az == 1))
297297 then aB
298298 else {
299299 let aC = t(aB, ay[1])
300300 if ((az == 2))
301301 then aC
302302 else {
303303 let aD = t(aC, ay[2])
304304 if ((az == 3))
305305 then aD
306306 else {
307307 let aE = t(aD, ay[3])
308308 if ((az == 4))
309309 then aE
310310 else {
311311 let aF = t(aE, ay[4])
312312 if ((az == 5))
313313 then aF
314314 else {
315315 let aG = t(aF, ay[5])
316316 if ((az == 6))
317317 then aG
318318 else {
319319 let aH = t(aG, ay[6])
320320 if ((az == 7))
321321 then aH
322322 else {
323323 let aI = t(aH, ay[7])
324324 if ((az == 8))
325325 then aI
326326 else {
327327 let aJ = t(aI, ay[8])
328328 throw("List size exceed 8")
329329 }
330330 }
331331 }
332332 }
333333 }
334334 }
335335 }
336336 }
337337 }
338338 }) + "E"))) + x((toString({
339339 let aK = B
340340 let aL = size(aK)
341341 let aM = 0
342342 if ((aL == 0))
343343 then aM
344344 else {
345345 let aN = u(aM, aK[0])
346346 if ((aL == 1))
347347 then aN
348348 else {
349349 let aO = u(aN, aK[1])
350350 if ((aL == 2))
351351 then aO
352352 else {
353353 let aP = u(aO, aK[2])
354354 if ((aL == 3))
355355 then aP
356356 else {
357357 let aQ = u(aP, aK[3])
358358 if ((aL == 4))
359359 then aQ
360360 else {
361361 let aR = u(aQ, aK[4])
362362 if ((aL == 5))
363363 then aR
364364 else {
365365 let aS = u(aR, aK[5])
366366 if ((aL == 6))
367367 then aS
368368 else {
369369 let aT = u(aS, aK[6])
370370 if ((aL == 7))
371371 then aT
372372 else {
373373 let aU = u(aT, aK[7])
374374 if ((aL == 8))
375375 then aU
376376 else {
377377 let aV = u(aU, aK[8])
378378 throw("List size exceed 8")
379379 }
380380 }
381381 }
382382 }
383383 }
384384 }
385385 }
386386 }
387387 }
388388 }) + "F"))) + x((toString({
389389 let aW = B
390390 let aX = size(aW)
391391 let aY = 0
392392 if ((aX == 0))
393393 then aY
394394 else {
395395 let aZ = v(aY, aW[0])
396396 if ((aX == 1))
397397 then aZ
398398 else {
399399 let ba = v(aZ, aW[1])
400400 if ((aX == 2))
401401 then ba
402402 else {
403403 let bb = v(ba, aW[2])
404404 if ((aX == 3))
405405 then bb
406406 else {
407407 let bc = v(bb, aW[3])
408408 if ((aX == 4))
409409 then bc
410410 else {
411411 let bd = v(bc, aW[4])
412412 if ((aX == 5))
413413 then bd
414414 else {
415415 let be = v(bd, aW[5])
416416 if ((aX == 6))
417417 then be
418418 else {
419419 let bf = v(be, aW[6])
420420 if ((aX == 7))
421421 then bf
422422 else {
423423 let bg = v(bf, aW[7])
424424 if ((aX == 8))
425425 then bg
426426 else {
427427 let bh = v(bg, aW[8])
428428 throw("List size exceed 8")
429429 }
430430 }
431431 }
432432 }
433433 }
434434 }
435435 }
436436 }
437437 }
438438 }) + "G"))) + x((toString({
439439 let bi = B
440440 let bj = size(bi)
441441 let bk = 0
442442 if ((bj == 0))
443443 then bk
444444 else {
445445 let bl = w(bk, bi[0])
446446 if ((bj == 1))
447447 then bl
448448 else {
449449 let bm = w(bl, bi[1])
450450 if ((bj == 2))
451451 then bm
452452 else {
453453 let bn = w(bm, bi[2])
454454 if ((bj == 3))
455455 then bn
456456 else {
457457 let bo = w(bn, bi[3])
458458 if ((bj == 4))
459459 then bo
460460 else {
461461 let bp = w(bo, bi[4])
462462 if ((bj == 5))
463463 then bp
464464 else {
465465 let bq = w(bp, bi[5])
466466 if ((bj == 6))
467467 then bq
468468 else {
469469 let br = w(bq, bi[6])
470470 if ((bj == 7))
471471 then br
472472 else {
473473 let bs = w(br, bi[7])
474474 if ((bj == 8))
475475 then bs
476476 else {
477477 let bt = w(bs, bi[8])
478478 throw("List size exceed 8")
479479 }
480480 }
481481 }
482482 }
483483 }
484484 }
485485 }
486486 }
487487 }
488488 }) + "H")))
489489 }
490490
491491
492492 func bu (bv) = if ((bv == "G"))
493493 then d
494494 else e
495495
496496
497497 func bw (B,bv) = {
498498 let bx = getIntegerValue(Address(bu(bv)), (("stats_" + B) + "_quantity"))
499499 pow(bx, 0, 5, 1, 2, HALFDOWN)
500500 }
501501
502502
503503 func by (bz) = {
504504 let A = value(assetInfo(bz)).name
505505 let bv = take(takeRight(A, 2), 1)
506506 let bA = ((z(A) + "-") + bv)
507507 $Tuple2(bA, bw(bA, bv))
508508 }
509509
510510
511511 func bB (bC,bz) = h((((("address_" + bC) + "_asset_") + bz) + "_farmingPower"))
512512
513513
514514 func bD (bA) = {
515515 let bE = l(("assets_" + bA))
516516 if ((bE == ""))
517517 then nil
518518 else split(bE, ",")
519519 }
520520
521521
522522 func bF (bG,bH,bI) = (bG + (((c * g()) * (height - bH)) / bI))
523523
524524
525525 func bJ () = if ((h("total_farmingPower") > 0))
526526 then {
527527 let bG = h("total_lastCheckInterest")
528528 let bH = h("total_lastCheckInterestHeight")
529529 let bI = h("total_farmingPower")
530530 bF(bG, bH, bI)
531531 }
532532 else if ((height >= h("total_startHeight")))
533533 then 0
534534 else throw("farming is not launched, yet")
535535
536536
537537 func bK (bC,bz,bL) = {
538538 let bM = h((((("address_" + bC) + "_asset_") + bz) + "_lastCheckInterest"))
539539 let bN = bJ()
540540 (bL * (bN - bM))
541541 }
542542
543543
544544 func bO (bz,bP) = {
545545 let bQ = l((("assets_" + bP) + "_locked"))
546546 if ((bQ == ""))
547547 then bz
548548 else ((bQ + ",") + bz)
549549 }
550550
551551
552-func bR (bC,bz,bS,bT,bP) = {
552+func bR (bC,bz,bS,bT) = {
553553 let bU = toBase58String(bz)
554554 [IntegerEntry("total_farmingPower", (h("total_farmingPower") + bT)), IntegerEntry("total_lastCheckInterest", bJ()), IntegerEntry("total_lastCheckInterestHeight", height), IntegerEntry((((("address_" + bC) + "_asset_") + bU) + "_farmingPower"), (h((((("address_" + bC) + "_asset_") + bU) + "_farmingPower")) + bT)), IntegerEntry((((("address_" + bC) + "_asset_") + bU) + "_lastCheckInterest"), bJ()), IntegerEntry((((("address_" + bC) + "_asset_") + bU) + "_lastCheckFarmedAmount"), (h((((("address_" + bC) + "_asset_") + bU) + "_lastCheckFarmedAmount")) + bS))]
555555 }
556556
557557
558558 @Callable(bV)
559559 func init () = if ((bV.caller != this))
560560 then throw("admin only")
561561 else [IntegerEntry("total_startHeight", height)]
562562
563563
564564
565565 @Callable(bV)
566566 func stakeNFT () = {
567567 let bz = value(value(bV.payments[0]).assetId)
568568 let bC = toString(bV.caller)
569569 let bW = by(bz)
570570 let bP = bW._1
571571 let bL = bW._2
572572 let bX = bK(bC, toBase58String(bz), bL)
573- bR(bC, bz, bX, bL, bP)
573+ bR(bC, bz, bX, bL)
574574 }
575575
576576
577577
578578 @Callable(bV)
579579 func unstakeNFT (bU) = {
580580 let bz = fromBase58String(bU)
581581 let bC = toString(bV.caller)
582- let bY = by(bz)
583- let bP = bY._1
584- let bL = bY._2
582+ let bL = bB(bC, bU)
585583 let bX = bK(bC, bU, bL)
586- let bZ = bR(bC, bz, bX, -(bL), bP)
587- (bZ ++ [ScriptTransfer(bV.caller, 100, bz)])
584+ let bY = bR(bC, bz, bX, -(bL))
585+ (bY ++ [ScriptTransfer(bV.caller, 100, bz)])
588586 }
589587
590588
591589
592590 @Callable(bV)
593591 func claimReward (bU) = {
594592 let bC = toString(bV.caller)
595593 let bz = fromBase58String(bU)
596- let ca = by(bz)
597- let bP = ca._1
598- let bL = ca._2
599- let cb = (bK(bC, bU, bL) + h((("address_" + bC) + "_lastCheckFarmedAmount")))
600- let cc = h((("address_" + bC) + "_withdrawnAmount"))
601- let cd = ((cb - cc) / c)
602- if ((0 >= cd))
594+ let bZ = by(bz)
595+ let bP = bZ._1
596+ let bL = bZ._2
597+ let ca = (bK(bC, bU, bL) + h((("address_" + bC) + "_lastCheckFarmedAmount")))
598+ let cb = h((("address_" + bC) + "_withdrawnAmount"))
599+ let cc = ((ca - cb) / c)
600+ if ((0 >= cc))
603601 then throw("you have no EGGs to withdraw")
604- else [IntegerEntry((("address_" + bC) + "_withdrawnAmount"), cb), ScriptTransfer(bV.caller, cd, a)]
602+ else [IntegerEntry((("address_" + bC) + "_withdrawnAmount"), ca), ScriptTransfer(bV.caller, cc, a)]
605603 }
606604
607605
608-@Verifier(ce)
609-func cf () = sigVerify(ce.bodyBytes, ce.proofs[0], ce.senderPublicKey)
606+@Verifier(cd)
607+func ce () = sigVerify(cd.bodyBytes, cd.proofs[0], cd.senderPublicKey)
610608

github/deemru/w8io/6500d08 
74.94 ms