tx · 6imF2cj8FpceMEELLeGuR8TY6QWAQeNcWQ2nb3tsgUNG

3MyafuLWBUqVEv5VcaJJPBVJvTwTxNh4tPX:  -0.01400000 Waves

2022.03.20 17:40 [1972396] smart account 3MyafuLWBUqVEv5VcaJJPBVJvTwTxNh4tPX > SELF 0.00000000 Waves

{ "type": 13, "id": "6imF2cj8FpceMEELLeGuR8TY6QWAQeNcWQ2nb3tsgUNG", "fee": 1400000, "feeAssetId": null, "timestamp": 1647787328684, "version": 2, "chainId": 84, "sender": "3MyafuLWBUqVEv5VcaJJPBVJvTwTxNh4tPX", "senderPublicKey": "4cHkGAqfd5S8yGnVB6eHDYTeE5ciLkQ7PuGAXFzjf7z5", "proofs": [ "4fj8uy2UNWAZTPM4VFi7JbMgu3Z8PjwjjaXTDtpi7cudfWbypunx12eu5kzuit9rHPkV6dibWw3fkz5vEws8pHdY" ], "script": "base64:AAIFAAAAAAAAAC4IAhIDCgEIEgQKAggIEgQKAgEIEgMKAQgSAwoBCBIDCgEIEgQKAggIEgQKAggIAAAAGgAAAAATTkZUSXNzdWVyZmVlUGVyY2VudAAAAAAAAAAAAwAAAAANc2NvbmV4RGFwcEtleQIAAAAKc2NvbmV4RGFwcAAAAAAJb3JhY2xlS2V5AgAAAAlvcmFjbGVLZXkBAAAABmdldFN0cgAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFiBQAAAAckbWF0Y2gwBQAAAAFiAgAAAAAAAAAABm9yYWNsZQkBAAAABmdldFN0cgAAAAEFAAAACW9yYWNsZUtleQAAAAAJb3JhY2xlRmVlCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQmAAAAAQUAAAAGb3JhY2xlAgAAACtDb2xsZWN0aW9ucyBkYXBwIGRvZXNudCBoYXZlIG9yYWNsZSBkZWZpbmVkAAAAAApzY29uZXhEYXBwCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAlvcmFjbGVGZWUFAAAADXNjb25leERhcHBLZXkAAAAAD2NvbGxlY3Rpb25zRGFwcAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEHQAAAAIFAAAACW9yYWNsZUZlZQIAAAAPY29sbGVjdGlvbnNEYXBwAgAAABhjb2xsZWN0aW9uRGFwcCBub3QgZm91bmQAAAAAC2ZlZVJlY2VpdmVyCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQdAAAAAgUAAAAJb3JhY2xlRmVlAgAAAAtmZWVSZWNlaXZlcgIAAAAVZmVlUmVjZWl2ZXIgbm90IGZvdW5kAAAAAAhjZXJ0RGFwcAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEHQAAAAIFAAAACW9yYWNsZUZlZQIAAAAIY2VydERhcHACAAAAEmNlcnREYXBwIG5vdCBmb3VuZAAAAAAHZmVlRGFwcAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEHQAAAAIFAAAACW9yYWNsZUZlZQIAAAAHZmVlRGFwcAIAAAARZmVlRGFwcCBub3QgZm91bmQAAAAACHVzZXJEYXBwCQEAAAAFdmFsdWUAAAABCQAEJgAAAAEJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABB0AAAACBQAAAAlvcmFjbGVGZWUCAAAACHVzZXJEYXBwAgAAABJ1c2VyZGFwcCBub3QgZm91bmQAAAAAC1VTRE5Bc3NldElkCQACWQAAAAEJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAACW9yYWNsZUZlZQIAAAALVVNETkFzc2V0SWQAAAAADGF1Y3Rpb25UeXBlMQIAAAAHQklEVFlQRQAAAAAMYXVjdGlvblR5cGUyAgAAAAtUUkFESVRJT05BTAAAAAAMYXVjdGlvblR5cGUzAgAAAAZESVJFQ1QBAAAADmdldFN0cmluZ0J5S2V5AAAAAQAAAANrZXkJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQdAAAAAgUAAAAEdGhpcwUAAAADa2V5AgAAAAABAAAADmtleUF1Y3Rpb25UeXBlAAAAAQAAAAlhdWN0aW9uSWQJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAtfYWN0aW9uVHlwZQEAAAAOZ2V0U3RyZnJvbU1haW4AAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABB0AAAACCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAApzY29uZXhEYXBwBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgIAAAAAAQAAAA5nZXRJbnRmcm9tTWFpbgAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEGgAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAACnNjb25leERhcHAFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFiBQAAAAckbWF0Y2gwBQAAAAFiAAAAAAAAAAAAAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQAAAANrZXkEAAAAA3ZhbAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgAAAAAAAAAAAAUAAAADdmFsAQAAAAx0cnlHZXRTdHJpbmcAAAABAAAAA2tleQQAAAADdmFsBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFiBQAAAAckbWF0Y2gwBQAAAAFiAgAAAAAFAAAAA3ZhbAEAAAAMZ2V0TkZUSXNzdWVyAAAAAQAAAAdhc3NldElkBAAAAAtteWFzc2V0aW5mbwkBAAAABXZhbHVlAAAAAQkAA+wAAAABBQAAAAdhc3NldElkAwkAAAAAAAACCAUAAAALbXlhc3NldGluZm8AAAAGaXNzdWVyCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAApzY29uZXhEYXBwAgAAAAR0cnVlAgAAAAABAAAADGdldE5GVEFydGlzdAAAAAEAAAAHYXNzZXRJZAQAAAANQXJ0aXN0QWRkcmVzcwQAAAAHJG1hdGNoMAkABB0AAAACCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAApzY29uZXhEYXBwCQABLAAAAAICAAAAC25mdF9pc3N1ZWRfBQAAAAdhc3NldElkAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWIFAAAAByRtYXRjaDAFAAAAAWICAAAAAAUAAAANQXJ0aXN0QWRkcmVzcwEAAAAIZ2V0QXJ0SWQAAAABAAAAB2Fzc2V0SWQEAAAADUFydGlzdEFkZHJlc3MEAAAAByRtYXRjaDAJAAQdAAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAKc2NvbmV4RGFwcAkAASwAAAACAgAAAApuZnRfYXJ0SWRfBQAAAAdhc3NldElkAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWIFAAAAByRtYXRjaDAFAAAAAWICAAAAAAUAAAANQXJ0aXN0QWRkcmVzcwEAAAAQYWNjZXB0ZWRBc3NldElkcwAAAAEAAAAHYXNzZXRJZAMJAQAAAAIhPQAAAAIFAAAAB2Fzc2V0SWQJAAJYAAAAAQUAAAALVVNETkFzc2V0SWQJAAACAAAAAQIAAAAST25seSBVU0ROIGFjY2VwdGVkBgAAAAgAAAABaQEAAAAIaW5pdERhcHAAAAABAAAAB2RhcHBLZXkDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAZWW91IGNhbm5vdCBkbyB0aGlzIGFjdGlvbgMJAQAAAAIhPQAAAAIFAAAABm9yYWNsZQIAAAAACQAAAgAAAAECAAAAJ29yYWNsZSBhbHJlYWR5IHNldCwgeW91IGNhbid0IG92ZXJyaWRlIQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAlvcmFjbGVLZXkFAAAAB2RhcHBLZXkFAAAAA25pbAAAAAFpAQAAAAt0cmFuc2Zlck5mdAAAAAIAAAAFbmZ0SUQAAAAKcmVjZWl2ZU5GVAMJAAAAAAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAR0aGlzCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAACnJlY2VpdmVORlQAAAAAAAAAAAEJAAJZAAAAAQUAAAAFbmZ0SUQFAAAAA25pbAkAAAIAAAABAgAAACBPbmx5IHRoZSBkQXBwIGNhbiB0cmFuc2ZlciBORlQncwAAAAFpAQAAAAtpbml0QXVjdGlvbgAAAAIAAAAKc3RhcnRQcmljZQAAAAthdWN0aW9uVHlwZQQAAAAJYXVjdGlvbklkCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQDCQAAAAAAAAIJAAGQAAAAAQgFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAJAAACAAAAAQIAAAATTm8gcGF5bWVudCBhdHRhY2hlZAMJAABnAAAAAgkAAZAAAAABCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAgkAAAIAAAABAgAAABpUb28gbWFueSBwYXltZW50cyBhdHRhY2hlZAMJAQAAAAIhPQAAAAIICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAABmFtb3VudAAAAAAAAAAAAQkAAAIAAAABAgAAAB5ObyBuZnQgYXR0YWNoZWQgdG8gdGhlIHBheW1lbnQEAAAAA3BtdAkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAQAAAAHYXNzZXRJZAkBAAAABXZhbHVlAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkBAAAAAVhc3NldAkBAAAADGdldE5GVElzc3VlcgAAAAEFAAAAB2Fzc2V0SWQDCQAAAAAAAAIFAAAABWFzc2V0AgAAAAAJAAACAAAAAQIAAAA1WW91IGNhbiBvbmx5IHNlbGwgYW4gTkZUIGNyZWF0ZWQgb24gU0NPTkUgTWFya2V0cGxhY2UDCQEAAAABIQAAAAEJAQAAAA9jb250YWluc0VsZW1lbnQAAAACCQAETAAAAAIFAAAADGF1Y3Rpb25UeXBlMQkABEwAAAACBQAAAAxhdWN0aW9uVHlwZTMFAAAAA25pbAUAAAALYXVjdGlvblR5cGUJAAACAAAAAQIAAAAfV2UgZG9uJ3Qga25vdyB0aGlzIGF1Y3Rpb24gdHlwZQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAHX3N0YXR1cwIAAAAEb3BlbgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8JAAJYAAAAAQUAAAAHYXNzZXRJZAIAAAAFX2xhc3QFAAAACWF1Y3Rpb25JZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAKX2Fzc2V0TmFtZQUAAAAFYXNzZXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAACF9hc3NldElkCQACWAAAAAEFAAAAB2Fzc2V0SWQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAApfc3RhcnRlZEF0CAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAGX293bmVyCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAAC19zdGFydFByaWNlBQAAAApzdGFydFByaWNlCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA5rZXlBdWN0aW9uVHlwZQAAAAEFAAAACWF1Y3Rpb25JZAUAAAALYXVjdGlvblR5cGUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAACV9hdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAApfbG9ja2VkTkZUCQACWAAAAAEFAAAAB2Fzc2V0SWQFAAAAA25pbAAAAAFpAQAAAA1jYW5jZWxBdWN0aW9uAAAAAQAAAAlhdWN0aW9uSWQEAAAADGF1Y3Rpb25Pd25lcgkBAAAADHRyeUdldFN0cmluZwAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAZfb3duZXIDCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAMYXVjdGlvbk93bmVyCQAAAgAAAAECAAAAHU9ubHkgYWxsb3dlZCB0byBhdWN0aW9uIG93bmVyAwkBAAAAAiE9AAAAAgkBAAAADHRyeUdldFN0cmluZwAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAdfc3RhdHVzAgAAAARvcGVuCQAAAgAAAAECAAAAEGF1Y3Rpb24gaXMgY2xvc2UJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAAB19zdGF0dXMCAAAACWNhbmNlbGxlZAkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAAxhdWN0aW9uT3duZXICAAAACV9hdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAApfbG9ja2VkTkZUCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgAAAAAAAAAAAQkAAlkAAAABCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAIX2Fzc2V0SWQFAAAAA25pbAAAAAFpAQAAAAhwbGFjZUJpZAAAAAEAAAAJYXVjdGlvbklkBAAAAANwbXQJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAABmFtb3VudAgFAAAAA3BtdAAAAAZhbW91bnQEAAAABWJpZElkCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQEAAAAB2Fzc2V0SWQJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAhfYXNzZXRJZAQAAAAKUGF5QXNzZXRJZAMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAkAAAIAAAABAgAAABZPbmx5IFVTRE4gaXMgYWNjZXB0ZWQhCQACWAAAAAEJAQAAAAV2YWx1ZQAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAMJAQAAAAEhAAAAAQkBAAAAEGFjY2VwdGVkQXNzZXRJZHMAAAABBQAAAApQYXlBc3NldElkCQAAAgAAAAECAAAAJ0F1Y3Rpb24gZG9lcyBvbmx5IHN1cHBvcnQgVVNETiBwYXltZW50cwQAAAAIbWluUHJpY2UJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAAC19zdGFydFByaWNlAwkAAGYAAAACBQAAAAhtaW5QcmljZQUAAAAGYW1vdW50CQAAAgAAAAEJAAEsAAAAAgIAAAAkVGhlIG1pbmltYWwgaW5pdGlhbCBwcmljZSBpcyBzZXQgYXMgCQABpAAAAAEFAAAACG1pblByaWNlBAAAAAthdWN0aW9uVHlwZQkBAAAADmdldFN0cmluZ0J5S2V5AAAAAQkBAAAADmtleUF1Y3Rpb25UeXBlAAAAAQUAAAAJYXVjdGlvbklkAwkAAAAAAAACBQAAAAthdWN0aW9uVHlwZQUAAAAMYXVjdGlvblR5cGUxCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAFX2JpZF8FAAAABWJpZElkAgAAAAdfYXV0aG9yCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFzc2V0SWRfBQAAAAdhc3NldElkAgAAAAVfYmlkXwUAAAAFYmlkSWQCAAAABV9kYXRhCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAA97ImF1Y3Rpb25JZCI6ICIFAAAACWF1Y3Rpb25JZAIAAAAOIiwgImF1dGhvciI6ICIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAA4iLCAiYW1vdW50IjogIgkAAaQAAAABBQAAAAZhbW91bnQCAAAAFCIsICJzdGF0dXMiOiAib3BlbiJ9CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAABV9iaWRfBQAAAAViaWRJZAIAAAAHX2Ftb3VudAUAAAAGYW1vdW50CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAACV9hdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAVfYmlkXwUAAAAFYmlkSWQFAAAAB2Fzc2V0SWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAVfYmlkXwUAAAAFYmlkSWQCAAAAB19zdGF0dXMCAAAABG9wZW4FAAAAA25pbAkAAAIAAAABAgAAABZOb3QgYSBCaWRUeXBlIGF1Y3Rpb24hAAAAAWkBAAAACWRpcmVjdEJ1eQAAAAEAAAAJYXVjdGlvbklkBAAAAANwbXQJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAABmFtb3VudAgFAAAAA3BtdAAAAAZhbW91bnQEAAAABWJpZElkCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQEAAAAB2Fzc2V0SWQJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAhfYXNzZXRJZAQAAAAMYXVjdGlvbk93bmVyCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAABl9vd25lcgQAAAAJYmlkQW1vdW50BQAAAAZhbW91bnQEAAAACWJpZEF1dGhvcgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAClBheUFzc2V0SWQDCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQJAAACAAAAAQIAAAAWT25seSBVU0ROIGlzIGFjY2VwdGVkIQkAAlgAAAABCQEAAAAFdmFsdWUAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQDCQEAAAABIQAAAAEJAQAAABBhY2NlcHRlZEFzc2V0SWRzAAAAAQUAAAAKUGF5QXNzZXRJZAkAAAIAAAABAgAAACdBdWN0aW9uIGRvZXMgb25seSBzdXBwb3J0IFVTRE4gcGF5bWVudHMEAAAACG1pblByaWNlCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAtfc3RhcnRQcmljZQMJAQAAAAIhPQAAAAIFAAAACG1pblByaWNlBQAAAAZhbW91bnQJAAACAAAAAQkAASwAAAACAgAAABpUaGUgZXhhY3QgcHJpY2UgaXMgc2V0IGFzIAkAAaQAAAABBQAAAAhtaW5QcmljZQQAAAALYXVjdGlvblR5cGUJAQAAAA5nZXRTdHJpbmdCeUtleQAAAAEJAQAAAA5rZXlBdWN0aW9uVHlwZQAAAAEFAAAACWF1Y3Rpb25JZAMJAAAAAAAAAgUAAAALYXVjdGlvblR5cGUFAAAADGF1Y3Rpb25UeXBlMwQAAAALcmVjb3JkUHJpY2UJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACBQAAAAdhc3NldElkAgAAAAxfcmVjb3JkUHJpY2UEAAAADm5ld1JlY29yZFByaWNlCQABlgAAAAEJAARMAAAAAgUAAAALcmVjb3JkUHJpY2UJAARMAAAAAgUAAAAJYmlkQW1vdW50BQAAAANuaWwEAAAADUFydGlzdEFkZHJlc3MJAQAAAAxnZXRORlRBcnRpc3QAAAABBQAAAAdhc3NldElkBAAAAAVhcnRJZAkBAAAACGdldEFydElkAAAAAQUAAAAHYXNzZXRJZAQAAAALdHJhbnNmZXJyZXMJAAP8AAAABAUAAAAEdGhpcwIAAAALdHJhbnNmZXJOZnQJAARMAAAAAgUAAAAHYXNzZXRJZAkABEwAAAACBQAAAAliaWRBdXRob3IFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAAt0cmFuc2ZlcnJlcwUAAAALdHJhbnNmZXJyZXMEAAAAEmludm9rZVRlYW1GZWVTcGxpdAkAA/wAAAAECQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQmAAAAAQUAAAAHZmVlRGFwcAkAASwAAAACBQAAAAdmZWVEYXBwAgAAAAogbm90IGZvdW5kAgAAAAxwYXlGZWVSZXNlbGwJAARMAAAAAgUAAAAFYXJ0SWQJAARMAAAAAgUAAAAMYXVjdGlvbk93bmVyBQAAAANuaWwJAARMAAAAAgkBAAAAD0F0dGFjaGVkUGF5bWVudAAAAAIFAAAAC1VTRE5Bc3NldElkBQAAAAZhbW91bnQFAAAAA25pbAMJAAAAAAAAAgUAAAASaW52b2tlVGVhbUZlZVNwbGl0BQAAABJpbnZva2VUZWFtRmVlU3BsaXQEAAAABmJ1eVJlcwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAABV9iaWRfBQAAAAViaWRJZAIAAAAHX2F1dGhvcgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAVfYmlkXwUAAAAFYmlkSWQCAAAAB19zdGF0dXMCAAAACGZpbmlzaGVkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAdfc3RhdHVzAgAAAAhmaW5pc2hlZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFzc2V0SWRfBQAAAAdhc3NldElkAgAAAAVfYmlkXwUAAAAFYmlkSWQCAAAABV9kYXRhCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAA97ImF1Y3Rpb25JZCI6ICIFAAAACWF1Y3Rpb25JZAIAAAAOIiwgImF1dGhvciI6ICIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAA4iLCAiYW1vdW50IjogIgkAAaQAAAABBQAAAAliaWRBbW91bnQCAAAAGCIsICJzdGF0dXMiOiAiZmluaXNoZWQifQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAAC19maW5hbFByaWNlBQAAAAliaWRBbW91bnQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAAHYXNzZXRJZAIAAAAMX3JlY29yZFByaWNlBQAAAA5uZXdSZWNvcmRQcmljZQkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAAxhdWN0aW9uT3duZXICAAAACV9hdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAApfbG9ja2VkTkZUBQAAAANuaWwEAAAAA3JlcwkAA/wAAAAECQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAhjZXJ0RGFwcAIAAAAKY3JlYXRlQ2VydAkABEwAAAACBQAAAAliaWRBdXRob3IJAARMAAAAAgUAAAAHYXNzZXRJZAkABEwAAAACBQAAAA1BcnRpc3RBZGRyZXNzBQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAADcmVzBQAAAANyZXMFAAAABmJ1eVJlcwkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAABhOb3QgYSBkaXJlY3RCdXkgYXVjdGlvbiEAAAABaQEAAAAJY2FuY2VsQmlkAAAAAgAAAAlhdWN0aW9uSWQAAAAFYmlkSWQEAAAAB2Fzc2V0SWQJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAhfYXNzZXRJZAQAAAAJYmlkQXV0aG9yCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAVfYmlkXwUAAAAFYmlkSWQCAAAAB19hdXRob3IEAAAACWJpZEFtb3VudAkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAABV9iaWRfBQAAAAViaWRJZAIAAAAHX2Ftb3VudAMDCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAJYmlkQXV0aG9yCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMHCQAAAgAAAAECAAAAJ09ubHkgYWxsb3dlZCB0byB0aGUgYmlkIGF1dGhvciBvciBhZG1pbgMJAQAAAAIhPQAAAAIJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAABV9iaWRfBQAAAAViaWRJZAIAAAAHX3N0YXR1cwIAAAAEb3BlbgkAAAIAAAABAgAAAA9iaWQgaXMgbm90IG9wZW4JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhc3NldElkXwUAAAAHYXNzZXRJZAIAAAAFX2JpZF8FAAAABWJpZElkAgAAAAVfZGF0YQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAPeyJhdWN0aW9uSWQiOiAiBQAAAAlhdWN0aW9uSWQCAAAADiIsICJhdXRob3IiOiAiCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAAOIiwgImFtb3VudCI6ICIJAAGkAAAAAQUAAAAJYmlkQW1vdW50AgAAABkiLCAic3RhdHVzIjogImNhbmNlbGxlZCJ9CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAFX2JpZF8FAAAABWJpZElkAgAAAAdfc3RhdHVzAgAAAAljYW5jZWxsZWQJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAAliaWRBdXRob3ICAAAACV9hdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAVfYmlkXwUAAAAFYmlkSWQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEFAAAACWJpZEF1dGhvcgUAAAAJYmlkQW1vdW50BQAAAAtVU0ROQXNzZXRJZAUAAAADbmlsAAAAAWkBAAAACWFjY2VwdEJpZAAAAAIAAAAJYXVjdGlvbklkAAAABWJpZElkBAAAAAxhdWN0aW9uT3duZXIJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAGX293bmVyBAAAAAliaWRBdXRob3IJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAABV9iaWRfBQAAAAViaWRJZAIAAAAHX2F1dGhvcgQAAAAJYmlkQW1vdW50CQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAFX2JpZF8FAAAABWJpZElkAgAAAAdfYW1vdW50BAAAAAliaWRTdGF0dXMJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAABV9iaWRfBQAAAAViaWRJZAIAAAAHX3N0YXR1cwQAAAAHYXNzZXRJZAkBAAAADHRyeUdldFN0cmluZwAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAAJYXVjdGlvbklkAgAAAAhfYXNzZXRJZAMJAQAAAAIhPQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAxhdWN0aW9uT3duZXIJAAACAAAAAQIAAAAdT25seSBhbGxvd2VkIHRvIGF1Y3Rpb24gb3duZXIDCQEAAAACIT0AAAACBQAAAAliaWRTdGF0dXMCAAAABG9wZW4JAAACAAAAAQIAAAAoQmlkIHdhcyBjYW5jZWxsZWQgYW5kIGNhbm5vdCBiZSBhY2NlcHRlZAQAAAALcmVjb3JkUHJpY2UJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACBQAAAAdhc3NldElkAgAAAAxfcmVjb3JkUHJpY2UEAAAADm5ld1JlY29yZFByaWNlCQABlgAAAAEJAARMAAAAAgUAAAALcmVjb3JkUHJpY2UJAARMAAAAAgUAAAAJYmlkQW1vdW50BQAAAANuaWwEAAAADUFydGlzdEFkZHJlc3MJAQAAAAxnZXRORlRBcnRpc3QAAAABBQAAAAdhc3NldElkBAAAAAVhcnRJZAkBAAAACGdldEFydElkAAAAAQUAAAAHYXNzZXRJZAQAAAASaW52b2tlVGVhbUZlZVNwbGl0CQAD/AAAAAQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABCYAAAABBQAAAAdmZWVEYXBwCQABLAAAAAIFAAAAB2ZlZURhcHACAAAACiBub3QgZm91bmQCAAAADHBheUZlZVJlc2VsbAkABEwAAAACBQAAAAVhcnRJZAkABEwAAAACBQAAAAxhdWN0aW9uT3duZXIFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAALVVNETkFzc2V0SWQFAAAACWJpZEFtb3VudAUAAAADbmlsAwkAAAAAAAACBQAAABJpbnZva2VUZWFtRmVlU3BsaXQFAAAAEmludm9rZVRlYW1GZWVTcGxpdAQAAAALdHJhbnNmZXJyZXMJAAP8AAAABAUAAAAEdGhpcwIAAAALdHJhbnNmZXJOZnQJAARMAAAAAgUAAAAHYXNzZXRJZAkABEwAAAACBQAAAAliaWRBdXRob3IFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAAt0cmFuc2ZlcnJlcwUAAAALdHJhbnNmZXJyZXMEAAAABmJ1eVJlcwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAABV9iaWRfBQAAAAViaWRJZAIAAAAHX3N0YXR1cwIAAAAIZmluaXNoZWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAAB19zdGF0dXMCAAAACGZpbmlzaGVkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXNzZXRJZF8FAAAAB2Fzc2V0SWQCAAAABV9iaWRfBQAAAAViaWRJZAIAAAAFX2RhdGEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAD3siYXVjdGlvbklkIjogIgUAAAAJYXVjdGlvbklkAgAAAA4iLCAiYXV0aG9yIjogIgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAADiIsICJhbW91bnQiOiAiCQABpAAAAAEFAAAACWJpZEFtb3VudAIAAAAYIiwgInN0YXR1cyI6ICJmaW5pc2hlZCJ9CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAALX2ZpbmFsUHJpY2UFAAAACWJpZEFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAdhc3NldElkAgAAAAxfcmVjb3JkUHJpY2UFAAAADm5ld1JlY29yZFByaWNlCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAJYmlkQXV0aG9yAgAAAAlfYXVjdGlvbl8FAAAACWF1Y3Rpb25JZAIAAAAFX2JpZF8FAAAABWJpZElkCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYWRkcmVzc18FAAAADGF1Y3Rpb25Pd25lcgIAAAAJX2F1Y3Rpb25fBQAAAAlhdWN0aW9uSWQCAAAACl9sb2NrZWRORlQFAAAAA25pbAQAAAADcmVzCQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAACGNlcnREYXBwAgAAAApjcmVhdGVDZXJ0CQAETAAAAAIFAAAACWJpZEF1dGhvcgkABEwAAAACBQAAAAdhc3NldElkCQAETAAAAAIFAAAADUFydGlzdEFkZHJlc3MFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAANyZXMFAAAAA3JlcwUAAAAGYnV5UmVzCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkBhLB9", "height": 1972396, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DsLK41YqGE8UZSXvp73ZVCyTRDhrMcg4EJ9orwQQUrgW Next: DzF4PnXpYcjuNy9whb3wPUv8DDai1q1LnfBqSCwbyPZg Diff:
OldNewDifferences
245245 let aa = invoke(this, "transferNft", [C, W], nil)
246246 if ((aa == aa))
247247 then {
248- let ab = invoke(valueOrErrorMessage(addressFromString(n), (n + " not found")), "payFeeResell", [Z], [AttachedPayment(p, R)])
248+ let ab = invoke(valueOrErrorMessage(addressFromString(n), (n + " not found")), "payFeeResell", [Z, Q], [AttachedPayment(p, R)])
249249 if ((ab == ab))
250250 then {
251251 let ac = [StringEntry((((("auction_" + v) + "_bid_") + S) + "_author"), toString(I.caller)), StringEntry((((("auction_" + v) + "_bid_") + S) + "_status"), "finished"), StringEntry((("auction_" + v) + "_status"), "finished"), StringEntry((((("assetId_" + C) + "_bid_") + S) + "_data"), (((((("{\"auctionId\": \"" + v) + "\", \"author\": \"") + toString(I.caller)) + "\", \"amount\": \"") + toString(V)) + "\", \"status\": \"finished\"}")), IntegerEntry((("auction_" + v) + "_finalPrice"), V), IntegerEntry((C + "_recordPrice"), Y), DeleteEntry((((("address_" + Q) + "_auction_") + v) + "_lockedNFT"))]
297297 let Y = max([X, V])
298298 let F = E(C)
299299 let Z = G(C)
300- let ab = invoke(valueOrErrorMessage(addressFromString(n), (n + " not found")), "payFeeResell", [Z], [AttachedPayment(p, V)])
300+ let ab = invoke(valueOrErrorMessage(addressFromString(n), (n + " not found")), "payFeeResell", [Z, Q], [AttachedPayment(p, V)])
301301 if ((ab == ab))
302302 then {
303303 let aa = invoke(this, "transferNft", [C, W], nil)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 3
55
66 let b = "sconexDapp"
77
88 let c = "oracleKey"
99
1010 func d (e) = {
1111 let f = getString(this, e)
1212 if ($isInstanceOf(f, "String"))
1313 then {
1414 let g = f
1515 g
1616 }
1717 else ""
1818 }
1919
2020
2121 let h = d(c)
2222
2323 let i = valueOrErrorMessage(addressFromString(h), "Collections dapp doesnt have oracle defined")
2424
2525 let j = getStringValue(i, b)
2626
2727 let k = valueOrErrorMessage(getString(i, "collectionsDapp"), "collectionDapp not found")
2828
2929 let l = valueOrErrorMessage(getString(i, "feeReceiver"), "feeReceiver not found")
3030
3131 let m = valueOrErrorMessage(getString(i, "certDapp"), "certDapp not found")
3232
3333 let n = valueOrErrorMessage(getString(i, "feeDapp"), "feeDapp not found")
3434
3535 let o = value(addressFromString(valueOrErrorMessage(getString(i, "userDapp"), "userdapp not found")))
3636
3737 let p = fromBase58String(getStringValue(i, "USDNAssetId"))
3838
3939 let q = "BIDTYPE"
4040
4141 let r = "TRADITIONAL"
4242
4343 let s = "DIRECT"
4444
4545 func t (e) = valueOrElse(getString(this, e), "")
4646
4747
4848 func u (v) = (("auction_" + v) + "_actionType")
4949
5050
5151 func w (e) = {
5252 let f = getString(addressFromStringValue(j), e)
5353 if ($isInstanceOf(f, "String"))
5454 then {
5555 let g = f
5656 g
5757 }
5858 else ""
5959 }
6060
6161
6262 func x (e) = {
6363 let f = getInteger(addressFromStringValue(j), e)
6464 if ($isInstanceOf(f, "Int"))
6565 then {
6666 let g = f
6767 g
6868 }
6969 else 0
7070 }
7171
7272
7373 func y (e) = {
7474 let z = {
7575 let f = getInteger(this, e)
7676 if ($isInstanceOf(f, "Int"))
7777 then {
7878 let g = f
7979 g
8080 }
8181 else 0
8282 }
8383 z
8484 }
8585
8686
8787 func A (e) = {
8888 let z = {
8989 let f = getString(this, e)
9090 if ($isInstanceOf(f, "String"))
9191 then {
9292 let g = f
9393 g
9494 }
9595 else ""
9696 }
9797 z
9898 }
9999
100100
101101 func B (C) = {
102102 let D = value(assetInfo(C))
103103 if ((D.issuer == addressFromStringValue(j)))
104104 then "true"
105105 else ""
106106 }
107107
108108
109109 func E (C) = {
110110 let F = {
111111 let f = getString(addressFromStringValue(j), ("nft_issued_" + C))
112112 if ($isInstanceOf(f, "String"))
113113 then {
114114 let g = f
115115 g
116116 }
117117 else ""
118118 }
119119 F
120120 }
121121
122122
123123 func G (C) = {
124124 let F = {
125125 let f = getString(addressFromStringValue(j), ("nft_artId_" + C))
126126 if ($isInstanceOf(f, "String"))
127127 then {
128128 let g = f
129129 g
130130 }
131131 else ""
132132 }
133133 F
134134 }
135135
136136
137137 func H (C) = if ((C != toBase58String(p)))
138138 then throw("Only USDN accepted")
139139 else true
140140
141141
142142 @Callable(I)
143143 func initDapp (J) = if ((I.caller != this))
144144 then throw("You cannot do this action")
145145 else if ((h != ""))
146146 then throw("oracle already set, you can't override!")
147147 else [StringEntry(c, J)]
148148
149149
150150
151151 @Callable(I)
152152 func transferNft (K,L) = if ((I.caller == this))
153153 then [ScriptTransfer(addressFromStringValue(L), 1, fromBase58String(K))]
154154 else throw("Only the dApp can transfer NFT's")
155155
156156
157157
158158 @Callable(I)
159159 func initAuction (M,N) = {
160160 let v = toBase58String(I.transactionId)
161161 if ((size(I.payments) == 0))
162162 then throw("No payment attached")
163163 else if ((size(I.payments) >= 2))
164164 then throw("Too many payments attached")
165165 else if ((I.payments[0].amount != 1))
166166 then throw("No nft attached to the payment")
167167 else {
168168 let O = value(I.payments[0])
169169 let C = value(O.assetId)
170170 let P = B(C)
171171 if ((P == ""))
172172 then throw("You can only sell an NFT created on SCONE Marketplace")
173173 else if (!(containsElement([q, s], N)))
174174 then throw("We don't know this auction type")
175175 else [StringEntry((("auction_" + v) + "_status"), "open"), StringEntry((("auction_" + toBase58String(C)) + "_last"), v), StringEntry((("auction_" + v) + "_assetName"), P), StringEntry((("auction_" + v) + "_assetId"), toBase58String(C)), IntegerEntry((("auction_" + v) + "_startedAt"), lastBlock.timestamp), StringEntry((("auction_" + v) + "_owner"), toString(I.caller)), IntegerEntry((("auction_" + v) + "_startPrice"), M), StringEntry(u(v), N), StringEntry((((("address_" + toString(I.caller)) + "_auction_") + v) + "_lockedNFT"), toBase58String(C))]
176176 }
177177 }
178178
179179
180180
181181 @Callable(I)
182182 func cancelAuction (v) = {
183183 let Q = A((("auction_" + v) + "_owner"))
184184 if ((toString(I.caller) != Q))
185185 then throw("Only allowed to auction owner")
186186 else if ((A((("auction_" + v) + "_status")) != "open"))
187187 then throw("auction is close")
188188 else [StringEntry((("auction_" + v) + "_status"), "cancelled"), DeleteEntry((((("address_" + Q) + "_auction_") + v) + "_lockedNFT")), ScriptTransfer(I.caller, 1, fromBase58String(getStringValue(this, (("auction_" + v) + "_assetId"))))]
189189 }
190190
191191
192192
193193 @Callable(I)
194194 func placeBid (v) = {
195195 let O = value(I.payments[0])
196196 let R = O.amount
197197 let S = toBase58String(I.transactionId)
198198 let C = getStringValue(this, (("auction_" + v) + "_assetId"))
199199 let T = if (!(isDefined(O.assetId)))
200200 then throw("Only USDN is accepted!")
201201 else toBase58String(value(O.assetId))
202202 if (!(H(T)))
203203 then throw("Auction does only support USDN payments")
204204 else {
205205 let U = y((("auction_" + v) + "_startPrice"))
206206 if ((U > R))
207207 then throw(("The minimal initial price is set as " + toString(U)))
208208 else {
209209 let N = t(u(v))
210210 if ((N == q))
211211 then [StringEntry((((("auction_" + v) + "_bid_") + S) + "_author"), toString(I.caller)), StringEntry((((("assetId_" + C) + "_bid_") + S) + "_data"), (((((("{\"auctionId\": \"" + v) + "\", \"author\": \"") + toString(I.caller)) + "\", \"amount\": \"") + toString(R)) + "\", \"status\": \"open\"}")), IntegerEntry((((("auction_" + v) + "_bid_") + S) + "_amount"), R), StringEntry(((((("address_" + toString(I.caller)) + "_auction_") + v) + "_bid_") + S), C), StringEntry((((("auction_" + v) + "_bid_") + S) + "_status"), "open")]
212212 else throw("Not a BidType auction!")
213213 }
214214 }
215215 }
216216
217217
218218
219219 @Callable(I)
220220 func directBuy (v) = {
221221 let O = value(I.payments[0])
222222 let R = O.amount
223223 let S = toBase58String(I.transactionId)
224224 let C = getStringValue(this, (("auction_" + v) + "_assetId"))
225225 let Q = A((("auction_" + v) + "_owner"))
226226 let V = R
227227 let W = toString(I.caller)
228228 let T = if (!(isDefined(O.assetId)))
229229 then throw("Only USDN is accepted!")
230230 else toBase58String(value(O.assetId))
231231 if (!(H(T)))
232232 then throw("Auction does only support USDN payments")
233233 else {
234234 let U = y((("auction_" + v) + "_startPrice"))
235235 if ((U != R))
236236 then throw(("The exact price is set as " + toString(U)))
237237 else {
238238 let N = t(u(v))
239239 if ((N == s))
240240 then {
241241 let X = y((C + "_recordPrice"))
242242 let Y = max([X, V])
243243 let F = E(C)
244244 let Z = G(C)
245245 let aa = invoke(this, "transferNft", [C, W], nil)
246246 if ((aa == aa))
247247 then {
248- let ab = invoke(valueOrErrorMessage(addressFromString(n), (n + " not found")), "payFeeResell", [Z], [AttachedPayment(p, R)])
248+ let ab = invoke(valueOrErrorMessage(addressFromString(n), (n + " not found")), "payFeeResell", [Z, Q], [AttachedPayment(p, R)])
249249 if ((ab == ab))
250250 then {
251251 let ac = [StringEntry((((("auction_" + v) + "_bid_") + S) + "_author"), toString(I.caller)), StringEntry((((("auction_" + v) + "_bid_") + S) + "_status"), "finished"), StringEntry((("auction_" + v) + "_status"), "finished"), StringEntry((((("assetId_" + C) + "_bid_") + S) + "_data"), (((((("{\"auctionId\": \"" + v) + "\", \"author\": \"") + toString(I.caller)) + "\", \"amount\": \"") + toString(V)) + "\", \"status\": \"finished\"}")), IntegerEntry((("auction_" + v) + "_finalPrice"), V), IntegerEntry((C + "_recordPrice"), Y), DeleteEntry((((("address_" + Q) + "_auction_") + v) + "_lockedNFT"))]
252252 let ad = invoke(addressFromStringValue(m), "createCert", [W, C, F], nil)
253253 if ((ad == ad))
254254 then ac
255255 else throw("Strict value is not equal to itself.")
256256 }
257257 else throw("Strict value is not equal to itself.")
258258 }
259259 else throw("Strict value is not equal to itself.")
260260 }
261261 else throw("Not a directBuy auction!")
262262 }
263263 }
264264 }
265265
266266
267267
268268 @Callable(I)
269269 func cancelBid (v,S) = {
270270 let C = getStringValue(this, (("auction_" + v) + "_assetId"))
271271 let W = A((((("auction_" + v) + "_bid_") + S) + "_author"))
272272 let V = y((((("auction_" + v) + "_bid_") + S) + "_amount"))
273273 if (if ((toString(I.caller) != W))
274274 then (I.caller != this)
275275 else false)
276276 then throw("Only allowed to the bid author or admin")
277277 else if ((A((((("auction_" + v) + "_bid_") + S) + "_status")) != "open"))
278278 then throw("bid is not open")
279279 else [StringEntry((((("assetId_" + C) + "_bid_") + S) + "_data"), (((((("{\"auctionId\": \"" + v) + "\", \"author\": \"") + toString(I.caller)) + "\", \"amount\": \"") + toString(V)) + "\", \"status\": \"cancelled\"}")), StringEntry((((("auction_" + v) + "_bid_") + S) + "_status"), "cancelled"), DeleteEntry(((((("address_" + W) + "_auction_") + v) + "_bid_") + S)), ScriptTransfer(Address(fromBase58String(W)), V, p)]
280280 }
281281
282282
283283
284284 @Callable(I)
285285 func acceptBid (v,S) = {
286286 let Q = A((("auction_" + v) + "_owner"))
287287 let W = A((((("auction_" + v) + "_bid_") + S) + "_author"))
288288 let V = y((((("auction_" + v) + "_bid_") + S) + "_amount"))
289289 let ae = A((((("auction_" + v) + "_bid_") + S) + "_status"))
290290 let C = A((("auction_" + v) + "_assetId"))
291291 if ((toString(I.caller) != Q))
292292 then throw("Only allowed to auction owner")
293293 else if ((ae != "open"))
294294 then throw("Bid was cancelled and cannot be accepted")
295295 else {
296296 let X = y((C + "_recordPrice"))
297297 let Y = max([X, V])
298298 let F = E(C)
299299 let Z = G(C)
300- let ab = invoke(valueOrErrorMessage(addressFromString(n), (n + " not found")), "payFeeResell", [Z], [AttachedPayment(p, V)])
300+ let ab = invoke(valueOrErrorMessage(addressFromString(n), (n + " not found")), "payFeeResell", [Z, Q], [AttachedPayment(p, V)])
301301 if ((ab == ab))
302302 then {
303303 let aa = invoke(this, "transferNft", [C, W], nil)
304304 if ((aa == aa))
305305 then {
306306 let ac = [StringEntry((((("auction_" + v) + "_bid_") + S) + "_status"), "finished"), StringEntry((("auction_" + v) + "_status"), "finished"), StringEntry((((("assetId_" + C) + "_bid_") + S) + "_data"), (((((("{\"auctionId\": \"" + v) + "\", \"author\": \"") + toString(I.caller)) + "\", \"amount\": \"") + toString(V)) + "\", \"status\": \"finished\"}")), IntegerEntry((("auction_" + v) + "_finalPrice"), V), IntegerEntry((C + "_recordPrice"), Y), DeleteEntry(((((("address_" + W) + "_auction_") + v) + "_bid_") + S)), DeleteEntry((((("address_" + Q) + "_auction_") + v) + "_lockedNFT"))]
307307 let ad = invoke(addressFromStringValue(m), "createCert", [W, C, F], nil)
308308 if ((ad == ad))
309309 then ac
310310 else throw("Strict value is not equal to itself.")
311311 }
312312 else throw("Strict value is not equal to itself.")
313313 }
314314 else throw("Strict value is not equal to itself.")
315315 }
316316 }
317317
318318
319319 @Verifier(af)
320320 func ag () = sigVerify(af.bodyBytes, af.proofs[0], af.senderPublicKey)
321321

github/deemru/w8io/873ac7e 
71.55 ms