tx · A4516vRxwrp9zsaS4LHG7y83b9bfRZZJomQmBYJZUkU3

3N5E41NGY8yaDnLsBYubAsmYxQ9MvBodiMw:  -0.01000000 Waves

2019.11.10 16:30 [758974] smart account 3N5E41NGY8yaDnLsBYubAsmYxQ9MvBodiMw > SELF 0.00000000 Waves

{ "type": 13, "id": "A4516vRxwrp9zsaS4LHG7y83b9bfRZZJomQmBYJZUkU3", "fee": 1000000, "feeAssetId": null, "timestamp": 1573392674983, "version": 1, "sender": "3N5E41NGY8yaDnLsBYubAsmYxQ9MvBodiMw", "senderPublicKey": "3uB5AqVbcwyNaMTShD6B2yti8k19WPJcvu2CQVR97rsY", "proofs": [ "3w9kNg8Zxv2d1tdBE7j9868KJwZBAuffjMjNA86EZ3gnMgkC72XBTMg5Yrac2zskt2pwSJmYcy4Tb4eLKHVJu6ja" ], "script": "base64:AAIDAAAAAAAAAA4IARIFCgMCAgESAwoBCAAAADUAAAAAFGJ1eU91dGNvbWVUb2tlblR4RmVlAAAAAAAAB6EgAAAAAAVXQVZFUwAAAAAABfXhAAAAAAADVVNEAAAAAAAAAABkAAAAABRyb290QWNjb3VudFB1YmxpY0tleQEAAAAgq3GDWq9pwG2px8eeb2fO7WPh8zZ/woCUtUpqej1wwxUAAAAADmxpZ2FDb21taXNzaW9uAAAAAAAAAAAAAAAAABV0b3RhbEFzc2V0c1Blck91dGNvbWUAAAAAAAAAJxAAAAAAGnByZXNhbGVNYXhBc3NldHNQZXJPdXRjb21lAAAAAAAAAAu4AAAAAA9ldmVudEN1cnJlbmN5SWQBAAAAILOr7Y643GEksmFW3rTbIhQEuzBwkRdiSbh/vRQs0zM3AAAAAAxwcmVzYWxlUHJpY2UAAAAAAAAAA+gAAAAACWxpdmVQcmljZQAAAAAAAAATiAAAAAANbGl2ZVByaWNlU3RlcAAAAAAAAAAB9AAAAAATbGl2ZVByaWNlU3RlcFBlcmlvZAAAAAAAAAAAZAAAAAAJc3RhdHVzS2V5AgAAAAZzdGF0dXMAAAAAC3BhdXNlU3RhdHVzAgAAAAVwYXVzZQAAAAANcHJlc2FsZVN0YXR1cwIAAAAHcHJlc2FsZQAAAAAKbGl2ZVN0YXR1cwIAAAAEbGl2ZQAAAAAOY29tcGxldGVTdGF0dXMCAAAACGNvbXBsZXRlAAAAAAxwYXlvdXRTdGF0dXMCAAAABnBheW91dAEAAAAldGhyb3dTYWxlc0lzTm90QXZhaWxhYmxlSW5TdGF0dXNFcnJvcgAAAAEAAAAGc3RhdHVzCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAACBzYWxlc0lzTm90QXZhaWxhYmxlSW5TdGF0dXNFcnJvcgIAAAABLAUAAAAGc3RhdHVzAQAAACF0aHJvd05vbmV4aXN0ZW50T3V0Y29tZUFzc2V0RXJyb3IAAAABAAAADm91dGNvbWVBc3NldElkCQAAAgAAAAEJAAEsAAAAAgIAAAAdbm9uZXhpc3RlbnRPdXRjb21lQXNzZXRFcnJvciwJAAJYAAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQBAAAALnRocm93Tm90RW5vdWdoT3V0Y29tZUFzc2V0c0luUHJlc2FsZVN0b2NrRXJyb3IAAAACAAAAC2Ftb3VudFRvQnV5AAAAB2JhbGFuY2UJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAClub3RFbm91Z2hPdXRjb21lQXNzZXRzSW5QcmVzYWxlU3RvY2tFcnJvcgIAAAABLAkAAaQAAAABBQAAAAdiYWxhbmNlAgAAAAEsCQABpAAAAAEFAAAAC2Ftb3VudFRvQnV5AQAAACt0aHJvd05vdEVub3VnaE91dGNvbWVBc3NldHNJblNhbGVTdG9ja0Vycm9yAAAAAgAAAAthbW91bnRUb0J1eQAAAAdiYWxhbmNlCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAmbm90RW5vdWdoT3V0Y29tZUFzc2V0c0luU2FsZVN0b2NrRXJyb3ICAAAAASwJAAGkAAAAAQUAAAAHYmFsYW5jZQIAAAABLAkAAaQAAAABBQAAAAthbW91bnRUb0J1eQEAAAAmdGhyb3dVbnN1cHBvcnRlZEV2ZW50UGF5bWVudEFzc2V0RXJyb3IAAAABAAAAD3BheW1lbnRDdXJyZW5jeQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAIXVuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgIAAAABLAkAAlgAAAABBQAAAA9ldmVudEN1cnJlbmN5SWQCAAAAASwJAAJYAAAAAQUAAAAPcGF5bWVudEN1cnJlbmN5AQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIAAAAVcmVjZWl2ZWRQYXltZW50QW1vdW50AAAAFWV4cGVjdGVkUGF5bWVudEFtb3VudAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAGGluc3VmZmljaWVudFBheW1lbnRFcnJvcgIAAAABLAkAAaQAAAABBQAAABVleHBlY3RlZFBheW1lbnRBbW91bnQCAAAAASwJAAGkAAAAAQUAAAAVcmVjZWl2ZWRQYXltZW50QW1vdW50AQAAACB0aHJvd1Vuc3VwcG9ydGVkRXZlbnRTdGF0dXNFcnJvcgAAAAAJAAAC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aAAAAAIJAABlAAAAAgUAAAABbgAAAAAAAAAAAQUAAAABZAAAAAAAAAAAAgEAAAAfZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc0tleQAAAAEAAAAOb3V0Y29tZUFzc2V0SWQJAAEsAAAAAgIAAAAacHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc18JAAJYAAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQBAAAAHGdldFByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMAAAABAAAADm91dGNvbWVBc3NldElkBAAAABxwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5CQEAAAAfZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc0tleQAAAAEFAAAADm91dGNvbWVBc3NldElkCQEAAAAVZ2V0SW50ZWdlckZyb21BY2NvdW50AAAAAgUAAAAEdGhpcwUAAAAccHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc0tleQEAAAARZ2V0UmF0ZVdBVkVTSW5VU0QAAAAABAAAABVyYXRlV0FWRVNJblVTRERlZmF1bHQAAAAAAAAAADIFAAAAFXJhdGVXQVZFU0luVVNERGVmYXVsdAEAAAAfY2FsY3VsYXRlRmVlSW5FdmVudFBheW1lbnRBc3NldAAAAAAJAABpAAAAAgkAAGgAAAACBQAAABRidXlPdXRjb21lVG9rZW5UeEZlZQkBAAAAEWdldFJhdGVXQVZFU0luVVNEAAAAAAUAAAADVVNEAQAAAANzdW0AAAABAAAAAW4EAAAAAXgJAABpAAAAAgUAAAABbgUAAAATbGl2ZVByaWNlU3RlcFBlcmlvZAQAAAAHZnVsbFN1bQkBAAAAEGFyaXRobWV0aWNTZXJpZXMAAAADBQAAAAlsaXZlUHJpY2UFAAAADWxpdmVQcmljZVN0ZXAFAAAAAXgJAABkAAAAAgkAAGgAAAACBQAAAAdmdWxsU3VtBQAAABNsaXZlUHJpY2VTdGVwUGVyaW9kCQAAaAAAAAIJAABlAAAAAgkBAAAAEGFyaXRobWV0aWNTZXJpZXMAAAADBQAAAAlsaXZlUHJpY2UFAAAADWxpdmVQcmljZVN0ZXAJAABkAAAAAgUAAAABeAAAAAAAAAAAAQUAAAAHZnVsbFN1bQkAAGoAAAACBQAAAAFuBQAAABNsaXZlUHJpY2VTdGVwUGVyaW9kAQAAAAxpc1Jvb3RDYWxsZXIAAAABAAAAAWkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABFyb290QWNjb3VudFB1YktleQkAAlgAAAABBQAAABRyb290QWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARcm9vdEFjY291bnRQdWJLZXkGBwEAAAANaXNBZG1pbkNhbGxlcgAAAAEAAAABaQQAAAATY2FsbGVyQWNjb3VudFB1YktleQkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAEXJvb3RBY2NvdW50UHViS2V5CQACWAAAAAEFAAAAFHJvb3RBY2NvdW50UHVibGljS2V5AwkAAAAAAAACBQAAABNjYWxsZXJBY2NvdW50UHViS2V5BQAAABFyb290QWNjb3VudFB1YktleQYHAQAAAAthbW91bnRUb1BheQAAAAIAAAALYWxyZWFkeVNvbGQAAAALYW1vdW50VG9CdXkJAABlAAAAAgkBAAAAA3N1bQAAAAEJAABkAAAAAgUAAAALYWxyZWFkeVNvbGQFAAAAC2Ftb3VudFRvQnV5CQEAAAADc3VtAAAAAQUAAAALYWxyZWFkeVNvbGQBAAAAD3ByZXNhbGVTdHJhdGVneQAAAAYAAAAPY3VzdG9tZXJBZGRyZXNzAAAADm91dGNvbWVBc3NldElkAAAADXBheW1lbnRBbW91bnQAAAASb3V0Y29tZUFtb3VudFRvQnV5AAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UAAAADZmVlBAAAABhvdXRjb21lQW1vdW50QWxyZWFkeVNvbGQJAABlAAAAAgUAAAAVdG90YWxBc3NldHNQZXJPdXRjb21lBQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlBAAAACVvdXRjb21lQW1vdW50QXZhaWxhYmxlSW5QcmVzYWxlUGVyaW9kCQAAZQAAAAIFAAAAGnByZXNhbGVNYXhBc3NldHNQZXJPdXRjb21lBQAAABhvdXRjb21lQW1vdW50QWxyZWFkeVNvbGQEAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAABkAAAAAgkAAGgAAAACBQAAAAxwcmVzYWxlUHJpY2UFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAADZmVlAwkAAGYAAAACBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAJW91dGNvbWVBbW91bnRBdmFpbGFibGVJblByZXNhbGVQZXJpb2QJAQAAAC50aHJvd05vdEVub3VnaE91dGNvbWVBc3NldHNJblByZXNhbGVTdG9ja0Vycm9yAAAAAgUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAACVvdXRjb21lQW1vdW50QXZhaWxhYmxlSW5QcmVzYWxlUGVyaW9kAwkBAAAAAiE9AAAAAgUAAAANcGF5bWVudEFtb3VudAUAAAAcb3V0Y29tZVJlcXVpcmVkUGF5bWVudEFtb3VudAkBAAAAHXRocm93SW5zdWZmaWNpZW50UGF5bWVudEVycm9yAAAAAgUAAAANcGF5bWVudEFtb3VudAUAAAAcb3V0Y29tZVJlcXVpcmVkUGF5bWVudEFtb3VudAQAAAAccHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc0tleQkBAAAAH2dldFByZXNhbGVPdXRjb21lQW1vdW50U2FsZXNLZXkAAAABBQAAAA5vdXRjb21lQXNzZXRJZAQAAAAgY3VycmVudFByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMJAQAAABxnZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzAAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQEAAAAHG5ld1ByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMJAABkAAAAAgUAAAAgY3VycmVudFByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMFAAAAEm91dGNvbWVBbW91bnRUb0J1eQQAAAAId3JpdGVTZXQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAHHByZXNhbGVPdXRjb21lQW1vdW50U2FsZXNLZXkFAAAAHG5ld1ByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMFAAAAA25pbAQAAAALdHJhbnNmZXJTZXQJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAABRidXlPdXRjb21lVG9rZW5UeEZlZQUAAAAEdW5pdAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAA9jdXN0b21lckFkZHJlc3MFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAOb3V0Y29tZUFzc2V0SWQFAAAAA25pbAkBAAAADFNjcmlwdFJlc3VsdAAAAAIFAAAACHdyaXRlU2V0BQAAAAt0cmFuc2ZlclNldAEAAAAMc2FsZVN0cmF0ZWd5AAAABgAAAA9jdXN0b21lckFkZHJlc3MAAAAOb3V0Y29tZUFzc2V0SWQAAAANcGF5bWVudEFtb3VudAAAABJvdXRjb21lQW1vdW50VG9CdXkAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQAAAANmZWUEAAAAGXByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMJAQAAABxnZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzAAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQEAAAAGG91dGNvbWVBbW91bnRBbHJlYWR5U29sZAkAAGUAAAACCQAAZQAAAAIFAAAAFXRvdGFsQXNzZXRzUGVyT3V0Y29tZQUAAAAZcHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQQAAAAcb3V0Y29tZVJlcXVpcmVkUGF5bWVudEFtb3VudAkAAGQAAAACCQEAAAALYW1vdW50VG9QYXkAAAACBQAAABhvdXRjb21lQW1vdW50QWxyZWFkeVNvbGQFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAADZmVlAwkAAGYAAAACBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UJAQAAACt0aHJvd05vdEVub3VnaE91dGNvbWVBc3NldHNJblNhbGVTdG9ja0Vycm9yAAAAAgUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlAwkBAAAAAiE9AAAAAgUAAAANcGF5bWVudEFtb3VudAUAAAAcb3V0Y29tZVJlcXVpcmVkUGF5bWVudEFtb3VudAkBAAAAHXRocm93SW5zdWZmaWNpZW50UGF5bWVudEVycm9yAAAAAgUAAAANcGF5bWVudEFtb3VudAUAAAAcb3V0Y29tZVJlcXVpcmVkUGF5bWVudEFtb3VudAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAA9jdXN0b21lckFkZHJlc3MFAAAAFGJ1eU91dGNvbWVUb2tlblR4RmVlBQAAAAR1bml0CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAD2N1c3RvbWVyQWRkcmVzcwUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAAA5vdXRjb21lQXNzZXRJZAUAAAADbmlsAAAAAgAAAAFpAQAAAA9idXlPdXRjb21lVG9rZW4AAAADAAAADmN1c3RvbWV0UHViS2V5AAAADm91dGNvbWVBc3NldElkAAAAEm91dGNvbWVBbW91bnRUb0J1eQQAAAADZmVlCQEAAAAfY2FsY3VsYXRlRmVlSW5FdmVudFBheW1lbnRBc3NldAAAAAAEAAAAD2N1c3RvbWVyQWRkcmVzcwgFAAAAAWkAAAAGY2FsbGVyBAAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlCQAD6wAAAAIFAAAABHRoaXMFAAAADm91dGNvbWVBc3NldElkBAAAAAZzdGF0dXMJAQAAAAlnZXRTdGF0dXMAAAAABAAAAAdwYXltZW50CQEAAAAKZ2V0UGF5bWVudAAAAAEFAAAAAWkEAAAADXBheW1lbnRBbW91bnQIBQAAAAdwYXltZW50AAAABmFtb3VudAQAAAAOcGF5bWVudEFzc2V0SWQJAQAAABFnZXRQYXltZW50QXNzZXRJZAAAAAEFAAAAB3BheW1lbnQEAAAAGmlzTm90U3VwcG9ydGVkUGF5bWVudEFzc2V0CQEAAAACIT0AAAACBQAAAA5wYXltZW50QXNzZXRJZAUAAAAPZXZlbnRDdXJyZW5jeUlkBAAAAA9pc1ByZXNhbGVTdGF0dXMJAAAAAAAAAgUAAAAGc3RhdHVzBQAAAA1wcmVzYWxlU3RhdHVzBAAAAAxpc0xpdmVTdGF0dXMJAAAAAAAAAgUAAAAGc3RhdHVzBQAAAApsaXZlU3RhdHVzBAAAABBpc1NhbGVzQXZhaWxhYmxlAwUAAAAPaXNQcmVzYWxlU3RhdHVzBgUAAAAMaXNMaXZlU3RhdHVzAwkAAAAAAAACBQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlAAAAAAAAAAAACQEAAAAhdGhyb3dOb25leGlzdGVudE91dGNvbWVBc3NldEVycm9yAAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQDBQAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAJnRocm93VW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAAAAAQUAAAAOcGF5bWVudEFzc2V0SWQDCQEAAAABIQAAAAEFAAAAEGlzU2FsZXNBdmFpbGFibGUJAQAAACV0aHJvd1NhbGVzSXNOb3RBdmFpbGFibGVJblN0YXR1c0Vycm9yAAAAAQUAAAAGc3RhdHVzAwUAAAAPaXNQcmVzYWxlU3RhdHVzCQEAAAAPcHJlc2FsZVN0cmF0ZWd5AAAABgUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAAA5vdXRjb21lQXNzZXRJZAUAAAANcGF5bWVudEFtb3VudAUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlBQAAAANmZWUDBQAAAAxpc0xpdmVTdGF0dXMJAQAAAAxzYWxlU3RyYXRlZ3kAAAAGBQAAAA9jdXN0b21lckFkZHJlc3MFAAAADm91dGNvbWVBc3NldElkBQAAAA1wYXltZW50QW1vdW50BQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UFAAAAA2ZlZQkBAAAAE3Rocm93VW5kZWZpbmVkRXJyb3IAAAAAAAAAAWkBAAAADGNoYW5nZVN0YXR1cwAAAAEAAAAJbmV3U3RhdHVzAwkBAAAAASEAAAABCQEAAAARaXNTdXBwb3J0ZWRTdGF0dXMAAAABBQAAAAluZXdTdGF0dXMJAQAAACB0aHJvd1Vuc3VwcG9ydGVkRXZlbnRTdGF0dXNFcnJvcgAAAAADCQEAAAABIQAAAAEJAQAAAAxpc1Jvb3RDYWxsZXIAAAABBQAAAAFpCQEAAAAZdGhyb3dJc05vdFJvb3RDYWxsZXJFcnJvcgAAAAAJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACXNldFN0YXR1cwAAAAEFAAAACW5ld1N0YXR1cwUAAAADbmlsAAAAAMkxz20=", "chainId": 84, "height": 758974, "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 () = {
157+ let an = 50
158+ an
159+ }
160+
161+
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))
176+ then true
177+ else false
178+ }
179+
180+
181+func av (Y) = {
182+ let at = toBase58String(Y.callerPublicKey)
183+ let au = toBase58String(d)
184+ if ((at == au))
185+ then true
186+ else false
187+ }
188+
189+
190+func aw (ax,x) = (ap((ax + x)) - ap(ax))
191+
192+
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)
201+ else {
202+ 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)
208+ }
209+ }
210+
211+
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)])
221+ }
222+
223+
224+@Callable(Y)
225+func buyOutcomeToken (aN,v,aB) = {
226+ let aD = ao()
227+ let az = Y.caller
228+ let aC = assetBalance(this, v)
229+ let t = V()
230+ let aa = X(Y)
231+ let aA = aa.amount
232+ let aO = Z(aa)
233+ let aP = (aO != h)
234+ let aQ = (t == o)
235+ let aR = (t == p)
236+ let aS = if (aQ)
237+ then true
238+ else aR
239+ if ((aC == 0))
240+ then u(v)
241+ else if (aP)
242+ then A(aO)
243+ else if (!(aS))
244+ then s(t)
245+ else if (aQ)
246+ then ay(az, v, aA, aB, aC, aD)
247+ else if (aR)
248+ then aL(az, v, aA, aB, aC, aD)
249+ else I()
250+ }
251+
252+
253+
254+@Callable(Y)
255+func changeStatus (aT) = if (!(U(aT)))
256+ then F()
257+ else if (!(as(Y)))
258+ then G()
259+ else WriteSet([W(aT)])
260+
261+

github/deemru/w8io/873ac7e 
56.89 ms