tx · HB83Joq6h6HvZvf52LyvEzpkbn6hTNFYrA45F7ui3SQs

3PKX8mjwxxJGmC6uUV7opAwMmFUN61JnmG9:  -0.01000000 Waves

2023.07.31 13:55 [3755615] smart account 3PKX8mjwxxJGmC6uUV7opAwMmFUN61JnmG9 > SELF 0.00000000 Waves

{ "type": 13, "id": "HB83Joq6h6HvZvf52LyvEzpkbn6hTNFYrA45F7ui3SQs", "fee": 1000000, "feeAssetId": null, "timestamp": 1690800936409, "version": 2, "chainId": 87, "sender": "3PKX8mjwxxJGmC6uUV7opAwMmFUN61JnmG9", "senderPublicKey": "XmAFwGAEKdN5NoXVdfV95VeJ85namtKXxkhyGGYYVUw", "proofs": [ "28Ms8QfAYnGJwpFMDk8ggjF7hgz5mk6Ha4RnQoDqLfxQ3xXb7eXuU3r2RnAErHaLtJRY726G6yaKMp8s8NCeyu3F" ], "script": "base64:AAIFAAAAAAAAAB4IAhIECgIICBIAEgMKAQgSAwoBCBIDCgEIEgMKAQgAAAAfAQAAAAhrZXlPd25lcgAAAAEAAAALZHVja0hvdXNlSWQJAAEsAAAAAgUAAAALZHVja0hvdXNlSWQCAAAABl9vd25lcgEAAAAMa2V5RHVja0hvdXNlAAAAAQAAAAZkdWNrSWQJAAEsAAAAAgUAAAAGZHVja0lkAgAAAAtfZHVja19ob3VzZQEAAAAXb2NjdXBpZWRTcG90c0R1Y2tzSG91c2UAAAABAAAAC2R1Y2tIb3VzZUlkCQABLAAAAAIFAAAAC2R1Y2tIb3VzZUlkAgAAAA1fZmlsbGVkX3Nwb3RzAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIAAAAHYWRkcmVzcwAAAANrZXkEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAHYWRkcmVzcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAEAAAAMdHJ5R2V0U3RyaW5nAAAAAQAAAANrZXkJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIFAAAABHRoaXMFAAAAA2tleQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFiBQAAAAckbWF0Y2gwBQAAAAFiAAAAAAAAAAAAAQAAAAhhc1N0cmluZwAAAAEAAAAFdmFsdWUEAAAAByRtYXRjaDAFAAAABXZhbHVlAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAABnN0cmluZwUAAAAHJG1hdGNoMAUAAAAGc3RyaW5nCQAAAgAAAAECAAAAHHdyb25nIHR5cGUsIGV4cGVjdGVkOiBTdHJpbmcBAAAABWFzSW50AAAAAQAAAAV2YWx1ZQQAAAAHJG1hdGNoMAUAAAAFdmFsdWUDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAADaW50BQAAAAckbWF0Y2gwBQAAAANpbnQJAAACAAAAAQIAAAAZd3JvbmcgdHlwZSwgZXhwZWN0ZWQ6IEludAEAAAAXc3RhdGljS2V5X29yYWNsZUFkZHJlc3MAAAAAAgAAABRzdGF0aWNfb3JhY2xlQWRkcmVzcwEAAAAWc3RhdGljS2V5X2l0ZW1zQWRkcmVzcwAAAAACAAAAE3N0YXRpY19pdGVtc0FkZHJlc3MBAAAAEnN0YXRpY0tleV9leHRyYUZlZQAAAAACAAAAD3N0YXRpY19leHRyYUZlZQEAAAAXc3RhdGljS2V5X2ZlZUFnZ3JlZ2F0b3IAAAAAAgAAABRzdGF0aWNfZmVlQWdncmVnYXRvcgEAAAAUc3RhdGljS2V5X2VnZ0Fzc2V0SWQAAAAAAgAAABFzdGF0aWNfZWdnQXNzZXRJZAEAAAAYc3RhdGljS2V5X2Zhcm1pbmdBZGRyZXNzAAAAAAIAAAAVc3RhdGljX2Zhcm1pbmdBZGRyZXNzAQAAABJzdGF0aWNLZXlfbWF4RHVja3MAAAAAAgAAAA9zdGF0aWNfbWF4RHVja3MBAAAAE3N0YXRpY0tleV9zdGFrZUNhbGwAAAAAAgAAABBzdGF0aWNfc3Rha2VDYWxsAQAAABRzdGF0aWNLZXlfSlN0YWtlQ2FsbAAAAAACAAAAEXN0YXRpY19KU3Rha2VDYWxsAQAAAA5zdGF0aWNLZXlfdHlwZQAAAAACAAAAC3N0YXRpY190eXBlAQAAAA9zdGF0aWNLZXlfYm9vc3QAAAAAAgAAAAxzdGF0aWNfYm9vc3QBAAAACWdldE9yYWNsZQAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQkBAAAAF3N0YXRpY0tleV9vcmFjbGVBZGRyZXNzAAAAAAEAAAAPZ2V0SXRlbXNBZGRyZXNzAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAAWc3RhdGljS2V5X2l0ZW1zQWRkcmVzcwAAAAABAAAAEWdldEZhcm1pbmdBZGRyZXNzAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAAYc3RhdGljS2V5X2Zhcm1pbmdBZGRyZXNzAAAAAAEAAAANZ2V0RWdnQXNzZXRJZAAAAAAJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABRzdGF0aWNLZXlfZWdnQXNzZXRJZAAAAAABAAAAEGdldEZlZUFnZ3JlZ2F0b3IAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABdzdGF0aWNLZXlfZmVlQWdncmVnYXRvcgAAAAABAAAACG1heER1Y2tzAAAAAAkBAAAADXRyeUdldEludGVnZXIAAAABCQEAAAASc3RhdGljS2V5X21heER1Y2tzAAAAAAEAAAAJc3Rha2VDYWxsAAAAAAkBAAAADHRyeUdldFN0cmluZwAAAAEJAQAAABNzdGF0aWNLZXlfc3Rha2VDYWxsAAAAAAEAAAAKSlN0YWtlQ2FsbAAAAAAJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQEAAAAUc3RhdGljS2V5X0pTdGFrZUNhbGwAAAAAAQAAAAR0eXBlAAAAAAkBAAAADHRyeUdldFN0cmluZwAAAAEJAQAAAA5zdGF0aWNLZXlfdHlwZQAAAAABAAAABWJvb3N0AAAAAAkBAAAADXRyeUdldEludGVnZXIAAAABCQEAAAAPc3RhdGljS2V5X2Jvb3N0AAAAAAEAAAAJaXNKYWNrcG90AAAAAQAAAAdhc3NldElkCQAAAAAAAAIJAQAAAAl0YWtlUmlnaHQAAAACCQEAAAAFdmFsdWUAAAABCAkBAAAABXZhbHVlAAAAAQkAA+wAAAABBQAAAAdhc3NldElkAAAABG5hbWUAAAAAAAAAAAECAAAAAVUBAAAAFmNoZWNrQWRkaXRpb25hbFBheW1lbnQAAAABAAAAB3BheW1lbnQDCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAB3BheW1lbnQAAAAHYXNzZXRJZAkAAAIAAAABAgAAABlXQ0FQOiBQbGVhc2UgYXR0YWNoIHdhdmVzBAAAAAlmZWVBbW91bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAASc3RhdGljS2V5X2V4dHJhRmVlAAAAAAMJAQAAAAIhPQAAAAIIBQAAAAdwYXltZW50AAAABmFtb3VudAUAAAAJZmVlQW1vdW50CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAABxXQ0FQOiBQbGVhc2UgYXR0YWNoIGV4YWN0bHkgCQABpAAAAAEFAAAACWZlZUFtb3VudAIAAAATIGFtb3VudCBvZiB3YXZlbGV0cwkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAQZ2V0RmVlQWdncmVnYXRvcgAAAAAFAAAACWZlZUFtb3VudAUAAAAEdW5pdAUAAAADbmlsAAAABgAAAAFpAQAAAA9jb25maWd1cmVPcmFjbGUAAAACAAAABm9yYWNsZQAAAAR0eXBlAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAR0aGlzCQAAAgAAAAECAAAACmFkbWluIG9ubHkEAAAABXNldHVwAwkAAAAAAAACBQAAAAR0eXBlAgAAAAxBUlQtQklHSE9VU0UJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAA9zdGF0aWNLZXlfYm9vc3QAAAAAAAAAAAAAAAAPCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAASc3RhdGljS2V5X21heER1Y2tzAAAAAAAAAAAAAAAACgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAATc3RhdGljS2V5X3N0YWtlQ2FsbAAAAAACAAAAFHN0YWtlTkZUV2l0aG91dFBlcmNoCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA5zdGF0aWNLZXlfdHlwZQAAAAACAAAADEFSVC1CSUdIT1VTRQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAUc3RhdGljS2V5X0pTdGFrZUNhbGwAAAAAAgAAABRzdGFrZU5GVFdpdGhvdXRQZXJjaAUAAAADbmlsAwkAAAAAAAACBQAAAAR0eXBlAgAAAAlBUlQtSE9VU0UJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAA9zdGF0aWNLZXlfYm9vc3QAAAAAAAAAAAAAAAAeCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAASc3RhdGljS2V5X21heER1Y2tzAAAAAAAAAAAAAAAABAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAATc3RhdGljS2V5X3N0YWtlQ2FsbAAAAAACAAAACHN0YWtlTkZUCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA5zdGF0aWNLZXlfdHlwZQAAAAACAAAACUFSVC1IT1VTRQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAUc3RhdGljS2V5X0pTdGFrZUNhbGwAAAAAAgAAABRzdGFrZU5GVFdpdGhvdXRQZXJjaAUAAAADbmlsCQAAAgAAAAECAAAADVVua25vd24gdHlwZSEJAAROAAAAAgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAXc3RhdGljS2V5X29yYWNsZUFkZHJlc3MAAAAABQAAAAZvcmFjbGUFAAAAA25pbAUAAAAFc2V0dXAAAAABaQEAAAAOc3Rha2VEdWNrSG91c2UAAAAABAAAAAVvd25lcgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAD2FydGVmYWN0UGF5bWVudAkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAQAAAAMdmFsaWRQYXltZW50CQEAAAAWY2hlY2tBZGRpdGlvbmFsUGF5bWVudAAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAEEAAAAD2FydGVmYWN0QXNzZXRJZAkAAlgAAAABCQEAAAAFdmFsdWUAAAABCAUAAAAPYXJ0ZWZhY3RQYXltZW50AAAAB2Fzc2V0SWQDCQEAAAACIT0AAAACCAUAAAAPYXJ0ZWZhY3RQYXltZW50AAAABmFtb3VudAAAAAAAAAAAAQkAAAIAAAABAgAAABNORlQgaXMgbm90IGF0dGFjaGVkBAAAAAxhcnRlZmFjdE5hbWUJAQAAAAhhc1N0cmluZwAAAAEJAAP8AAAABAkBAAAAD2dldEl0ZW1zQWRkcmVzcwAAAAACAAAAFGNoZWNrQXJ0ZWZhY3REZXRhaWxzCQAETAAAAAIFAAAAD2FydGVmYWN0QXNzZXRJZAUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAADGFydGVmYWN0TmFtZQUAAAAMYXJ0ZWZhY3ROYW1lAwkBAAAAAiE9AAAAAgUAAAAMYXJ0ZWZhY3ROYW1lCQEAAAAEdHlwZQAAAAAJAAACAAAAAQIAAAAOV3JvbmcgYXJ0ZWZhY3QJAAROAAAAAgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAIa2V5T3duZXIAAAABBQAAAA9hcnRlZmFjdEFzc2V0SWQFAAAABW93bmVyBQAAAANuaWwFAAAADHZhbGlkUGF5bWVudAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAQdW5zdGFrZUR1Y2tIb3VzZQAAAAEAAAALZHVja0hvdXNlSWQEAAAABmNhbGxlcgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAADmR1Y2tIb3VzZU93bmVyCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQkBAAAACGtleU93bmVyAAAAAQUAAAALZHVja0hvdXNlSWQEAAAADHZhbGlkUGF5bWVudAkBAAAAFmNoZWNrQWRkaXRpb25hbFBheW1lbnQAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABAwkAAAAAAAACBQAAAA5kdWNrSG91c2VPd25lcgIAAAAACQAAAgAAAAECAAAAHVRoaXMgZHVja2hvdXNlIGlzIG5vdCBzdGFrZWQhAwkBAAAAAiE9AAAAAgUAAAAOZHVja0hvdXNlT3duZXIFAAAABmNhbGxlcgkAAAIAAAABAgAAABxUaGlzIGR1Y2tob3VzZSBpcyBub3QgeW91cnMhAwkBAAAAAiE9AAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABCQEAAAAXb2NjdXBpZWRTcG90c0R1Y2tzSG91c2UAAAABBQAAAAtkdWNrSG91c2VJZAAAAAAAAAAAAAkAAAIAAAABAgAAADFQbGVhc2UgZmlyc3QgcmVtb3ZlIHlvdXIgZHVja3MgZnJvbSB0aGUgZHVja2hvdXNlCQAETgAAAAIJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyAAAAAAAAAAABCQACWQAAAAEFAAAAC2R1Y2tIb3VzZUlkCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEJAQAAAAhrZXlPd25lcgAAAAEFAAAAC2R1Y2tIb3VzZUlkBQAAAANuaWwFAAAADHZhbGlkUGF5bWVudAAAAAFpAQAAAAlzdGFrZUR1Y2sAAAABAAAAC2R1Y2tIb3VzZUlkBAAAAAdhc3NldElkCQEAAAAFdmFsdWUAAAABCAkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBAAAAAdhZGRyZXNzCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAOZHVja0hvdXNlT3duZXIJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQEAAAAIa2V5T3duZXIAAAABBQAAAAtkdWNrSG91c2VJZAMJAAAAAAAAAgUAAAAOZHVja0hvdXNlT3duZXICAAAAAAkAAAIAAAABAgAAAB1UaGlzIGR1Y2tob3VzZSBpcyBub3Qgc3Rha2VkIQMJAQAAAAIhPQAAAAIFAAAADmR1Y2tIb3VzZU93bmVyBQAAAAdhZGRyZXNzCQAAAgAAAAECAAAAHFRoaXMgZHVja2hvdXNlIGlzIG5vdCB5b3VycyEEAAAAC2ZpbGxlZFNwb3RzCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAQAAABdvY2N1cGllZFNwb3RzRHVja3NIb3VzZQAAAAEFAAAAC2R1Y2tIb3VzZUlkAwkAAAAAAAACBQAAAAtmaWxsZWRTcG90cwkBAAAACG1heER1Y2tzAAAAAAkAAAIAAAABAgAAABxObyBzcGFjZSBpbiBkdWNrIGhvdXNlIGxlZnQhBAAAAAlib29zdER1Y2sJAAP8AAAABAkBAAAAD2dldEl0ZW1zQWRkcmVzcwAAAAACAAAAD21hbmlwdWxhdGVCb29zdAkABEwAAAACCQEAAAAFYm9vc3QAAAAACQAETAAAAAIJAAJYAAAAAQUAAAAHYXNzZXRJZAUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAACWJvb3N0RHVjawUAAAAJYm9vc3REdWNrBAAAAAlzdGFrZUR1Y2sDCQEAAAAJaXNKYWNrcG90AAAAAQUAAAAHYXNzZXRJZAkAA/wAAAAECQEAAAARZ2V0RmFybWluZ0FkZHJlc3MAAAAACQEAAAAKSlN0YWtlQ2FsbAAAAAAFAAAAA25pbAgFAAAAAWkAAAAIcGF5bWVudHMJAAP8AAAABAkBAAAAEWdldEZhcm1pbmdBZGRyZXNzAAAAAAkBAAAACXN0YWtlQ2FsbAAAAAAFAAAAA25pbAgFAAAAAWkAAAAIcGF5bWVudHMDCQAAAAAAAAIFAAAACXN0YWtlRHVjawUAAAAJc3Rha2VEdWNrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAXb2NjdXBpZWRTcG90c0R1Y2tzSG91c2UAAAABBQAAAAtkdWNrSG91c2VJZAkAAGQAAAACBQAAAAtmaWxsZWRTcG90cwAAAAAAAAAAAQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAMa2V5RHVja0hvdXNlAAAAAQkAAlgAAAABBQAAAAdhc3NldElkBQAAAAtkdWNrSG91c2VJZAUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAALdW5zdGFrZUR1Y2sAAAABAAAABWFzc2V0BAAAAAtkdWNrSG91c2VJZAkBAAAADHRyeUdldFN0cmluZwAAAAEJAQAAAAxrZXlEdWNrSG91c2UAAAABBQAAAAVhc3NldAQAAAAFb3duZXIJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQEAAAAIa2V5T3duZXIAAAABBQAAAAtkdWNrSG91c2VJZAQAAAAHYWRkcmVzcwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIDCQEAAAACIT0AAAACBQAAAAVvd25lcgUAAAAHYWRkcmVzcwkAAAIAAAABAgAAACBEb24ndCB0cnkgdG8gc3RlYWwgc29tZW9uZSBkdWNrIQQAAAARdW5zdGFrZUR1Y2tSZXdhcmQDCQEAAAAJaXNKYWNrcG90AAAAAQkAAlkAAAABBQAAAAVhc3NldAkBAAAABWFzSW50AAAAAQkAA/wAAAAECQEAAAARZ2V0RmFybWluZ0FkZHJlc3MAAAAAAgAAAA51bnN0YWtlSmFja3BvdAkABEwAAAACBQAAAAVhc3NldAUAAAADbmlsCAUAAAABaQAAAAhwYXltZW50cwkBAAAABWFzSW50AAAAAQkAA/wAAAAECQEAAAARZ2V0RmFybWluZ0FkZHJlc3MAAAAAAgAAAAp1bnN0YWtlTkZUCQAETAAAAAIFAAAABWFzc2V0BQAAAANuaWwIBQAAAAFpAAAACHBheW1lbnRzAwkAAAAAAAACBQAAABF1bnN0YWtlRHVja1Jld2FyZAUAAAARdW5zdGFrZUR1Y2tSZXdhcmQEAAAAC2ZpbGxlZFNwb3RzCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAQAAABdvY2N1cGllZFNwb3RzRHVja3NIb3VzZQAAAAEFAAAAC2R1Y2tIb3VzZUlkAwkAAAAAAAACBQAAAAtmaWxsZWRTcG90cwAAAAAAAAAAAAkAAAIAAAABAgAAAB1Zb3UgYXJlbid0IHN0YWtpbmcgYW55IGR1Y2tzIQQAAAALdW5ib29zdER1Y2sJAAP8AAAABAkBAAAAD2dldEl0ZW1zQWRkcmVzcwAAAAACAAAAD21hbmlwdWxhdGVCb29zdAkABEwAAAACCQEAAAABLQAAAAEJAQAAAAVib29zdAAAAAAJAARMAAAAAgUAAAAFYXNzZXQFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAAt1bmJvb3N0RHVjawUAAAALdW5ib29zdER1Y2sJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAABF1bnN0YWtlRHVja1Jld2FyZAkBAAAADWdldEVnZ0Fzc2V0SWQAAAAACQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgAAAAAAAAAAAQkAAlkAAAABBQAAAAVhc3NldAkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABCQEAAAAMa2V5RHVja0hvdXNlAAAAAQUAAAAFYXNzZXQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAABdvY2N1cGllZFNwb3RzRHVja3NIb3VzZQAAAAEFAAAAC2R1Y2tIb3VzZUlkCQAAZQAAAAIFAAAAC2ZpbGxlZFNwb3RzAAAAAAAAAAABBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAABBjbGFpbUR1Y2tSZXdhcmRzAAAAAQAAAAVhc3NldAQAAAAMY2xhaW1SZXdhcmRzCQEAAAAFYXNJbnQAAAABCQAD/AAAAAQJAQAAABFnZXRGYXJtaW5nQWRkcmVzcwAAAAACAAAAC2NsYWltUmV3YXJkCQAETAAAAAIFAAAABWFzc2V0BQAAAANuaWwIBQAAAAFpAAAACHBheW1lbnRzAwkAAAAAAAACBQAAAAxjbGFpbVJld2FyZHMFAAAADGNsYWltUmV3YXJkcwUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAARmrJ6", "height": 3755615, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FFCa3haoMKcUt4WeRSdKp8Dgf5naqG2WtCb4o8yM5KR6 Next: 2SiyWNKEzyRhBRgpuyR5cJFRkNVW1FWhutprhxARfENH Diff:
OldNewDifferences
224224 else {
225225 let ag = if (N(fromBase58String(af)))
226226 then q(invoke(F(), "unstakeJackpot", [af], S.payments))
227- else q(invoke(F(), "unstakeNFT", [af], nil))
227+ else q(invoke(F(), "unstakeNFT", [af], S.payments))
228228 if ((ag == ag))
229229 then {
230230 let ac = l(e(b))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = (b + "_owner")
55
66
77 func c (d) = (d + "_duck_house")
88
99
1010 func e (b) = (b + "_filled_spots")
1111
1212
1313 func f (g,h) = {
1414 let i = getString(g, h)
1515 if ($isInstanceOf(i, "String"))
1616 then {
1717 let j = i
1818 j
1919 }
2020 else ""
2121 }
2222
2323
2424 func k (h) = f(this, h)
2525
2626
2727 func l (h) = {
2828 let i = getInteger(this, h)
2929 if ($isInstanceOf(i, "Int"))
3030 then {
3131 let m = i
3232 m
3333 }
3434 else 0
3535 }
3636
3737
3838 func n (o) = {
3939 let i = o
4040 if ($isInstanceOf(i, "String"))
4141 then {
4242 let p = i
4343 p
4444 }
4545 else throw("wrong type, expected: String")
4646 }
4747
4848
4949 func q (o) = {
5050 let i = o
5151 if ($isInstanceOf(i, "Int"))
5252 then {
5353 let r = i
5454 r
5555 }
5656 else throw("wrong type, expected: Int")
5757 }
5858
5959
6060 func s () = "static_oracleAddress"
6161
6262
6363 func t () = "static_itemsAddress"
6464
6565
6666 func u () = "static_extraFee"
6767
6868
6969 func v () = "static_feeAggregator"
7070
7171
7272 func w () = "static_eggAssetId"
7373
7474
7575 func x () = "static_farmingAddress"
7676
7777
7878 func y () = "static_maxDucks"
7979
8080
8181 func z () = "static_stakeCall"
8282
8383
8484 func A () = "static_JStakeCall"
8585
8686
8787 func B () = "static_type"
8888
8989
9090 func C () = "static_boost"
9191
9292
9393 func D () = Address(fromBase58String(k(s())))
9494
9595
9696 func E () = Address(fromBase58String(f(D(), t())))
9797
9898
9999 func F () = Address(fromBase58String(f(D(), x())))
100100
101101
102102 func G () = fromBase58String(f(D(), w()))
103103
104104
105105 func H () = Address(fromBase58String(f(D(), v())))
106106
107107
108108 func I () = l(y())
109109
110110
111111 func J () = k(z())
112112
113113
114114 func K () = k(A())
115115
116116
117117 func L () = k(B())
118118
119119
120120 func M () = l(C())
121121
122122
123123 func N (O) = (takeRight(value(value(assetInfo(O)).name), 1) == "U")
124124
125125
126126 func P (Q) = if (isDefined(Q.assetId))
127127 then throw("WCAP: Please attach waves")
128128 else {
129129 let R = getIntegerValue(D(), u())
130130 if ((Q.amount != R))
131131 then throw((("WCAP: Please attach exactly " + toString(R)) + " amount of wavelets"))
132132 else [ScriptTransfer(H(), R, unit)]
133133 }
134134
135135
136136 @Callable(S)
137137 func configureOracle (T,L) = if ((S.caller != this))
138138 then throw("admin only")
139139 else {
140140 let U = if ((L == "ART-BIGHOUSE"))
141141 then [IntegerEntry(C(), 15), IntegerEntry(y(), 10), StringEntry(z(), "stakeNFTWithoutPerch"), StringEntry(B(), "ART-BIGHOUSE"), StringEntry(A(), "stakeNFTWithoutPerch")]
142142 else if ((L == "ART-HOUSE"))
143143 then [IntegerEntry(C(), 30), IntegerEntry(y(), 4), StringEntry(z(), "stakeNFT"), StringEntry(B(), "ART-HOUSE"), StringEntry(A(), "stakeNFTWithoutPerch")]
144144 else throw("Unknown type!")
145145 ([StringEntry(s(), T)] ++ U)
146146 }
147147
148148
149149
150150 @Callable(S)
151151 func stakeDuckHouse () = {
152152 let V = toString(S.caller)
153153 let W = value(S.payments[0])
154154 let X = P(S.payments[1])
155155 let Y = toBase58String(value(W.assetId))
156156 if ((W.amount != 1))
157157 then throw("NFT is not attached")
158158 else {
159159 let Z = n(invoke(E(), "checkArtefactDetails", [Y], nil))
160160 if ((Z == Z))
161161 then if ((Z != L()))
162162 then throw("Wrong artefact")
163163 else ([StringEntry(a(Y), V)] ++ X)
164164 else throw("Strict value is not equal to itself.")
165165 }
166166 }
167167
168168
169169
170170 @Callable(S)
171171 func unstakeDuckHouse (b) = {
172172 let aa = toString(S.caller)
173173 let ab = k(a(b))
174174 let X = P(S.payments[1])
175175 if ((ab == ""))
176176 then throw("This duckhouse is not staked!")
177177 else if ((ab != aa))
178178 then throw("This duckhouse is not yours!")
179179 else if ((l(e(b)) != 0))
180180 then throw("Please first remove your ducks from the duckhouse")
181181 else ([ScriptTransfer(S.caller, 1, fromBase58String(b)), DeleteEntry(a(b))] ++ X)
182182 }
183183
184184
185185
186186 @Callable(S)
187187 func stakeDuck (b) = {
188188 let O = value(value(S.payments[0]).assetId)
189189 let g = toString(S.caller)
190190 let ab = k(a(b))
191191 if ((ab == ""))
192192 then throw("This duckhouse is not staked!")
193193 else if ((ab != g))
194194 then throw("This duckhouse is not yours!")
195195 else {
196196 let ac = l(e(b))
197197 if ((ac == I()))
198198 then throw("No space in duck house left!")
199199 else {
200200 let ad = invoke(E(), "manipulateBoost", [M(), toBase58String(O)], nil)
201201 if ((ad == ad))
202202 then {
203203 let ae = if (N(O))
204204 then invoke(F(), K(), nil, S.payments)
205205 else invoke(F(), J(), nil, S.payments)
206206 if ((ae == ae))
207207 then [IntegerEntry(e(b), (ac + 1)), StringEntry(c(toBase58String(O)), b)]
208208 else throw("Strict value is not equal to itself.")
209209 }
210210 else throw("Strict value is not equal to itself.")
211211 }
212212 }
213213 }
214214
215215
216216
217217 @Callable(S)
218218 func unstakeDuck (af) = {
219219 let b = k(c(af))
220220 let V = k(a(b))
221221 let g = toString(S.caller)
222222 if ((V != g))
223223 then throw("Don't try to steal someone duck!")
224224 else {
225225 let ag = if (N(fromBase58String(af)))
226226 then q(invoke(F(), "unstakeJackpot", [af], S.payments))
227- else q(invoke(F(), "unstakeNFT", [af], nil))
227+ else q(invoke(F(), "unstakeNFT", [af], S.payments))
228228 if ((ag == ag))
229229 then {
230230 let ac = l(e(b))
231231 if ((ac == 0))
232232 then throw("You aren't staking any ducks!")
233233 else {
234234 let ah = invoke(E(), "manipulateBoost", [-(M()), af], nil)
235235 if ((ah == ah))
236236 then [ScriptTransfer(S.caller, ag, G()), ScriptTransfer(S.caller, 1, fromBase58String(af)), DeleteEntry(c(af)), IntegerEntry(e(b), (ac - 1))]
237237 else throw("Strict value is not equal to itself.")
238238 }
239239 }
240240 else throw("Strict value is not equal to itself.")
241241 }
242242 }
243243
244244
245245
246246 @Callable(S)
247247 func claimDuckRewards (af) = {
248248 let ai = q(invoke(F(), "claimReward", [af], S.payments))
249249 if ((ai == ai))
250250 then nil
251251 else throw("Strict value is not equal to itself.")
252252 }
253253
254254

github/deemru/w8io/3ef1775 
43.25 ms