tx · Emfa2tfzvpTE3ndbcsTJBJ8qo5rcHgsWwj3v7NJkLzqj

3Mu7VYYXCdKzYgHbTRTiR2GcmRjdKwpcXtx:  -0.01400000 Waves

2019.11.15 12:02 [765985] smart account 3Mu7VYYXCdKzYgHbTRTiR2GcmRjdKwpcXtx > SELF 0.00000000 Waves

{ "type": 13, "id": "Emfa2tfzvpTE3ndbcsTJBJ8qo5rcHgsWwj3v7NJkLzqj", "fee": 1400000, "feeAssetId": null, "timestamp": 1573808415034, "version": 1, "sender": "3Mu7VYYXCdKzYgHbTRTiR2GcmRjdKwpcXtx", "senderPublicKey": "7hst8L8bJqbcGbPC9DbHZ5E83dQ3LXayYttNsUbgZt7r", "proofs": [ "2xFUVf5tf4ttN1Ac2j9HqjtCv2JYihNQhkwYCD9FoPfqzon82duc7WetvUTcfvRHXUvhrgKkeaMfugiVModgtQ9T" ], "script": "base64:AAIDAAAAAAAAAA0IARIECgICARIDCgEIAAAANQAAAAAUYnV5T3V0Y29tZVRva2VuVHhGZWUAAAAAAAAHoSAAAAAABVdBVkVTAAAAAAAF9eEAAAAAAANVU0QAAAAAAAAAAGQAAAAAFHJvb3RBY2NvdW50UHVibGljS2V5AQAAACCrcYNar2nAbanHx55vZ87tY+HzNn/CgJS1Smp6PXDDFQAAAAAObGlnYUNvbW1pc3Npb24AAAAAAAAAAAAAAAAAFXRvdGFsQXNzZXRzUGVyT3V0Y29tZQAAAAAAAAAnEAAAAAAacHJlc2FsZU1heEFzc2V0c1Blck91dGNvbWUAAAAAAAAAC7gAAAAAD2V2ZW50Q3VycmVuY3lJZAEAAAAgs6vtjrjcYSSyYVbetNsiFAS7MHCRF2JJuH+9FCzTMzcAAAAADHByZXNhbGVQcmljZQAAAAAAAAAD6AAAAAAJbGl2ZVByaWNlAAAAAAAAABOIAAAAAA1saXZlUHJpY2VTdGVwAAAAAAAAAAH0AAAAABNsaXZlUHJpY2VTdGVwUGVyaW9kAAAAAAAAAABkAAAAAAlzdGF0dXNLZXkCAAAABnN0YXR1cwAAAAALcGF1c2VTdGF0dXMCAAAABXBhdXNlAAAAAA1wcmVzYWxlU3RhdHVzAgAAAAdwcmVzYWxlAAAAAApsaXZlU3RhdHVzAgAAAARsaXZlAAAAAA5jb21wbGV0ZVN0YXR1cwIAAAAIY29tcGxldGUAAAAADHBheW91dFN0YXR1cwIAAAAGcGF5b3V0AQAAACV0aHJvd1NhbGVzSXNOb3RBdmFpbGFibGVJblN0YXR1c0Vycm9yAAAAAQAAAAZzdGF0dXMJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAIHNhbGVzSXNOb3RBdmFpbGFibGVJblN0YXR1c0Vycm9yAgAAAAEsBQAAAAZzdGF0dXMBAAAAIXRocm93Tm9uZXhpc3RlbnRPdXRjb21lQXNzZXRFcnJvcgAAAAEAAAAOb3V0Y29tZUFzc2V0SWQJAAACAAAAAQkAASwAAAACAgAAAB1ub25leGlzdGVudE91dGNvbWVBc3NldEVycm9yLAkAAlgAAAABBQAAAA5vdXRjb21lQXNzZXRJZAEAAAAudGhyb3dOb3RFbm91Z2hPdXRjb21lQXNzZXRzSW5QcmVzYWxlU3RvY2tFcnJvcgAAAAIAAAALYW1vdW50VG9CdXkAAAAHYmFsYW5jZQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAKW5vdEVub3VnaE91dGNvbWVBc3NldHNJblByZXNhbGVTdG9ja0Vycm9yAgAAAAEsCQABpAAAAAEFAAAAB2JhbGFuY2UCAAAAASwJAAGkAAAAAQUAAAALYW1vdW50VG9CdXkBAAAAK3Rocm93Tm90RW5vdWdoT3V0Y29tZUFzc2V0c0luU2FsZVN0b2NrRXJyb3IAAAACAAAAC2Ftb3VudFRvQnV5AAAAB2JhbGFuY2UJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAACZub3RFbm91Z2hPdXRjb21lQXNzZXRzSW5TYWxlU3RvY2tFcnJvcgIAAAABLAkAAaQAAAABBQAAAAdiYWxhbmNlAgAAAAEsCQABpAAAAAEFAAAAC2Ftb3VudFRvQnV5AQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAEAAAAPcGF5bWVudEN1cnJlbmN5CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAhdW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAgAAAAEsCQACWAAAAAEFAAAAD2V2ZW50Q3VycmVuY3lJZAIAAAABLAkAAlgAAAABBQAAAA9wYXltZW50Q3VycmVuY3kBAAAAHXRocm93SW5zdWZmaWNpZW50UGF5bWVudEVycm9yAAAAAgAAABVyZWNlaXZlZFBheW1lbnRBbW91bnQAAAAVZXhwZWN0ZWRQYXltZW50QW1vdW50CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAYaW5zdWZmaWNpZW50UGF5bWVudEVycm9yAgAAAAEsCQABpAAAAAEFAAAAFWV4cGVjdGVkUGF5bWVudEFtb3VudAIAAAABLAkAAaQAAAABBQAAABVyZWNlaXZlZFBheW1lbnRBbW91bnQBAAAAIHRocm93VW5zdXBwb3J0ZWRFdmVudFN0YXR1c0Vycm9yAAAAAAkAAAIA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AAAAAgkAAGUAAAACBQAAAAFuAAAAAAAAAAABBQAAAAFkAAAAAAAAAAACAQAAAB9nZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AAAAAQAAAA5vdXRjb21lQXNzZXRJZAkAASwAAAACAgAAABpwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzXwkAAlgAAAABBQAAAA5vdXRjb21lQXNzZXRJZAEAAAAcZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwAAAAEAAAAOb3V0Y29tZUFzc2V0SWQEAAAAHHByZXNhbGVPdXRjb21lQW1vdW50U2FsZXNLZXkJAQAAAB9nZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQJAQAAABVnZXRJbnRlZ2VyRnJvbUFjY291bnQAAAACBQAAAAR0aGlzBQAAABxwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AQAAABFnZXRSYXRlV0FWRVNJblVTRAAAAAAAAAAAAAAAADIBAAAAH2NhbGN1bGF0ZUZlZUluRXZlbnRQYXltZW50QXNzZXQAAAAACQAAaQAAAAIJAABoAAAAAgUAAAAUYnV5T3V0Y29tZVRva2VuVHhGZWUJAQAAABFnZXRSYXRlV0FWRVNJblVTRAAAAAAFAAAAA1VTRAEAAAADc3VtAAAAAQAAAAFuBAAAAAF4CQAAaQAAAAIFAAAAAW4FAAAAE2xpdmVQcmljZVN0ZXBQZXJpb2QEAAAAB2Z1bGxTdW0JAQAAABBhcml0aG1ldGljU2VyaWVzAAAAAwUAAAAJbGl2ZVByaWNlBQAAAA1saXZlUHJpY2VTdGVwBQAAAAF4CQAAZAAAAAIJAABoAAAAAgUAAAAHZnVsbFN1bQUAAAATbGl2ZVByaWNlU3RlcFBlcmlvZAkAAGgAAAACCQAAZQAAAAIJAQAAABBhcml0aG1ldGljU2VyaWVzAAAAAwUAAAAJbGl2ZVByaWNlBQAAAA1saXZlUHJpY2VTdGVwCQAAZAAAAAIFAAAAAXgAAAAAAAAAAAEFAAAAB2Z1bGxTdW0JAABqAAAAAgUAAAABbgUAAAATbGl2ZVByaWNlU3RlcFBlcmlvZAEAAAAMaXNSb290Q2FsbGVyAAAAAQAAAAFpBAAAABNjYWxsZXJBY2NvdW50UHViS2V5CQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAARcm9vdEFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAUcm9vdEFjY291bnRQdWJsaWNLZXkDCQAAAAAAAAIFAAAAE2NhbGxlckFjY291bnRQdWJLZXkFAAAAEXJvb3RBY2NvdW50UHViS2V5BgcBAAAADWlzQWRtaW5DYWxsZXIAAAABAAAAAWkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABFyb290QWNjb3VudFB1YktleQkAAlgAAAABBQAAABRyb290QWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARcm9vdEFjY291bnRQdWJLZXkGBwEAAAALYW1vdW50VG9QYXkAAAACAAAAC2FscmVhZHlTb2xkAAAAC2Ftb3VudFRvQnV5CQAAZQAAAAIJAQAAAANzdW0AAAABCQAAZAAAAAIFAAAAC2FscmVhZHlTb2xkBQAAAAthbW91bnRUb0J1eQkBAAAAA3N1bQAAAAEFAAAAC2FscmVhZHlTb2xkAQAAAA9wcmVzYWxlU3RyYXRlZ3kAAAAGAAAAD2N1c3RvbWVyQWRkcmVzcwAAAA5vdXRjb21lQXNzZXRJZAAAAA1wYXltZW50QW1vdW50AAAAEm91dGNvbWVBbW91bnRUb0J1eQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlAAAAA2ZlZQQAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkCQAAZQAAAAIFAAAAFXRvdGFsQXNzZXRzUGVyT3V0Y29tZQUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQQAAAAlb3V0Y29tZUFtb3VudEF2YWlsYWJsZUluUHJlc2FsZVBlcmlvZAkAAGUAAAACBQAAABpwcmVzYWxlTWF4QXNzZXRzUGVyT3V0Y29tZQUAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkBAAAABxvdXRjb21lUmVxdWlyZWRQYXltZW50QW1vdW50CQAAZAAAAAIJAABoAAAAAgUAAAAMcHJlc2FsZVByaWNlBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAA2ZlZQMJAABmAAAAAgUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAACVvdXRjb21lQW1vdW50QXZhaWxhYmxlSW5QcmVzYWxlUGVyaW9kCQEAAAAudGhyb3dOb3RFbm91Z2hPdXRjb21lQXNzZXRzSW5QcmVzYWxlU3RvY2tFcnJvcgAAAAIFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAlb3V0Y29tZUFtb3VudEF2YWlsYWJsZUluUHJlc2FsZVBlcmlvZAMJAQAAAAIhPQAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQEAAAAHHByZXNhbGVPdXRjb21lQW1vdW50U2FsZXNLZXkJAQAAAB9nZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQEAAAAIGN1cnJlbnRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQEAAAAcZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwAAAAEFAAAADm91dGNvbWVBc3NldElkBAAAABxuZXdQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQAAZAAAAAIFAAAAIGN1cnJlbnRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzBQAAABJvdXRjb21lQW1vdW50VG9CdXkEAAAACHdyaXRlU2V0CQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABxwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5BQAAABxuZXdQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzBQAAAANuaWwEAAAAC3RyYW5zZmVyU2V0CQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAD2N1c3RvbWVyQWRkcmVzcwUAAAAUYnV5T3V0Y29tZVRva2VuVHhGZWUFAAAABHVuaXQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAADm91dGNvbWVBc3NldElkBQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAAAh3cml0ZVNldAUAAAALdHJhbnNmZXJTZXQBAAAADHNhbGVTdHJhdGVneQAAAAYAAAAPY3VzdG9tZXJBZGRyZXNzAAAADm91dGNvbWVBc3NldElkAAAADXBheW1lbnRBbW91bnQAAAASb3V0Y29tZUFtb3VudFRvQnV5AAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UAAAADZmVlBAAAABlwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQEAAAAcZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwAAAAEFAAAADm91dGNvbWVBc3NldElkBAAAABhvdXRjb21lQW1vdW50QWxyZWFkeVNvbGQJAABlAAAAAgkAAGUAAAACBQAAABV0b3RhbEFzc2V0c1Blck91dGNvbWUFAAAAGXByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMFAAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UEAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAABkAAAAAgkBAAAAC2Ftb3VudFRvUGF5AAAAAgUAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAA2ZlZQMJAABmAAAAAgUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlCQEAAAArdGhyb3dOb3RFbm91Z2hPdXRjb21lQXNzZXRzSW5TYWxlU3RvY2tFcnJvcgAAAAIFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQMJAQAAAAIhPQAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAABRidXlPdXRjb21lVG9rZW5UeEZlZQUAAAAEdW5pdAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAA9jdXN0b21lckFkZHJlc3MFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAOb3V0Y29tZUFzc2V0SWQFAAAAA25pbAAAAAIAAAABaQEAAAAPYnV5T3V0Y29tZVRva2VuAAAAAgAAAA5vdXRjb21lQXNzZXRJZAAAABJvdXRjb21lQW1vdW50VG9CdXkEAAAAA2ZlZQkBAAAAH2NhbGN1bGF0ZUZlZUluRXZlbnRQYXltZW50QXNzZXQAAAAABAAAAA9jdXN0b21lckFkZHJlc3MIBQAAAAFpAAAABmNhbGxlcgQAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQkAA+sAAAACBQAAAAR0aGlzBQAAAA5vdXRjb21lQXNzZXRJZAQAAAAGc3RhdHVzCQEAAAAJZ2V0U3RhdHVzAAAAAAQAAAAHcGF5bWVudAkBAAAACmdldFBheW1lbnQAAAABBQAAAAFpBAAAAA1wYXltZW50QW1vdW50CAUAAAAHcGF5bWVudAAAAAZhbW91bnQEAAAADnBheW1lbnRBc3NldElkCQEAAAARZ2V0UGF5bWVudEFzc2V0SWQAAAABBQAAAAdwYXltZW50BAAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAAiE9AAAAAgUAAAAOcGF5bWVudEFzc2V0SWQFAAAAD2V2ZW50Q3VycmVuY3lJZAQAAAAPaXNQcmVzYWxlU3RhdHVzCQAAAAAAAAIFAAAABnN0YXR1cwUAAAANcHJlc2FsZVN0YXR1cwQAAAAMaXNMaXZlU3RhdHVzCQAAAAAAAAIFAAAABnN0YXR1cwUAAAAKbGl2ZVN0YXR1cwQAAAAQaXNTYWxlc0F2YWlsYWJsZQMFAAAAD2lzUHJlc2FsZVN0YXR1cwYFAAAADGlzTGl2ZVN0YXR1cwMJAAAAAAAAAgUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQAAAAAAAAAAAAkBAAAAIXRocm93Tm9uZXhpc3RlbnRPdXRjb21lQXNzZXRFcnJvcgAAAAEFAAAADm91dGNvbWVBc3NldElkAwUAAAAaaXNOb3RTdXBwb3J0ZWRQYXltZW50QXNzZXQJAQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAEFAAAADnBheW1lbnRBc3NldElkAwkBAAAAASEAAAABBQAAABBpc1NhbGVzQXZhaWxhYmxlCQEAAAAldGhyb3dTYWxlc0lzTm90QXZhaWxhYmxlSW5TdGF0dXNFcnJvcgAAAAEFAAAABnN0YXR1cwMFAAAAD2lzUHJlc2FsZVN0YXR1cwkBAAAAD3ByZXNhbGVTdHJhdGVneQAAAAYFAAAAD2N1c3RvbWVyQWRkcmVzcwUAAAAOb3V0Y29tZUFzc2V0SWQFAAAADXBheW1lbnRBbW91bnQFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQUAAAADZmVlAwUAAAAMaXNMaXZlU3RhdHVzCQEAAAAMc2FsZVN0cmF0ZWd5AAAABgUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAAA5vdXRjb21lQXNzZXRJZAUAAAANcGF5bWVudEFtb3VudAUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlBQAAAANmZWUJAQAAABN0aHJvd1VuZGVmaW5lZEVycm9yAAAAAAAAAAFpAQAAAAxjaGFuZ2VTdGF0dXMAAAABAAAACW5ld1N0YXR1cwMJAQAAAAEhAAAAAQkBAAAAEWlzU3VwcG9ydGVkU3RhdHVzAAAAAQUAAAAJbmV3U3RhdHVzCQEAAAAgdGhyb3dVbnN1cHBvcnRlZEV2ZW50U3RhdHVzRXJyb3IAAAAAAwkBAAAAASEAAAABCQEAAAAMaXNSb290Q2FsbGVyAAAAAQUAAAABaQkBAAAAGXRocm93SXNOb3RSb290Q2FsbGVyRXJyb3IAAAAACQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlzZXRTdGF0dXMAAAABBQAAAAluZXdTdGF0dXMFAAAAA25pbAAAAACq4byY", "chainId": 84, "height": 765985, "spentComplexity": 0 } View: original | compacted Prev: 2RZqycgFwpiMsQxrUt6SyWTboi6g8eZB5od6VxD8FLcu Next: 3YVrBpMdeue8LMRXdrhZwr3vW45Q3Siw9ihamSgkfWw6 Diff:
OldNewDifferences
77
88 let c = 100
99
10-let d = base58'9xGjRFrZQ7GSPzYd69mDiZQQuy97kVW6Qux5Zrkqbx2G'
10+let d = base58'CYF7FumpbZzyHMFuFQRQfo9XC9veJemd3XuBkusRCcAg'
1111
1212 let e = 0
1313
153153 }
154154
155155
156-func am () = {
157- let an = 50
158- an
156+func am () = 50
157+
158+
159+func an () = ((a * am()) / c)
160+
161+
162+func ao (ai) = {
163+ let ap = (ai / l)
164+ let aq = af(j, k, ap)
165+ ((aq * l) + ((af(j, k, (ap + 1)) - aq) * (ai % l)))
159166 }
160167
161168
162-func ao () = ((a * am()) / c)
163-
164-
165-func ap (ai) = {
166- let aq = (ai / l)
167- let ar = af(j, k, aq)
168- ((ar * l) + ((af(j, k, (aq + 1)) - ar) * (ai % l)))
169- }
170-
171-
172-func as (Y) = {
173- let at = toBase58String(Y.callerPublicKey)
174- let au = toBase58String(d)
175- if ((at == au))
169+func ar (Y) = {
170+ let as = toBase58String(Y.callerPublicKey)
171+ let at = toBase58String(d)
172+ if ((as == at))
176173 then true
177174 else false
178175 }
179176
180177
181-func av (Y) = {
182- let at = toBase58String(Y.callerPublicKey)
183- let au = toBase58String(d)
184- if ((at == au))
178+func au (Y) = {
179+ let as = toBase58String(Y.callerPublicKey)
180+ let at = toBase58String(d)
181+ if ((as == at))
185182 then true
186183 else false
187184 }
188185
189186
190-func aw (ax,x) = (ap((ax + x)) - ap(ax))
187+func av (aw,x) = (ao((aw + x)) - ao(aw))
191188
192189
193-func ay (az,v,aA,aB,aC,aD) = {
194- let aE = (f - aC)
195- let aF = (g - aE)
196- let aG = ((i * aB) + aD)
197- if ((aB > aF))
198- then w(aB, aF)
199- else if ((aA != aG))
200- then C(aA, aG)
190+func ax (ay,v,az,aA,aB,aC) = {
191+ let aD = (f - aB)
192+ let aE = (g - aD)
193+ let aF = ((i * aA) + aC)
194+ if ((aA > aE))
195+ then w(aA, aE)
196+ else if ((az != aF))
197+ then C(az, aF)
201198 else {
202199 let al = aj(v)
203- let aH = ak(v)
204- let aI = (aH + aB)
205- let aJ = WriteSet([DataEntry(al, aI)])
206- let aK = TransferSet([ScriptTransfer(az, a, unit), ScriptTransfer(az, aB, v)])
207- ScriptResult(aJ, aK)
200+ let aG = ak(v)
201+ let aH = (aG + aA)
202+ let aI = WriteSet([DataEntry(al, aH)])
203+ let aJ = TransferSet([ScriptTransfer(ay, a, unit), ScriptTransfer(ay, aA, v)])
204+ ScriptResult(aI, aJ)
208205 }
209206 }
210207
211208
212-func aL (az,v,aA,aB,aC,aD) = {
213- let aM = ak(v)
214- let aE = ((f - aM) - aC)
215- let aG = (aw(aE, aB) + aD)
216- if ((aB > aC))
217- then z(aB, aC)
218- else if ((aA != aG))
219- then C(aA, aG)
220- else TransferSet([ScriptTransfer(az, a, unit), ScriptTransfer(az, aB, v)])
209+func aK (ay,v,az,aA,aB,aC) = {
210+ let aL = ak(v)
211+ let aD = ((f - aL) - aB)
212+ let aF = (av(aD, aA) + aC)
213+ if ((aA > aB))
214+ then z(aA, aB)
215+ else if ((az != aF))
216+ then C(az, aF)
217+ else TransferSet([ScriptTransfer(ay, a, unit), ScriptTransfer(ay, aA, v)])
221218 }
222219
223220
224221 @Callable(Y)
225-func buyOutcomeToken (v,aB) = {
226- let aD = ao()
227- let az = Y.caller
228- let aC = assetBalance(this, v)
222+func buyOutcomeToken (v,aA) = {
223+ let aC = an()
224+ let ay = Y.caller
225+ let aB = assetBalance(this, v)
229226 let t = V()
230227 let aa = X(Y)
231- let aA = aa.amount
232- let aN = Z(aa)
233- let aO = (aN != h)
234- let aP = (t == o)
235- let aQ = (t == p)
236- let aR = if (aP)
228+ let az = aa.amount
229+ let aM = Z(aa)
230+ let aN = (aM != h)
231+ let aO = (t == o)
232+ let aP = (t == p)
233+ let aQ = if (aO)
237234 then true
238- else aQ
239- if ((aC == 0))
235+ else aP
236+ if ((aB == 0))
240237 then u(v)
241- else if (aO)
242- then A(aN)
243- else if (!(aR))
238+ else if (aN)
239+ then A(aM)
240+ else if (!(aQ))
244241 then s(t)
245- else if (aP)
246- then ay(az, v, aA, aB, aC, aD)
247- else if (aQ)
248- then aL(az, v, aA, aB, aC, aD)
242+ else if (aO)
243+ then ax(ay, v, az, aA, aB, aC)
244+ else if (aP)
245+ then aK(ay, v, az, aA, aB, aC)
249246 else I()
250247 }
251248
252249
253250
254251 @Callable(Y)
255-func changeStatus (aS) = if (!(U(aS)))
252+func changeStatus (aR) = if (!(U(aR)))
256253 then F()
257- else if (!(as(Y)))
254+ else if (!(ar(Y)))
258255 then G()
259- else WriteSet([W(aS)])
256+ else WriteSet([W(aR)])
260257
261258
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 500000
55
66 let b = 100000000
77
88 let c = 100
99
10-let d = base58'9xGjRFrZQ7GSPzYd69mDiZQQuy97kVW6Qux5Zrkqbx2G'
10+let d = base58'CYF7FumpbZzyHMFuFQRQfo9XC9veJemd3XuBkusRCcAg'
1111
1212 let e = 0
1313
1414 let f = 10000
1515
1616 let g = 3000
1717
1818 let h = base58'D6N2rAqWN6ZCWnCeNFWLGqqjS6nJLeK4m19XiuhdDenr'
1919
2020 let i = 1000
2121
2222 let j = 5000
2323
2424 let k = 500
2525
2626 let l = 100
2727
2828 let m = "status"
2929
3030 let n = "pause"
3131
3232 let o = "presale"
3333
3434 let p = "live"
3535
3636 let q = "complete"
3737
3838 let r = "payout"
3939
4040 func s (t) = throw((("salesIsNotAvailableInStatusError" + ",") + t))
4141
4242
4343 func u (v) = throw(("nonexistentOutcomeAssetError," + toBase58String(v)))
4444
4545
4646 func w (x,y) = throw((((("notEnoughOutcomeAssetsInPresaleStockError" + ",") + toString(y)) + ",") + toString(x)))
4747
4848
4949 func z (x,y) = throw((((("notEnoughOutcomeAssetsInSaleStockError" + ",") + toString(y)) + ",") + toString(x)))
5050
5151
5252 func A (B) = throw((((("unsupportedEventPaymentAssetError" + ",") + toBase58String(h)) + ",") + toBase58String(B)))
5353
5454
5555 func C (D,E) = throw((((("insufficientPaymentError" + ",") + toString(E)) + ",") + toString(D)))
5656
5757
5858 func F () = throw("unsupportedEventStatusError")
5959
6060
6161 func G () = throw("isNotRootCallerError")
6262
6363
6464 let H = "noPaymentError"
6565
6666 func I () = throw("undefinedError")
6767
6868
6969 func J (K,L) = if (isDefined(getInteger(this, K)))
7070 then getIntegerValue(this, K)
7171 else L
7272
7373
7474 func M (K,L) = if (isDefined(getInteger(this, K)))
7575 then getStringValue(this, K)
7676 else L
7777
7878
7979 func N (K) = getIntegerValue(this, K)
8080
8181
8282 func O (K,P) = DataEntry(K, P)
8383
8484
8585 func Q (K) = getStringValue(this, K)
8686
8787
8888 func R (K,P) = DataEntry(K, P)
8989
9090
9191 func S (K,P) = DataEntry(K, P)
9292
9393
9494 func T (K) = getBinaryValue(this, K)
9595
9696
9797 func U (t) = if (if (if (if ((t == n))
9898 then true
9999 else (t == o))
100100 then true
101101 else (t == p))
102102 then true
103103 else (t == q))
104104 then true
105105 else (t == r)
106106
107107
108108 func V () = Q(m)
109109
110110
111111 func W (t) = R(m, t)
112112
113113
114114 func X (Y) = valueOrErrorMessage(Y.payment, H)
115115
116116
117117 func Z (aa) = {
118118 let ab = aa.assetId
119119 if ($isInstanceOf(ab, "ByteVector"))
120120 then {
121121 let ac = ab
122122 ac
123123 }
124124 else if ($isInstanceOf(ab, "Unit"))
125125 then {
126126 let ac = ab
127127 fromBase58String("WAVES")
128128 }
129129 else throw()
130130 }
131131
132132
133133 func ad (ae,K) = {
134134 let ab = getInteger(ae, K)
135135 if ($isInstanceOf(ab, "Int"))
136136 then {
137137 let Y = ab
138138 Y
139139 }
140140 else 0
141141 }
142142
143143
144144 func af (ag,ah,ai) = ((ai * ((2 * ag) + ((ai - 1) * ah))) / 2)
145145
146146
147147 func aj (v) = ("presaleOutcomeAmountSales_" + toBase58String(v))
148148
149149
150150 func ak (v) = {
151151 let al = aj(v)
152152 ad(this, al)
153153 }
154154
155155
156-func am () = {
157- let an = 50
158- an
156+func am () = 50
157+
158+
159+func an () = ((a * am()) / c)
160+
161+
162+func ao (ai) = {
163+ let ap = (ai / l)
164+ let aq = af(j, k, ap)
165+ ((aq * l) + ((af(j, k, (ap + 1)) - aq) * (ai % l)))
159166 }
160167
161168
162-func ao () = ((a * am()) / c)
163-
164-
165-func ap (ai) = {
166- let aq = (ai / l)
167- let ar = af(j, k, aq)
168- ((ar * l) + ((af(j, k, (aq + 1)) - ar) * (ai % l)))
169- }
170-
171-
172-func as (Y) = {
173- let at = toBase58String(Y.callerPublicKey)
174- let au = toBase58String(d)
175- if ((at == au))
169+func ar (Y) = {
170+ let as = toBase58String(Y.callerPublicKey)
171+ let at = toBase58String(d)
172+ if ((as == at))
176173 then true
177174 else false
178175 }
179176
180177
181-func av (Y) = {
182- let at = toBase58String(Y.callerPublicKey)
183- let au = toBase58String(d)
184- if ((at == au))
178+func au (Y) = {
179+ let as = toBase58String(Y.callerPublicKey)
180+ let at = toBase58String(d)
181+ if ((as == at))
185182 then true
186183 else false
187184 }
188185
189186
190-func aw (ax,x) = (ap((ax + x)) - ap(ax))
187+func av (aw,x) = (ao((aw + x)) - ao(aw))
191188
192189
193-func ay (az,v,aA,aB,aC,aD) = {
194- let aE = (f - aC)
195- let aF = (g - aE)
196- let aG = ((i * aB) + aD)
197- if ((aB > aF))
198- then w(aB, aF)
199- else if ((aA != aG))
200- then C(aA, aG)
190+func ax (ay,v,az,aA,aB,aC) = {
191+ let aD = (f - aB)
192+ let aE = (g - aD)
193+ let aF = ((i * aA) + aC)
194+ if ((aA > aE))
195+ then w(aA, aE)
196+ else if ((az != aF))
197+ then C(az, aF)
201198 else {
202199 let al = aj(v)
203- let aH = ak(v)
204- let aI = (aH + aB)
205- let aJ = WriteSet([DataEntry(al, aI)])
206- let aK = TransferSet([ScriptTransfer(az, a, unit), ScriptTransfer(az, aB, v)])
207- ScriptResult(aJ, aK)
200+ let aG = ak(v)
201+ let aH = (aG + aA)
202+ let aI = WriteSet([DataEntry(al, aH)])
203+ let aJ = TransferSet([ScriptTransfer(ay, a, unit), ScriptTransfer(ay, aA, v)])
204+ ScriptResult(aI, aJ)
208205 }
209206 }
210207
211208
212-func aL (az,v,aA,aB,aC,aD) = {
213- let aM = ak(v)
214- let aE = ((f - aM) - aC)
215- let aG = (aw(aE, aB) + aD)
216- if ((aB > aC))
217- then z(aB, aC)
218- else if ((aA != aG))
219- then C(aA, aG)
220- else TransferSet([ScriptTransfer(az, a, unit), ScriptTransfer(az, aB, v)])
209+func aK (ay,v,az,aA,aB,aC) = {
210+ let aL = ak(v)
211+ let aD = ((f - aL) - aB)
212+ let aF = (av(aD, aA) + aC)
213+ if ((aA > aB))
214+ then z(aA, aB)
215+ else if ((az != aF))
216+ then C(az, aF)
217+ else TransferSet([ScriptTransfer(ay, a, unit), ScriptTransfer(ay, aA, v)])
221218 }
222219
223220
224221 @Callable(Y)
225-func buyOutcomeToken (v,aB) = {
226- let aD = ao()
227- let az = Y.caller
228- let aC = assetBalance(this, v)
222+func buyOutcomeToken (v,aA) = {
223+ let aC = an()
224+ let ay = Y.caller
225+ let aB = assetBalance(this, v)
229226 let t = V()
230227 let aa = X(Y)
231- let aA = aa.amount
232- let aN = Z(aa)
233- let aO = (aN != h)
234- let aP = (t == o)
235- let aQ = (t == p)
236- let aR = if (aP)
228+ let az = aa.amount
229+ let aM = Z(aa)
230+ let aN = (aM != h)
231+ let aO = (t == o)
232+ let aP = (t == p)
233+ let aQ = if (aO)
237234 then true
238- else aQ
239- if ((aC == 0))
235+ else aP
236+ if ((aB == 0))
240237 then u(v)
241- else if (aO)
242- then A(aN)
243- else if (!(aR))
238+ else if (aN)
239+ then A(aM)
240+ else if (!(aQ))
244241 then s(t)
245- else if (aP)
246- then ay(az, v, aA, aB, aC, aD)
247- else if (aQ)
248- then aL(az, v, aA, aB, aC, aD)
242+ else if (aO)
243+ then ax(ay, v, az, aA, aB, aC)
244+ else if (aP)
245+ then aK(ay, v, az, aA, aB, aC)
249246 else I()
250247 }
251248
252249
253250
254251 @Callable(Y)
255-func changeStatus (aS) = if (!(U(aS)))
252+func changeStatus (aR) = if (!(U(aR)))
256253 then F()
257- else if (!(as(Y)))
254+ else if (!(ar(Y)))
258255 then G()
259- else WriteSet([W(aS)])
256+ else WriteSet([W(aR)])
260257
261258

github/deemru/w8io/169f3d6 
49.48 ms