tx · 6w1M3AFQ5gwSVFEjVuaA8qLJP2qUB5dbevcWhFke2Z4i

3N8GJgmMBsrwhn6uQstYAmqZBLuupZEGXr9:  -0.01400000 Waves

2019.08.15 00:08 [631253] smart account 3N8GJgmMBsrwhn6uQstYAmqZBLuupZEGXr9 > SELF 0.00000000 Waves

{ "type": 13, "id": "6w1M3AFQ5gwSVFEjVuaA8qLJP2qUB5dbevcWhFke2Z4i", "fee": 1400000, "feeAssetId": null, "timestamp": 1565816643121, "version": 1, "sender": "3N8GJgmMBsrwhn6uQstYAmqZBLuupZEGXr9", "senderPublicKey": "BUuYfkh9hHixwVUQvqzkLkLbWrQYnWpJ8FXVjZUPxBcm", "proofs": [ "4QSiKLtgURB2SdSqTUB9qpNNE586xyZdVBWCnZ74zobakkJcT9D7dnA2UQJNogFBfQffaziRidw3n5Rt36d8vBxt" ], "script": "base64:AAIDAAAAAAAAAAAAAAAKAAAAAAZvcmFjbGUJAQAAAAdleHRyYWN0AAAAAQkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM04yRHE3aHhBWWRxenlKa2ZNRXB5TUNYOGJOQ3B0aEF0RDgAAAAACXNsb3RDb3VudAAAAAAAAAAAZAAAAAAGc2xvdHMxCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAABAkABEwAAAACAAAAAAAAAAAECQAETAAAAAIAAAAAAAAAAAQJAARMAAAAAgAAAAAAAAAABAkABEwAAAACAAAAAAAAAAAECQAETAAAAAIAAAAAAAAAAAQJAARMAAAAAgAAAAAAAAAABQkABEwAAAACAAAAAAAAAAAFCQAETAAAAAIAAAAAAAAAAAUFAAAAA25pbAAAAAAGc2xvdHMyCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAABAkABEwAAAACAAAAAAAAAAAECQAETAAAAAIAAAAAAAAAAAQJAARMAAAAAgAAAAAAAAAABAkABEwAAAACAAAAAAAAAAAECQAETAAAAAIAAAAAAAAAAAQJAARMAAAAAgAAAAAAAAAABQkABEwAAAACAAAAAAAAAAAFCQAETAAAAAIAAAAAAAAAAAUFAAAAA25pbAAAAAAGc2xvdHMzCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAABCQAETAAAAAIAAAAAAAAAAAEJAARMAAAAAgAAAAAAAAAAAQkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAAAwkABEwAAAACAAAAAAAAAAADCQAETAAAAAIAAAAAAAAAAAMJAARMAAAAAgAAAAAAAAAABAkABEwAAAACAAAAAAAAAAAECQAETAAAAAIAAAAAAAAAAAQJAARMAAAAAgAAAAAAAAAABAkABEwAAAACAAAAAAAAAAAECQAETAAAAAIAAAAAAAAAAAQJAARMAAAAAgAAAAAAAAAABQkABEwAAAACAAAAAAAAAAAFCQAETAAAAAIAAAAAAAAAAAUFAAAAA25pbAAAAAAGcmFuZG9tCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAZvcmFjbGUCAAAABnJhbmRvbQEAAAAIZ2V0U2xvdDEAAAABAAAAA2ludgQAAAAEaGFzaAkAAfcAAAABCQAAywAAAAIJAADLAAAAAgkAAMsAAAACCQAAywAAAAIJAADLAAAAAgkAAZsAAAABBQAAAAZyYW5kb20IBQAAAANpbnYAAAANdHJhbnNhY3Rpb25JZAgFAAAAA2ludgAAAA9jYWxsZXJQdWJsaWNLZXkIBQAAAAlsYXN0QmxvY2sAAAATZ2VuZXJhdGlvblNpZ25hdHVyZQkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAQAAAAFaW5kZXgJAASxAAAAAQUAAAAEaGFzaAkAAZEAAAACBQAAAAZzbG90czEJAABqAAAAAgUAAAAFaW5kZXgFAAAACXNsb3RDb3VudAEAAAAIZ2V0U2xvdDIAAAABAAAAA2ludgQAAAAEaGFzaAkAAfcAAAABCQAAywAAAAIJAADLAAAAAgkAAMsAAAACCQAAywAAAAIJAADLAAAAAgkAAZsAAAABBQAAAAZyYW5kb20IBQAAAANpbnYAAAANdHJhbnNhY3Rpb25JZAgFAAAACWxhc3RCbG9jawAAABNnZW5lcmF0aW9uU2lnbmF0dXJlCAUAAAADaW52AAAAD2NhbGxlclB1YmxpY0tleQkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAQAAAAFaW5kZXgJAASxAAAAAQUAAAAEaGFzaAkAAZEAAAACBQAAAAZzbG90czIJAABqAAAAAgUAAAAFaW5kZXgFAAAACXNsb3RDb3VudAEAAAAIZ2V0U2xvdDMAAAABAAAAA2ludgQAAAAEaGFzaAkAAfcAAAABCQAAywAAAAIJAADLAAAAAgkAAMsAAAACCQAAywAAAAIIBQAAAANpbnYAAAANdHJhbnNhY3Rpb25JZAgFAAAAA2ludgAAAA9jYWxsZXJQdWJsaWNLZXkIBQAAAAlsYXN0QmxvY2sAAAATZ2VuZXJhdGlvblNpZ25hdHVyZQkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAQAAAAFaW5kZXgJAASxAAAAAQUAAAAEaGFzaAkAAZEAAAACBQAAAAZzbG90czMJAABqAAAAAgUAAAAFaW5kZXgFAAAACXNsb3RDb3VudAEAAAAJc3RhcnRTcGluAAAAAQAAAANpbnYEAAAABmdhbWVpZAkAAloAAAABCAUAAAADaW52AAAADXRyYW5zYWN0aW9uSWQEAAAABk1heEJldAkAAGkAAAACCQEAAAAMd2F2ZXNCYWxhbmNlAAAAAQUAAAAEdGhpcwAAAAAAAAAAIwQAAAAHcGF5bWVudAkBAAAAB2V4dHJhY3QAAAABCAUAAAADaW52AAAAB3BheW1lbnQEAAAABXNsb3QxCQABpAAAAAEJAQAAAAhnZXRTbG90MQAAAAEFAAAAA2ludgQAAAAFc2xvdDIJAAGkAAAAAQkBAAAACGdldFNsb3QyAAAAAQUAAAADaW52BAAAAAVzbG90MwkAAaQAAAABCQEAAAAIZ2V0U2xvdDMAAAABBQAAAANpbnYEAAAABHNtdDEJAQAAAAhnZXRTbG90MQAAAAEFAAAAA2ludgQAAAAEc210MgkBAAAACGdldFNsb3QyAAAAAQUAAAADaW52BAAAAARzbXQzCQEAAAAIZ2V0U2xvdDMAAAABBQAAAANpbnYDCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADaW52AAAAB3BheW1lbnQJAAACAAAAAQIAAAAfU2hvdWxkIGJlIHdpdGggUGF5bWVudCBpbiBXYXZlcwMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAAHcGF5bWVudAAAAAdhc3NldElkCQAAAgAAAAECAAAAGlBheW1lbnQgc2hvdWxkIGJlIGluIFdhdmVzAwkAAGYAAAACCAUAAAAHcGF5bWVudAAAAAZhbW91bnQFAAAABk1heEJldAkAAAIAAAABCQABLAAAAAICAAAAHFBheW1lbnQgc2hvdWxkIGJlIGxlc3MgdGhhbiAJAAGkAAAAAQUAAAAGTWF4QmV0BAAAAAZwbGF5ZXIJAAJYAAAAAQgIBQAAAANpbnYAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAl0aW1lc3RhbXAJAAGkAAAAAQgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXADAwMJAAAAAAAAAgUAAAAEc210MQAAAAAAAAAAAQkAAAAAAAACBQAAAARzbXQyAAAAAAAAAAABBwkAAAAAAAACBQAAAARzbXQzAAAAAAAAAAABBwkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVpZAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAFc2xvdDECAAAAAV8FAAAABXNsb3QyAgAAAAFfBQAAAAVzbG90MwIAAAABLQUAAAAGcGxheWVyBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAA2ludgAAAAZjYWxsZXIJAABpAAAAAgkAAGgAAAACCAUAAAAHcGF5bWVudAAAAAZhbW91bnQAAAAAAAAAAL4AAAAAAAAAAGQFAAAABHVuaXQFAAAAA25pbAMDAwkAAAAAAAACBQAAAARzbXQxAAAAAAAAAAACCQAAAAAAAAIFAAAABHNtdDIAAAAAAAAAAAIHCQAAAAAAAAIFAAAABHNtdDMAAAAAAAAAAAIHCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAGZ2FtZWlkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAVzbG90MQIAAAABXwUAAAAFc2xvdDICAAAAAV8FAAAABXNsb3QzAgAAAAEtBQAAAAZwbGF5ZXIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAADaW52AAAABmNhbGxlcgkAAGkAAAACCQAAaAAAAAIIBQAAAAdwYXltZW50AAAABmFtb3VudAAAAAAAAAABhgAAAAAAAAAAZAUAAAAEdW5pdAUAAAADbmlsAwMDCQAAAAAAAAIFAAAABHNtdDEAAAAAAAAAAAMJAAAAAAAAAgUAAAAEc210MgAAAAAAAAAAAwcJAAAAAAAAAgUAAAAEc210MwAAAAAAAAAAAwcJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAZnYW1laWQJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABXNsb3QxAgAAAAFfBQAAAAVzbG90MgIAAAABXwUAAAAFc2xvdDMCAAAAAS0FAAAABnBsYXllcgUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAANpbnYAAAAGY2FsbGVyCQAAaQAAAAIJAABoAAAAAggFAAAAB3BheW1lbnQAAAAGYW1vdW50AAAAAAAAAAMWAAAAAAAAAABkBQAAAAR1bml0BQAAAANuaWwDAwMJAAAAAAAAAgUAAAAEc210MQAAAAAAAAAABAkAAAAAAAACBQAAAARzbXQyAAAAAAAAAAAEBwkAAAAAAAACBQAAAARzbXQzAAAAAAAAAAAEBwkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVpZAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAFc2xvdDECAAAAAV8FAAAABXNsb3QyAgAAAAFfBQAAAAVzbG90MwIAAAABLQUAAAAGcGxheWVyBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAA2ludgAAAAZjYWxsZXIJAABpAAAAAgkAAGgAAAACCAUAAAAHcGF5bWVudAAAAAZhbW91bnQAAAAAAAAABjYAAAAAAAAAAGQFAAAABHVuaXQFAAAAA25pbAMDAwkAAAAAAAACBQAAAARzbXQxAAAAAAAAAAAFCQAAAAAAAAIFAAAABHNtdDIAAAAAAAAAAAUHCQAAAAAAAAIFAAAABHNtdDMAAAAAAAAAAAUHCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAGZ2FtZWlkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAVzbG90MQIAAAABXwUAAAAFc2xvdDICAAAAAV8FAAAABXNsb3QzAgAAAAEtBQAAAAZwbGF5ZXIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAADaW52AAAABmNhbGxlcgkAAGkAAAACCQAAaAAAAAIIBQAAAAdwYXltZW50AAAABmFtb3VudAAAAAAAAAAMdgAAAAAAAAAAZAUAAAAEdW5pdAUAAAADbmlsCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAGZ2FtZWlkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAVzbG90MQIAAAABXwUAAAAFc2xvdDICAAAAAV8FAAAABXNsb3QzAgAAAAEtBQAAAAZwbGF5ZXIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAADbmlsAAAAAQAAAANpbnYBAAAABHNwaW4AAAAACQEAAAAJc3RhcnRTcGluAAAAAQUAAAADaW52AAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5BAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAADdHR4BQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAA3N0eAUAAAAHJG1hdGNoMAYHB0WSPvQ=", "chainId": 84, "height": 631253, "spentComplexity": 0 } View: original | compacted Prev: D4bnjFpy81Q3NE1GNWn4nNDjjZr2Ewp2iPDdmfTGJJi5 Next: 41kAf29WmHx3xLBvmdkHxdg1MXPF6p3Zk2nBnDHfNfMW Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlemr95J1jZUs7cJmrmmlN4zo7YVsBJzIeJdk8LDFGhUKSI6yfs20ZyJe21+6GJwNnKUU1Uyoc17wSWMKkrZ0MMvYE+Z5AiijvBK4sSJ3IgGjdU8/NhI8CBDu0F+xRM9q3TB3LLbDy5sBdudYfHfsUOc+MTvAD69n27db2Rh8+yZQMtubkuTQNp89sphHQaLGyQFaNlK/Na3lFx6omqzaa1gjoplUr6rvYKgfAICUB3zVmJShiEi7w7R0hWlNRD3qcZjCUONSpFo4WbzknGOazw84B+IMIFnIpXWzQL8RX0vNcfsBvLDfM6k2ZacqwyMKaLLqigdBiGdJ7W+0lOStOQIDAQAB")
4+let a = extract(addressFromString("3N2Dq7hxAYdqzyJkfMEpyMCX8bNCpthAtD8"))
55
6-let b = extract(addressFromString("3N2Dq7hxAYdqzyJkfMEpyMCX8bNCpthAtD8"))
6+let b = 100
77
8-let c = 100
8+let c = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5]
99
1010 let d = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5]
1111
1212 let e = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5]
1313
14-let f = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5]
14+let f = getStringValue(a, "random")
1515
1616 func g (h) = {
17- let i = ((((h.transactionId + h.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
18- sha256(i)
17+ let i = sha256((((((toBytes(f) + h.transactionId) + h.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))
18+ let j = toInt(i)
19+c[(j % b)]
1920 }
2021
2122
22-func j (h) = {
23- let k = sha256(((((h.transactionId + h.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))
24- let l = toInt(k)
25-d[(l % c)]
23+func k (h) = {
24+ let i = sha256((((((toBytes(f) + h.transactionId) + lastBlock.generationSignature) + h.callerPublicKey) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))
25+ let j = toInt(i)
26+d[(j % b)]
27+ }
28+
29+
30+func l (h) = {
31+ let i = sha256(((((h.transactionId + h.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.height)) + toBytes(lastBlock.timestamp)))
32+ let j = toInt(i)
33+e[(j % b)]
2634 }
2735
2836
2937 func m (h) = {
30- let k = sha256(((((h.transactionId + lastBlock.generationSignature) + h.callerPublicKey) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))
31- let l = toInt(k)
32-e[(l % c)]
33- }
34-
35-
36-func n (h) = {
37- let o = getStringValue(b, "random")
38- let k = sha256(toBytes(o))
39- let l = toInt(k)
40-f[(l % c)]
41- }
42-
43-
44-func p (h) = {
45- let q = toBase64String(h.transactionId)
46- let r = (wavesBalance(this) / 35)
47- let s = extract(h.payment)
48- let t = toString(j(h))
49- let u = toString(m(h))
50- let v = toString(n(h))
51- let w = j(h)
52- let x = m(h)
53- let y = n(h)
38+ let n = toBase64String(h.transactionId)
39+ let o = (wavesBalance(this) / 35)
40+ let p = extract(h.payment)
41+ let q = toString(g(h))
42+ let r = toString(k(h))
43+ let s = toString(l(h))
44+ let t = g(h)
45+ let u = k(h)
46+ let v = l(h)
5447 if (!(isDefined(h.payment)))
5548 then throw("Should be with Payment in Waves")
56- else if (isDefined(s.assetId))
49+ else if (isDefined(p.assetId))
5750 then throw("Payment should be in Waves")
58- else if ((s.amount > r))
59- then throw(("Payment should be less than " + toString(r)))
51+ else if ((p.amount > o))
52+ then throw(("Payment should be less than " + toString(o)))
6053 else {
61- let z = toBase58String(h.caller.bytes)
62- let A = g(h)
63- let B = toString(lastBlock.timestamp)
64- if (if (if ((w == 1))
65- then (x == 1)
54+ let w = toBase58String(h.caller.bytes)
55+ let x = toString(lastBlock.timestamp)
56+ if (if (if ((t == 1))
57+ then (u == 1)
6658 else false)
67- then (y == 1)
59+ then (v == 1)
6860 else false)
69- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 190) / 100), unit)]))
70- else if (if (if ((w == 2))
71- then (x == 2)
61+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 190) / 100), unit)]))
62+ else if (if (if ((t == 2))
63+ then (u == 2)
7264 else false)
73- then (y == 2)
65+ then (v == 2)
7466 else false)
75- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 390) / 100), unit)]))
76- else if (if (if ((w == 3))
77- then (x == 3)
67+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 390) / 100), unit)]))
68+ else if (if (if ((t == 3))
69+ then (u == 3)
7870 else false)
79- then (y == 3)
71+ then (v == 3)
8072 else false)
81- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 790) / 100), unit)]))
82- else if (if (if ((w == 4))
83- then (x == 4)
73+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 790) / 100), unit)]))
74+ else if (if (if ((t == 4))
75+ then (u == 4)
8476 else false)
85- then (y == 4)
77+ then (v == 4)
8678 else false)
87- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 1590) / 100), unit)]))
88- else if (if (if ((w == 5))
89- then (x == 5)
79+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 1590) / 100), unit)]))
80+ else if (if (if ((t == 5))
81+ then (u == 5)
9082 else false)
91- then (y == 5)
83+ then (v == 5)
9284 else false)
93- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 3190) / 100), unit)]))
94- else ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet(nil))
85+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 3190) / 100), unit)]))
86+ else ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet(nil))
9587 }
9688 }
9789
9890
9991 @Callable(h)
100-func spin () = p(h)
92+func spin () = m(h)
10193
10294
103-@Verifier(C)
104-func D () = if (sigVerify(C.bodyBytes, C.proofs[0], C.senderPublicKey))
95+@Verifier(y)
96+func z () = if (sigVerify(y.bodyBytes, y.proofs[0], y.senderPublicKey))
10597 then {
106- let E = C
107- if ($isInstanceOf(E, "TransferTransaction"))
98+ let A = y
99+ if ($isInstanceOf(A, "TransferTransaction"))
108100 then {
109- let F = E
101+ let B = A
110102 true
111103 }
112- else if ($isInstanceOf(E, "SetScriptTransaction"))
104+ else if ($isInstanceOf(A, "SetScriptTransaction"))
113105 then {
114- let G = E
106+ let C = A
115107 true
116108 }
117109 else false
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlemr95J1jZUs7cJmrmmlN4zo7YVsBJzIeJdk8LDFGhUKSI6yfs20ZyJe21+6GJwNnKUU1Uyoc17wSWMKkrZ0MMvYE+Z5AiijvBK4sSJ3IgGjdU8/NhI8CBDu0F+xRM9q3TB3LLbDy5sBdudYfHfsUOc+MTvAD69n27db2Rh8+yZQMtubkuTQNp89sphHQaLGyQFaNlK/Na3lFx6omqzaa1gjoplUr6rvYKgfAICUB3zVmJShiEi7w7R0hWlNRD3qcZjCUONSpFo4WbzknGOazw84B+IMIFnIpXWzQL8RX0vNcfsBvLDfM6k2ZacqwyMKaLLqigdBiGdJ7W+0lOStOQIDAQAB")
4+let a = extract(addressFromString("3N2Dq7hxAYdqzyJkfMEpyMCX8bNCpthAtD8"))
55
6-let b = extract(addressFromString("3N2Dq7hxAYdqzyJkfMEpyMCX8bNCpthAtD8"))
6+let b = 100
77
8-let c = 100
8+let c = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5]
99
1010 let d = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5]
1111
1212 let e = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5]
1313
14-let f = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5]
14+let f = getStringValue(a, "random")
1515
1616 func g (h) = {
17- let i = ((((h.transactionId + h.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
18- sha256(i)
17+ let i = sha256((((((toBytes(f) + h.transactionId) + h.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))
18+ let j = toInt(i)
19+c[(j % b)]
1920 }
2021
2122
22-func j (h) = {
23- let k = sha256(((((h.transactionId + h.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))
24- let l = toInt(k)
25-d[(l % c)]
23+func k (h) = {
24+ let i = sha256((((((toBytes(f) + h.transactionId) + lastBlock.generationSignature) + h.callerPublicKey) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))
25+ let j = toInt(i)
26+d[(j % b)]
27+ }
28+
29+
30+func l (h) = {
31+ let i = sha256(((((h.transactionId + h.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.height)) + toBytes(lastBlock.timestamp)))
32+ let j = toInt(i)
33+e[(j % b)]
2634 }
2735
2836
2937 func m (h) = {
30- let k = sha256(((((h.transactionId + lastBlock.generationSignature) + h.callerPublicKey) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))
31- let l = toInt(k)
32-e[(l % c)]
33- }
34-
35-
36-func n (h) = {
37- let o = getStringValue(b, "random")
38- let k = sha256(toBytes(o))
39- let l = toInt(k)
40-f[(l % c)]
41- }
42-
43-
44-func p (h) = {
45- let q = toBase64String(h.transactionId)
46- let r = (wavesBalance(this) / 35)
47- let s = extract(h.payment)
48- let t = toString(j(h))
49- let u = toString(m(h))
50- let v = toString(n(h))
51- let w = j(h)
52- let x = m(h)
53- let y = n(h)
38+ let n = toBase64String(h.transactionId)
39+ let o = (wavesBalance(this) / 35)
40+ let p = extract(h.payment)
41+ let q = toString(g(h))
42+ let r = toString(k(h))
43+ let s = toString(l(h))
44+ let t = g(h)
45+ let u = k(h)
46+ let v = l(h)
5447 if (!(isDefined(h.payment)))
5548 then throw("Should be with Payment in Waves")
56- else if (isDefined(s.assetId))
49+ else if (isDefined(p.assetId))
5750 then throw("Payment should be in Waves")
58- else if ((s.amount > r))
59- then throw(("Payment should be less than " + toString(r)))
51+ else if ((p.amount > o))
52+ then throw(("Payment should be less than " + toString(o)))
6053 else {
61- let z = toBase58String(h.caller.bytes)
62- let A = g(h)
63- let B = toString(lastBlock.timestamp)
64- if (if (if ((w == 1))
65- then (x == 1)
54+ let w = toBase58String(h.caller.bytes)
55+ let x = toString(lastBlock.timestamp)
56+ if (if (if ((t == 1))
57+ then (u == 1)
6658 else false)
67- then (y == 1)
59+ then (v == 1)
6860 else false)
69- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 190) / 100), unit)]))
70- else if (if (if ((w == 2))
71- then (x == 2)
61+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 190) / 100), unit)]))
62+ else if (if (if ((t == 2))
63+ then (u == 2)
7264 else false)
73- then (y == 2)
65+ then (v == 2)
7466 else false)
75- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 390) / 100), unit)]))
76- else if (if (if ((w == 3))
77- then (x == 3)
67+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 390) / 100), unit)]))
68+ else if (if (if ((t == 3))
69+ then (u == 3)
7870 else false)
79- then (y == 3)
71+ then (v == 3)
8072 else false)
81- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 790) / 100), unit)]))
82- else if (if (if ((w == 4))
83- then (x == 4)
73+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 790) / 100), unit)]))
74+ else if (if (if ((t == 4))
75+ then (u == 4)
8476 else false)
85- then (y == 4)
77+ then (v == 4)
8678 else false)
87- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 1590) / 100), unit)]))
88- else if (if (if ((w == 5))
89- then (x == 5)
79+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 1590) / 100), unit)]))
80+ else if (if (if ((t == 5))
81+ then (u == 5)
9082 else false)
91- then (y == 5)
83+ then (v == 5)
9284 else false)
93- then ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet([ScriptTransfer(h.caller, ((s.amount * 3190) / 100), unit)]))
94- else ScriptResult(WriteSet([DataEntry(q, ((((((t + "_") + u) + "_") + v) + "-") + z))]), TransferSet(nil))
85+ then ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet([ScriptTransfer(h.caller, ((p.amount * 3190) / 100), unit)]))
86+ else ScriptResult(WriteSet([DataEntry(n, ((((((q + "_") + r) + "_") + s) + "-") + w))]), TransferSet(nil))
9587 }
9688 }
9789
9890
9991 @Callable(h)
100-func spin () = p(h)
92+func spin () = m(h)
10193
10294
103-@Verifier(C)
104-func D () = if (sigVerify(C.bodyBytes, C.proofs[0], C.senderPublicKey))
95+@Verifier(y)
96+func z () = if (sigVerify(y.bodyBytes, y.proofs[0], y.senderPublicKey))
10597 then {
106- let E = C
107- if ($isInstanceOf(E, "TransferTransaction"))
98+ let A = y
99+ if ($isInstanceOf(A, "TransferTransaction"))
108100 then {
109- let F = E
101+ let B = A
110102 true
111103 }
112- else if ($isInstanceOf(E, "SetScriptTransaction"))
104+ else if ($isInstanceOf(A, "SetScriptTransaction"))
113105 then {
114- let G = E
106+ let C = A
115107 true
116108 }
117109 else false
118110 }
119111 else false
120112

github/deemru/w8io/873ac7e 
115.33 ms