tx · 9nVCcywKwhVT1NqynayaHBNt4xMamNFuvDSQSRx3pjUL

3N6HFk1Lpok2nKyb5pMsEha4cf6zdY7m1aL:  -0.01000000 Waves

2019.11.08 19:23 [756225] smart account 3N6HFk1Lpok2nKyb5pMsEha4cf6zdY7m1aL > SELF 0.00000000 Waves

{ "type": 13, "id": "9nVCcywKwhVT1NqynayaHBNt4xMamNFuvDSQSRx3pjUL", "fee": 1000000, "feeAssetId": null, "timestamp": 1573230302497, "version": 1, "sender": "3N6HFk1Lpok2nKyb5pMsEha4cf6zdY7m1aL", "senderPublicKey": "7tKUyTW8AZbqacZeSk5H2wzhCjADTsZVQjCsWoKgqTmq", "proofs": [ "4UFQNxshEAvRsF2XrpGkStBuAHX74q6UuDuZYtp2WrgsFe13w5JLuc3iHtVwCLPgBcQ3absdknVwq3oV84UcNkbo" ], "script": "base64:AAIDAAAAAAAAAA0IARIECgICARIDCgEIAAAANQAAAAAUYnV5T3V0Y29tZVRva2VuVHhGZWUAAAAAAAAHoSAAAAAABVdBVkVTAAAAAAAF9eEAAAAAAANVU0QAAAAAAAAAAGQAAAAAFHJvb3RBY2NvdW50UHVibGljS2V5AQAAACCrcYNar2nAbanHx55vZ87tY+HzNn/CgJS1Smp6PXDDFQAAAAAObGlnYUNvbW1pc3Npb24AAAAAAAAAAAAAAAAAFXRvdGFsQXNzZXRzUGVyT3V0Y29tZQAAAAAAAAAnEAAAAAAacHJlc2FsZU1heEFzc2V0c1Blck91dGNvbWUAAAAAAAAAC7gAAAAAD2V2ZW50Q3VycmVuY3lJZAEAAAAgs6vtjrjcYSSyYVbetNsiFAS7MHCRF2JJuH+9FCzTMzcAAAAADHByZXNhbGVQcmljZQAAAAAAAAAD6AAAAAAJbGl2ZVByaWNlAAAAAAAAABOIAAAAAA1saXZlUHJpY2VTdGVwAAAAAAAAAAH0AAAAABNsaXZlUHJpY2VTdGVwUGVyaW9kAAAAAAAAAABkAAAAAAlzdGF0dXNLZXkCAAAABnN0YXR1cwAAAAALcGF1c2VTdGF0dXMCAAAABXBhdXNlAAAAAA1wcmVzYWxlU3RhdHVzAgAAAAdwcmVzYWxlAAAAAApsaXZlU3RhdHVzAgAAAARsaXZlAAAAAA5jb21wbGV0ZVN0YXR1cwIAAAAIY29tcGxldGUAAAAADHBheW91dFN0YXR1cwIAAAAGcGF5b3V0AQAAACV0aHJvd1NhbGVzSXNOb3RBdmFpbGFibGVJblN0YXR1c0Vycm9yAAAAAQAAAAZzdGF0dXMJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAIHNhbGVzSXNOb3RBdmFpbGFibGVJblN0YXR1c0Vycm9yAgAAAAEsBQAAAAZzdGF0dXMBAAAAIXRocm93Tm9uZXhpc3RlbnRPdXRjb21lQXNzZXRFcnJvcgAAAAEAAAAOb3V0Y29tZUFzc2V0SWQJAAACAAAAAQkAASwAAAACAgAAAB1ub25leGlzdGVudE91dGNvbWVBc3NldEVycm9yLAkAAlgAAAABBQAAAA5vdXRjb21lQXNzZXRJZAEAAAAudGhyb3dOb3RFbm91Z2hPdXRjb21lQXNzZXRzSW5QcmVzYWxlU3RvY2tFcnJvcgAAAAIAAAALYW1vdW50VG9CdXkAAAAHYmFsYW5jZQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAKW5vdEVub3VnaE91dGNvbWVBc3NldHNJblByZXNhbGVTdG9ja0Vycm9yAgAAAAEsCQABpAAAAAEFAAAAB2JhbGFuY2UCAAAAASwJAAGkAAAAAQUAAAALYW1vdW50VG9CdXkBAAAAK3Rocm93Tm90RW5vdWdoT3V0Y29tZUFzc2V0c0luU2FsZVN0b2NrRXJyb3IAAAACAAAAC2Ftb3VudFRvQnV5AAAAB2JhbGFuY2UJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAACZub3RFbm91Z2hPdXRjb21lQXNzZXRzSW5TYWxlU3RvY2tFcnJvcgIAAAABLAkAAaQAAAABBQAAAAdiYWxhbmNlAgAAAAEsCQABpAAAAAEFAAAAC2Ftb3VudFRvQnV5AQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAEAAAAPcGF5bWVudEN1cnJlbmN5CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAhdW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAgAAAAEsCQACWAAAAAEFAAAAD2V2ZW50Q3VycmVuY3lJZAIAAAABLAkAAlgAAAABBQAAAA9wYXltZW50Q3VycmVuY3kBAAAAHXRocm93SW5zdWZmaWNpZW50UGF5bWVudEVycm9yAAAAAgAAABVyZWNlaXZlZFBheW1lbnRBbW91bnQAAAAVZXhwZWN0ZWRQYXltZW50QW1vdW50CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAYaW5zdWZmaWNpZW50UGF5bWVudEVycm9yAgAAAAEsCQABpAAAAAEFAAAAFWV4cGVjdGVkUGF5bWVudEFtb3VudAIAAAABLAkAAaQAAAABBQAAABVyZWNlaXZlZFBheW1lbnRBbW91bnQBAAAAIHRocm93VW5zdXBwb3J0ZWRFdmVudFN0YXR1c0Vycm9yAAAAAAkAAAIA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AAAAAgkAAGUAAAACBQAAAAFuAAAAAAAAAAABBQAAAAFkAAAAAAAAAAACAQAAAB9nZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AAAAAQAAAA5vdXRjb21lQXNzZXRJZAkAASwAAAACAgAAABpwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzXwkAAlgAAAABBQAAAA5vdXRjb21lQXNzZXRJZAEAAAAcZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwAAAAEAAAAOb3V0Y29tZUFzc2V0SWQEAAAAHHByZXNhbGVPdXRjb21lQW1vdW50U2FsZXNLZXkJAQAAAB9nZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQJAQAAABVnZXRJbnRlZ2VyRnJvbUFjY291bnQAAAACBQAAAAR0aGlzBQAAABxwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AQAAABFnZXRSYXRlV0FWRVNJblVTRAAAAAAAAAAAAAAAADIBAAAAH2NhbGN1bGF0ZUZlZUluRXZlbnRQYXltZW50QXNzZXQAAAAACQAAaQAAAAIJAABoAAAAAgUAAAAUYnV5T3V0Y29tZVRva2VuVHhGZWUJAQAAABFnZXRSYXRlV0FWRVNJblVTRAAAAAAFAAAAA1VTRAEAAAADc3VtAAAAAQAAAAFuBAAAAAF4CQAAaQAAAAIFAAAAAW4FAAAAE2xpdmVQcmljZVN0ZXBQZXJpb2QEAAAAB2Z1bGxTdW0JAQAAABBhcml0aG1ldGljU2VyaWVzAAAAAwUAAAAJbGl2ZVByaWNlBQAAAA1saXZlUHJpY2VTdGVwBQAAAAF4CQAAZAAAAAIJAABoAAAAAgUAAAAHZnVsbFN1bQUAAAATbGl2ZVByaWNlU3RlcFBlcmlvZAkAAGgAAAACCQAAZQAAAAIJAQAAABBhcml0aG1ldGljU2VyaWVzAAAAAwUAAAAJbGl2ZVByaWNlBQAAAA1saXZlUHJpY2VTdGVwCQAAZAAAAAIFAAAAAXgAAAAAAAAAAAEFAAAAB2Z1bGxTdW0JAABqAAAAAgUAAAABbgUAAAATbGl2ZVByaWNlU3RlcFBlcmlvZAEAAAAMaXNSb290Q2FsbGVyAAAAAQAAAAFpBAAAABNjYWxsZXJBY2NvdW50UHViS2V5CQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAARcm9vdEFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAUcm9vdEFjY291bnRQdWJsaWNLZXkDCQAAAAAAAAIFAAAAE2NhbGxlckFjY291bnRQdWJLZXkFAAAAEXJvb3RBY2NvdW50UHViS2V5BgcBAAAADWlzQWRtaW5DYWxsZXIAAAABAAAAAWkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABFyb290QWNjb3VudFB1YktleQkAAlgAAAABBQAAABRyb290QWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARcm9vdEFjY291bnRQdWJLZXkGBwEAAAALYW1vdW50VG9QYXkAAAACAAAAC2FscmVhZHlTb2xkAAAAC2Ftb3VudFRvQnV5CQAAZQAAAAIJAQAAAANzdW0AAAABCQAAZAAAAAIFAAAAC2FscmVhZHlTb2xkBQAAAAthbW91bnRUb0J1eQkBAAAAA3N1bQAAAAEFAAAAC2FscmVhZHlTb2xkAQAAAA9wcmVzYWxlU3RyYXRlZ3kAAAAGAAAAD2N1c3RvbWVyQWRkcmVzcwAAAA5vdXRjb21lQXNzZXRJZAAAAA1wYXltZW50QW1vdW50AAAAEm91dGNvbWVBbW91bnRUb0J1eQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlAAAAA2ZlZQQAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkCQAAZQAAAAIFAAAAFXRvdGFsQXNzZXRzUGVyT3V0Y29tZQUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQQAAAAlb3V0Y29tZUFtb3VudEF2YWlsYWJsZUluUHJlc2FsZVBlcmlvZAkAAGUAAAACBQAAABpwcmVzYWxlTWF4QXNzZXRzUGVyT3V0Y29tZQUAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkBAAAABxvdXRjb21lUmVxdWlyZWRQYXltZW50QW1vdW50CQAAZAAAAAIJAABoAAAAAgUAAAAMcHJlc2FsZVByaWNlBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAA2ZlZQMJAABmAAAAAgUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAACVvdXRjb21lQW1vdW50QXZhaWxhYmxlSW5QcmVzYWxlUGVyaW9kCQEAAAAudGhyb3dOb3RFbm91Z2hPdXRjb21lQXNzZXRzSW5QcmVzYWxlU3RvY2tFcnJvcgAAAAIFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAlb3V0Y29tZUFtb3VudEF2YWlsYWJsZUluUHJlc2FsZVBlcmlvZAMJAQAAAAIhPQAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQEAAAAHHByZXNhbGVPdXRjb21lQW1vdW50U2FsZXNLZXkJAQAAAB9nZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQEAAAAIGN1cnJlbnRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQEAAAAcZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwAAAAEFAAAADm91dGNvbWVBc3NldElkBAAAABxuZXdQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQAAZAAAAAIFAAAAIGN1cnJlbnRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzBQAAABJvdXRjb21lQW1vdW50VG9CdXkEAAAACHdyaXRlU2V0CQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABxwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5BQAAABxuZXdQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzBQAAAANuaWwEAAAAC3RyYW5zZmVyU2V0CQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAD2N1c3RvbWVyQWRkcmVzcwUAAAAUYnV5T3V0Y29tZVRva2VuVHhGZWUFAAAABHVuaXQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAADm91dGNvbWVBc3NldElkBQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAAAh3cml0ZVNldAUAAAALdHJhbnNmZXJTZXQBAAAADHNhbGVTdHJhdGVneQAAAAYAAAAPY3VzdG9tZXJBZGRyZXNzAAAADm91dGNvbWVBc3NldElkAAAADXBheW1lbnRBbW91bnQAAAASb3V0Y29tZUFtb3VudFRvQnV5AAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UAAAADZmVlBAAAABlwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQEAAAAcZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwAAAAEFAAAADm91dGNvbWVBc3NldElkBAAAABhvdXRjb21lQW1vdW50QWxyZWFkeVNvbGQJAABlAAAAAgkAAGUAAAACBQAAABV0b3RhbEFzc2V0c1Blck91dGNvbWUFAAAAGXByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMFAAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UEAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAABkAAAAAgkBAAAAC2Ftb3VudFRvUGF5AAAAAgUAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAA2ZlZQMJAABmAAAAAgUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlCQEAAAArdGhyb3dOb3RFbm91Z2hPdXRjb21lQXNzZXRzSW5TYWxlU3RvY2tFcnJvcgAAAAIFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQMJAQAAAAIhPQAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAABRidXlPdXRjb21lVG9rZW5UeEZlZQUAAAAEdW5pdAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAA9jdXN0b21lckFkZHJlc3MFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAOb3V0Y29tZUFzc2V0SWQFAAAAA25pbAAAAAIAAAABaQEAAAAPYnV5T3V0Y29tZVRva2VuAAAAAgAAAA5vdXRjb21lQXNzZXRJZAAAABJvdXRjb21lQW1vdW50VG9CdXkEAAAAA2ZlZQkBAAAAH2NhbGN1bGF0ZUZlZUluRXZlbnRQYXltZW50QXNzZXQAAAAABAAAAA9jdXN0b21lckFkZHJlc3MIBQAAAAFpAAAABmNhbGxlcgQAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQkAA+sAAAACBQAAAAR0aGlzBQAAAA5vdXRjb21lQXNzZXRJZAQAAAAGc3RhdHVzCQEAAAAJZ2V0U3RhdHVzAAAAAAQAAAAHcGF5bWVudAkBAAAACmdldFBheW1lbnQAAAABBQAAAAFpBAAAAA1wYXltZW50QW1vdW50CAUAAAAHcGF5bWVudAAAAAZhbW91bnQEAAAADnBheW1lbnRBc3NldElkCQEAAAARZ2V0UGF5bWVudEFzc2V0SWQAAAABBQAAAAdwYXltZW50BAAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAAiE9AAAAAgUAAAAOcGF5bWVudEFzc2V0SWQFAAAAD2V2ZW50Q3VycmVuY3lJZAQAAAAPaXNQcmVzYWxlU3RhdHVzCQAAAAAAAAIFAAAABnN0YXR1cwUAAAANcHJlc2FsZVN0YXR1cwQAAAAMaXNMaXZlU3RhdHVzCQAAAAAAAAIFAAAABnN0YXR1cwUAAAAKbGl2ZVN0YXR1cwQAAAAQaXNTYWxlc0F2YWlsYWJsZQMFAAAAD2lzUHJlc2FsZVN0YXR1cwYFAAAADGlzTGl2ZVN0YXR1cwMJAAAAAAAAAgUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQAAAAAAAAAAAAkBAAAAIXRocm93Tm9uZXhpc3RlbnRPdXRjb21lQXNzZXRFcnJvcgAAAAEFAAAADm91dGNvbWVBc3NldElkAwUAAAAaaXNOb3RTdXBwb3J0ZWRQYXltZW50QXNzZXQJAQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAEFAAAADnBheW1lbnRBc3NldElkAwkBAAAAASEAAAABBQAAABBpc1NhbGVzQXZhaWxhYmxlCQEAAAAldGhyb3dTYWxlc0lzTm90QXZhaWxhYmxlSW5TdGF0dXNFcnJvcgAAAAEFAAAABnN0YXR1cwMFAAAAD2lzUHJlc2FsZVN0YXR1cwkBAAAAD3ByZXNhbGVTdHJhdGVneQAAAAYFAAAAD2N1c3RvbWVyQWRkcmVzcwUAAAAOb3V0Y29tZUFzc2V0SWQFAAAADXBheW1lbnRBbW91bnQFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQUAAAADZmVlAwUAAAAMaXNMaXZlU3RhdHVzCQEAAAAMc2FsZVN0cmF0ZWd5AAAABgUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAAA5vdXRjb21lQXNzZXRJZAUAAAANcGF5bWVudEFtb3VudAUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlBQAAAANmZWUJAQAAABN0aHJvd1VuZGVmaW5lZEVycm9yAAAAAAAAAAFpAQAAAAxjaGFuZ2VTdGF0dXMAAAABAAAACW5ld1N0YXR1cwMJAQAAAAEhAAAAAQkBAAAAEWlzU3VwcG9ydGVkU3RhdHVzAAAAAQUAAAAJbmV3U3RhdHVzCQEAAAAgdGhyb3dVbnN1cHBvcnRlZEV2ZW50U3RhdHVzRXJyb3IAAAAAAwkBAAAAASEAAAABCQEAAAAMaXNSb290Q2FsbGVyAAAAAQUAAAABaQkBAAAAGXRocm93SXNOb3RSb290Q2FsbGVyRXJyb3IAAAAACQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlzZXRTdGF0dXMAAAABBQAAAAluZXdTdGF0dXMFAAAAA25pbAAAAACq4byY", "chainId": 84, "height": 756225, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = 500000
5+
6+let b = 100000000
7+
8+let c = 100
9+
10+let d = base58'CYF7FumpbZzyHMFuFQRQfo9XC9veJemd3XuBkusRCcAg'
11+
12+let e = 0
13+
14+let f = 10000
15+
16+let g = 3000
17+
18+let h = base58'D6N2rAqWN6ZCWnCeNFWLGqqjS6nJLeK4m19XiuhdDenr'
19+
20+let i = 1000
21+
22+let j = 5000
23+
24+let k = 500
25+
26+let l = 100
27+
28+let m = "status"
29+
30+let n = "pause"
31+
32+let o = "presale"
33+
34+let p = "live"
35+
36+let q = "complete"
37+
38+let r = "payout"
39+
40+func s (t) = throw((("salesIsNotAvailableInStatusError" + ",") + t))
41+
42+
43+func u (v) = throw(("nonexistentOutcomeAssetError," + toBase58String(v)))
44+
45+
46+func w (x,y) = throw((((("notEnoughOutcomeAssetsInPresaleStockError" + ",") + toString(y)) + ",") + toString(x)))
47+
48+
49+func z (x,y) = throw((((("notEnoughOutcomeAssetsInSaleStockError" + ",") + toString(y)) + ",") + toString(x)))
50+
51+
52+func A (B) = throw((((("unsupportedEventPaymentAssetError" + ",") + toBase58String(h)) + ",") + toBase58String(B)))
53+
54+
55+func C (D,E) = throw((((("insufficientPaymentError" + ",") + toString(E)) + ",") + toString(D)))
56+
57+
58+func F () = throw("unsupportedEventStatusError")
59+
60+
61+func G () = throw("isNotRootCallerError")
62+
63+
64+let H = "noPaymentError"
65+
66+func I () = throw("undefinedError")
67+
68+
69+func J (K,L) = if (isDefined(getInteger(this, K)))
70+ then getIntegerValue(this, K)
71+ else L
72+
73+
74+func M (K,L) = if (isDefined(getInteger(this, K)))
75+ then getStringValue(this, K)
76+ else L
77+
78+
79+func N (K) = getIntegerValue(this, K)
80+
81+
82+func O (K,P) = DataEntry(K, P)
83+
84+
85+func Q (K) = getStringValue(this, K)
86+
87+
88+func R (K,P) = DataEntry(K, P)
89+
90+
91+func S (K,P) = DataEntry(K, P)
92+
93+
94+func T (K) = getBinaryValue(this, K)
95+
96+
97+func U (t) = if (if (if (if ((t == n))
98+ then true
99+ else (t == o))
100+ then true
101+ else (t == p))
102+ then true
103+ else (t == q))
104+ then true
105+ else (t == r)
106+
107+
108+func V () = Q(m)
109+
110+
111+func W (t) = R(m, t)
112+
113+
114+func X (Y) = valueOrErrorMessage(Y.payment, H)
115+
116+
117+func Z (aa) = {
118+ let ab = aa.assetId
119+ if ($isInstanceOf(ab, "ByteVector"))
120+ then {
121+ let ac = ab
122+ ac
123+ }
124+ else if ($isInstanceOf(ab, "Unit"))
125+ then {
126+ let ac = ab
127+ fromBase58String("WAVES")
128+ }
129+ else throw()
130+ }
131+
132+
133+func ad (ae,K) = {
134+ let ab = getInteger(ae, K)
135+ if ($isInstanceOf(ab, "Int"))
136+ then {
137+ let Y = ab
138+ Y
139+ }
140+ else 0
141+ }
142+
143+
144+func af (ag,ah,ai) = ((ai * ((2 * ag) + ((ai - 1) * ah))) / 2)
145+
146+
147+func aj (v) = ("presaleOutcomeAmountSales_" + toBase58String(v))
148+
149+
150+func ak (v) = {
151+ let al = aj(v)
152+ ad(this, al)
153+ }
154+
155+
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)))
166+ }
167+
168+
169+func ar (Y) = {
170+ let as = toBase58String(Y.callerPublicKey)
171+ let at = toBase58String(d)
172+ if ((as == at))
173+ then true
174+ else false
175+ }
176+
177+
178+func au (Y) = {
179+ let as = toBase58String(Y.callerPublicKey)
180+ let at = toBase58String(d)
181+ if ((as == at))
182+ then true
183+ else false
184+ }
185+
186+
187+func av (aw,x) = (ao((aw + x)) - ao(aw))
188+
189+
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)
198+ else {
199+ let al = aj(v)
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)
205+ }
206+ }
207+
208+
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)])
218+ }
219+
220+
221+@Callable(Y)
222+func buyOutcomeToken (v,aA) = {
223+ let aC = an()
224+ let ay = Y.caller
225+ let aB = assetBalance(this, v)
226+ let t = V()
227+ let aa = X(Y)
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)
234+ then true
235+ else aP
236+ if ((aB == 0))
237+ then u(v)
238+ else if (aN)
239+ then A(aM)
240+ else if (!(aQ))
241+ then s(t)
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)
246+ else I()
247+ }
248+
249+
250+
251+@Callable(Y)
252+func changeStatus (aR) = if (!(U(aR)))
253+ then F()
254+ else if (!(ar(Y)))
255+ then G()
256+ else WriteSet([W(aR)])
257+
258+

github/deemru/w8io/c3f4982 
19.93 ms