tx · HgcJaNinEtytEEYaNx5E82pHDuE9oVunqfW3S7rPaHde

3NBnPEnyd5bGp6HJf1pytmre3mpnwaEsVqD:  -0.01000000 Waves

2019.11.07 17:29 [754629] smart account 3NBnPEnyd5bGp6HJf1pytmre3mpnwaEsVqD > SELF 0.00000000 Waves

{ "type": 13, "id": "HgcJaNinEtytEEYaNx5E82pHDuE9oVunqfW3S7rPaHde", "fee": 1000000, "feeAssetId": null, "timestamp": 1573137013190, "version": 1, "sender": "3NBnPEnyd5bGp6HJf1pytmre3mpnwaEsVqD", "senderPublicKey": "9ts6dhD1wYZRQDLukNrLJ8xwkoc2vk7gy95cL5kKvtZM", "proofs": [ "3gm1iLxLBvhR1ohdwP48pNh6KRwDnVwsMHi82YLiFB3LU95MrJvbz3vKAvpPjR3fHeQbyxfBX472wZLutcNz9ciV" ], "script": "base64:AAIDAAAAAAAAAAgIARIECgICAQAAACcAAAAAFGJ1eU91dGNvbWVUb2tlblR4RmVlAAAAAAAAB6EgAAAAAAVXQVZFUwAAAAAABfXhAAAAAAADVVNEAAAAAAAAAABkAAAAAA5saWdhQ29tbWlzc2lvbgAAAAAAAAAAAAAAAAAdd2F2ZXNSYXRlc09yYWNsZUFkZHJlc3NTdHJpbmcBAAAAAAAAAAAVdG90YWxBc3NldHNQZXJPdXRjb21lAAAAAAAAACcQAAAAABpwcmVzYWxlTWF4QXNzZXRzUGVyT3V0Y29tZQAAAAAAAAALuAAAAAAPZXZlbnRDdXJyZW5jeUlkAQAAAAAAAAAAEGV2ZW50U3RhcnRIZWlnaHQAAAAAAAAAAAAAAAAADmV2ZW50RW5kSGVpZ2h0AAAAAAAAAAABAAAAAAxwcmVzYWxlUHJpY2UAAAAAAAAAA+gAAAAAEnByZXNhbGVTdGFydEhlaWdodAAAAAAAAAAAAAAAAAAQcHJlc2FsZUVuZEhlaWdodAAAAAAAAAAACgAAAAAJc2FsZVByaWNlAAAAAAAAABOIAAAAAA1zYWxlUHJpY2VTdGVwAAAAAAAAAAH0AAAAABNzYWxlUHJpY2VTdGVwUGVyaW9kAAAAAAAAAABkAAAAAA9zYWxlU3RhcnRIZWlnaHQAAAAAAAAAAAAAAAAADXNhbGVFbmRIZWlnaHQAAAAAAAAAAAoBAAAAIHRocm93QnV5QmVmb3JlUHJlc2FsZVBlcmlvZEVycm9yAAAAAAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAG2J1eUJlZm9yZVByZXNhbGVQZXJpb2RFcnJvcgIAAAABLAkAAaQAAAABBQAAABJwcmVzYWxlU3RhcnRIZWlnaHQCAAAAASwJAAGkAAAAAQUAAAAGaGVpZ2h0AQAAABx0aHJvd0J1eUFmdGVyU2FsZVBlcmlvZEVycm9yAAAAAAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAF2J1eUFmdGVyU2FsZVBlcmlvZEVycm9yAgAAAAEsCQABpAAAAAEFAAAADXNhbGVFbmRIZWlnaHQCAAAAASwJAAGkAAAAAQUAAAAGaGVpZ2h0AQAAACF0aHJvd05vbmV4aXN0ZW50T3V0Y29tZUFzc2V0RXJyb3IAAAABAAAADm91dGNvbWVBc3NldElkCQAAAgAAAAEJAAEsAAAAAgIAAAAdbm9uZXhpc3RlbnRPdXRjb21lQXNzZXRFcnJvciwJAAJYAAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQBAAAALnRocm93Tm90RW5vdWdoT3V0Y29tZUFzc2V0c0luUHJlc2FsZVN0b2NrRXJyb3IAAAACAAAAC2Ftb3VudFRvQnV5AAAAB2JhbGFuY2UJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAClub3RFbm91Z2hPdXRjb21lQXNzZXRzSW5QcmVzYWxlU3RvY2tFcnJvcgIAAAABLAkAAaQAAAABBQAAAAdiYWxhbmNlAgAAAAEsCQABpAAAAAEFAAAAC2Ftb3VudFRvQnV5AQAAACt0aHJvd05vdEVub3VnaE91dGNvbWVBc3NldHNJblNhbGVTdG9ja0Vycm9yAAAAAgAAAAthbW91bnRUb0J1eQAAAAdiYWxhbmNlCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAmbm90RW5vdWdoT3V0Y29tZUFzc2V0c0luU2FsZVN0b2NrRXJyb3ICAAAAASwJAAGkAAAAAQUAAAAHYmFsYW5jZQIAAAABLAkAAaQAAAABBQAAAAthbW91bnRUb0J1eQEAAAAmdGhyb3dVbnN1cHBvcnRlZEV2ZW50UGF5bWVudEFzc2V0RXJyb3IAAAABAAAAD3BheW1lbnRDdXJyZW5jeQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAIXVuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgIAAAABLAkAAlgAAAABBQAAAA9ldmVudEN1cnJlbmN5SWQCAAAAASwJAAJYAAAAAQUAAAAPcGF5bWVudEN1cnJlbmN5AQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIAAAAVcmVjZWl2ZWRQYXltZW50QW1vdW50AAAAFWV4cGVjdGVkUGF5bWVudEFtb3VudAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAGGluc3VmZmljaWVudFBheW1lbnRFcnJvcgIAAAABLAkAAaQAAAABBQAAABVleHBlY3RlZFBheW1lbnRBbW91bnQCAAAAASwJAAGkAAAAAQUAAAAVcmVjZWl2ZWRQYXltZW50QW1vdW50AAAAAA5ub1BheW1lbnRFcnJvcgIAAAAObm9QYXltZW50RXJyb3IBAAAAE3Rocm93VW5kZWZpbmVkRXJyb3IAAAAACQAAAgAAAAECAAAADnVuZGVmaW5lZEVycm9yAQAAAApnZXRQYXltZW50AAAAAQAAAAFpCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIIBQAAAAFpAAAAB3BheW1lbnQFAAAADm5vUGF5bWVudEVycm9yAQAAABFnZXRQYXltZW50QXNzZXRJZAAAAAEAAAAHcGF5bWVudAQAAAAHJG1hdGNoMAgFAAAAB3BheW1lbnQAAAAHYXNzZXRJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAKQnl0ZVZlY3RvcgQAAAAHYXNzZXRJZAUAAAAHJG1hdGNoMAUAAAAHYXNzZXRJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAQAAAAHYXNzZXRJZAUAAAAHJG1hdGNoMAkAAlkAAAABAgAAAAVXQVZFUwkBAAAABXRocm93AAAAAAEAAAAVZ2V0SW50ZWdlckZyb21BY2NvdW50AAAAAgAAAA5hY2NvdW50QWRkcmVzcwAAAANrZXkEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAOYWNjb3VudEFkZHJlc3MFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFpBQAAAAckbWF0Y2gwBQAAAAFpAAAAAAAAAAAAAQAAABBhcml0aG1ldGljU2VyaWVzAAAAAwAAAAFhAAAAAWQAAAABbgkAAGkAAAACCQAAaAAAAAIFAAAAAW4JAABkAAAAAgkAAGgAAAACAAAAAAAAAAACBQAAAAFhCQAAaAAAAAIJAABlAAAAAgUAAAABbgAAAAAAAAAAAQUAAAABZAAAAAAAAAAAAgEAAAAfZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc0tleQAAAAEAAAAOb3V0Y29tZUFzc2V0SWQJAAEsAAAAAgIAAAAacHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc18JAAJYAAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQBAAAAHGdldFByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMAAAABAAAADm91dGNvbWVBc3NldElkBAAAABxwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5CQEAAAAfZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc0tleQAAAAEFAAAADm91dGNvbWVBc3NldElkCQEAAAAVZ2V0SW50ZWdlckZyb21BY2NvdW50AAAAAgUAAAAEdGhpcwUAAAAccHJlc2FsZU91dGNvbWVBbW91bnRTYWxlc0tleQEAAAARZ2V0UmF0ZVdBVkVTSW5VU0QAAAAABAAAABd3YXZlc1JhdGVzT3JhY2xlQWRkcmVzcwkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQkAAlgAAAABBQAAAB13YXZlc1JhdGVzT3JhY2xlQWRkcmVzc1N0cmluZwQAAAAVcmF0ZVdBVkVTSW5VU0REZWZhdWx0AAAAAAAAAAAyBAAAAAckbWF0Y2gwBQAAABd3YXZlc1JhdGVzT3JhY2xlQWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAHQWRkcmVzcwQAAAAHYWRkcmVzcwUAAAAHJG1hdGNoMAkBAAAAFWdldEludGVnZXJGcm9tQWNjb3VudAAAAAIFAAAAB2FkZHJlc3MCAAAAC3dhdmVzX3VzZF8yAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAARVbml0BAAAAAdhZGRyZXNzBQAAAAckbWF0Y2gwBQAAABVyYXRlV0FWRVNJblVTRERlZmF1bHQJAQAAAAV0aHJvdwAAAAABAAAAH2NhbGN1bGF0ZUZlZUluRXZlbnRQYXltZW50QXNzZXQAAAAACQAAaQAAAAIJAABoAAAAAgUAAAAUYnV5T3V0Y29tZVRva2VuVHhGZWUJAQAAABFnZXRSYXRlV0FWRVNJblVTRAAAAAAFAAAAA1VTRAEAAAADc3VtAAAAAQAAAAFuBAAAAAF4CQAAaQAAAAIFAAAAAW4FAAAAE3NhbGVQcmljZVN0ZXBQZXJpb2QEAAAAB2Z1bGxTdW0JAQAAABBhcml0aG1ldGljU2VyaWVzAAAAAwUAAAAJc2FsZVByaWNlBQAAAA1zYWxlUHJpY2VTdGVwBQAAAAF4CQAAZAAAAAIJAABoAAAAAgUAAAAHZnVsbFN1bQUAAAATc2FsZVByaWNlU3RlcFBlcmlvZAkAAGgAAAACCQAAZQAAAAIJAQAAABBhcml0aG1ldGljU2VyaWVzAAAAAwUAAAAJc2FsZVByaWNlBQAAAA1zYWxlUHJpY2VTdGVwCQAAZAAAAAIFAAAAAXgAAAAAAAAAAAEFAAAAB2Z1bGxTdW0JAABqAAAAAgUAAAABbgUAAAATc2FsZVByaWNlU3RlcFBlcmlvZAEAAAALYW1vdW50VG9QYXkAAAACAAAAC2FscmVhZHlTb2xkAAAAC2Ftb3VudFRvQnV5CQAAZQAAAAIJAQAAAANzdW0AAAABCQAAZAAAAAIFAAAAC2FscmVhZHlTb2xkBQAAAAthbW91bnRUb0J1eQkBAAAAA3N1bQAAAAEFAAAAC2FscmVhZHlTb2xkAQAAAA9wcmVzYWxlU3RyYXRlZ3kAAAAGAAAAD2N1c3RvbWVyQWRkcmVzcwAAAA5vdXRjb21lQXNzZXRJZAAAAA1wYXltZW50QW1vdW50AAAAEm91dGNvbWVBbW91bnRUb0J1eQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlAAAAA2ZlZQQAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkCQAAZQAAAAIFAAAAFXRvdGFsQXNzZXRzUGVyT3V0Y29tZQUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQQAAAAlb3V0Y29tZUFtb3VudEF2YWlsYWJsZUluUHJlc2FsZVBlcmlvZAkAAGUAAAACBQAAABpwcmVzYWxlTWF4QXNzZXRzUGVyT3V0Y29tZQUAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkBAAAABxvdXRjb21lUmVxdWlyZWRQYXltZW50QW1vdW50CQAAZAAAAAIJAABoAAAAAgUAAAAMcHJlc2FsZVByaWNlBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAA2ZlZQMJAABmAAAAAgUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAACVvdXRjb21lQW1vdW50QXZhaWxhYmxlSW5QcmVzYWxlUGVyaW9kCQEAAAAudGhyb3dOb3RFbm91Z2hPdXRjb21lQXNzZXRzSW5QcmVzYWxlU3RvY2tFcnJvcgAAAAIFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAlb3V0Y29tZUFtb3VudEF2YWlsYWJsZUluUHJlc2FsZVBlcmlvZAMJAQAAAAIhPQAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQEAAAAHHByZXNhbGVPdXRjb21lQW1vdW50U2FsZXNLZXkJAQAAAB9nZXRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5AAAAAQUAAAAOb3V0Y29tZUFzc2V0SWQEAAAAIGN1cnJlbnRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQEAAAAcZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwAAAAEFAAAADm91dGNvbWVBc3NldElkBAAAABxuZXdQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQAAZAAAAAIFAAAAIGN1cnJlbnRQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzBQAAABJvdXRjb21lQW1vdW50VG9CdXkEAAAACHdyaXRlU2V0CQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABxwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzS2V5BQAAABxuZXdQcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzBQAAAANuaWwEAAAAC3RyYW5zZmVyU2V0CQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAD2N1c3RvbWVyQWRkcmVzcwUAAAAUYnV5T3V0Y29tZVRva2VuVHhGZWUFAAAABHVuaXQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAADm91dGNvbWVBc3NldElkBQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAAAh3cml0ZVNldAUAAAALdHJhbnNmZXJTZXQBAAAADHNhbGVTdHJhdGVneQAAAAYAAAAPY3VzdG9tZXJBZGRyZXNzAAAADm91dGNvbWVBc3NldElkAAAADXBheW1lbnRBbW91bnQAAAASb3V0Y29tZUFtb3VudFRvQnV5AAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UAAAADZmVlBAAAABlwcmVzYWxlT3V0Y29tZUFtb3VudFNhbGVzCQEAAAAcZ2V0UHJlc2FsZU91dGNvbWVBbW91bnRTYWxlcwAAAAEFAAAADm91dGNvbWVBc3NldElkBAAAABhvdXRjb21lQW1vdW50QWxyZWFkeVNvbGQJAABlAAAAAgkAAGUAAAACBQAAABV0b3RhbEFzc2V0c1Blck91dGNvbWUFAAAAGXByZXNhbGVPdXRjb21lQW1vdW50U2FsZXMFAAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UEAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAABkAAAAAgkBAAAAC2Ftb3VudFRvUGF5AAAAAgUAAAAYb3V0Y29tZUFtb3VudEFscmVhZHlTb2xkBQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAA2ZlZQMJAABmAAAAAgUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlCQEAAAArdGhyb3dOb3RFbm91Z2hPdXRjb21lQXNzZXRzSW5TYWxlU3RvY2tFcnJvcgAAAAIFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQMJAQAAAAIhPQAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIFAAAADXBheW1lbnRBbW91bnQFAAAAHG91dGNvbWVSZXF1aXJlZFBheW1lbnRBbW91bnQJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAABRidXlPdXRjb21lVG9rZW5UeEZlZQUAAAAEdW5pdAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAA9jdXN0b21lckFkZHJlc3MFAAAAEm91dGNvbWVBbW91bnRUb0J1eQUAAAAOb3V0Y29tZUFzc2V0SWQFAAAAA25pbAAAAAEAAAABaQEAAAAPYnV5T3V0Y29tZVRva2VuAAAAAgAAAA5vdXRjb21lQXNzZXRJZAAAABJvdXRjb21lQW1vdW50VG9CdXkEAAAAA2ZlZQkBAAAAH2NhbGN1bGF0ZUZlZUluRXZlbnRQYXltZW50QXNzZXQAAAAABAAAAA9jdXN0b21lckFkZHJlc3MIBQAAAAFpAAAABmNhbGxlcgQAAAAZb3V0Y29tZUFtb3VudEV2ZW50QmFsYW5jZQkAA+sAAAACBQAAAAR0aGlzBQAAAA5vdXRjb21lQXNzZXRJZAQAAAAHcGF5bWVudAkBAAAACmdldFBheW1lbnQAAAABBQAAAAFpBAAAAA1wYXltZW50QW1vdW50CAUAAAAHcGF5bWVudAAAAAZhbW91bnQEAAAADnBheW1lbnRBc3NldElkCQEAAAARZ2V0UGF5bWVudEFzc2V0SWQAAAABBQAAAAdwYXltZW50BAAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAAiE9AAAAAgUAAAAOcGF5bWVudEFzc2V0SWQFAAAAD2V2ZW50Q3VycmVuY3lJZAQAAAAPaXNQcmVzYWxlUGVyaW9kAwkAAGcAAAACBQAAAAZoZWlnaHQFAAAAEnByZXNhbGVTdGFydEhlaWdodAkAAGcAAAACBQAAABBwcmVzYWxlRW5kSGVpZ2h0BQAAAAZoZWlnaHQHBAAAAAxpc1NhbGVQZXJpb2QDCQAAZwAAAAIFAAAABmhlaWdodAUAAAAPc2FsZVN0YXJ0SGVpZ2h0CQAAZwAAAAIFAAAADXNhbGVFbmRIZWlnaHQFAAAABmhlaWdodAcDCQAAAAAAAAIFAAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UAAAAAAAAAAAAJAQAAACF0aHJvd05vbmV4aXN0ZW50T3V0Y29tZUFzc2V0RXJyb3IAAAABBQAAAA5vdXRjb21lQXNzZXRJZAMFAAAAGmlzTm90U3VwcG9ydGVkUGF5bWVudEFzc2V0CQEAAAAmdGhyb3dVbnN1cHBvcnRlZEV2ZW50UGF5bWVudEFzc2V0RXJyb3IAAAABBQAAAA5wYXltZW50QXNzZXRJZAMJAABmAAAAAgUAAAAScHJlc2FsZVN0YXJ0SGVpZ2h0BQAAAAZoZWlnaHQJAQAAACB0aHJvd0J1eUJlZm9yZVByZXNhbGVQZXJpb2RFcnJvcgAAAAADCQAAZgAAAAIFAAAABmhlaWdodAUAAAANc2FsZUVuZEhlaWdodAkBAAAAHHRocm93QnV5QWZ0ZXJTYWxlUGVyaW9kRXJyb3IAAAAAAwUAAAAPaXNQcmVzYWxlUGVyaW9kCQEAAAAPcHJlc2FsZVN0cmF0ZWd5AAAABgUAAAAPY3VzdG9tZXJBZGRyZXNzBQAAAA5vdXRjb21lQXNzZXRJZAUAAAANcGF5bWVudEFtb3VudAUAAAASb3V0Y29tZUFtb3VudFRvQnV5BQAAABlvdXRjb21lQW1vdW50RXZlbnRCYWxhbmNlBQAAAANmZWUDBQAAAAxpc1NhbGVQZXJpb2QJAQAAAAxzYWxlU3RyYXRlZ3kAAAAGBQAAAA9jdXN0b21lckFkZHJlc3MFAAAADm91dGNvbWVBc3NldElkBQAAAA1wYXltZW50QW1vdW50BQAAABJvdXRjb21lQW1vdW50VG9CdXkFAAAAGW91dGNvbWVBbW91bnRFdmVudEJhbGFuY2UFAAAAA2ZlZQkBAAAAE3Rocm93VW5kZWZpbmVkRXJyb3IAAAAAAAAAANFCSBg=", "chainId": 84, "height": 754629, "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 = 0
11+
12+let e = base58''
13+
14+let f = 10000
15+
16+let g = 3000
17+
18+let h = base58''
19+
20+let i = 0
21+
22+let j = 1
23+
24+let k = 1000
25+
26+let l = 0
27+
28+let m = 10
29+
30+let n = 5000
31+
32+let o = 500
33+
34+let p = 100
35+
36+let q = 0
37+
38+let r = 10
39+
40+func s () = throw((((("buyBeforePresalePeriodError" + ",") + toString(l)) + ",") + toString(height)))
41+
42+
43+func t () = throw((((("buyAfterSalePeriodError" + ",") + toString(r)) + ",") + toString(height)))
44+
45+
46+func u (v) = throw(("nonexistentOutcomeAssetError," + toBase58String(v)))
47+
48+
49+func w (x,y) = throw((((("notEnoughOutcomeAssetsInPresaleStockError" + ",") + toString(y)) + ",") + toString(x)))
50+
51+
52+func z (x,y) = throw((((("notEnoughOutcomeAssetsInSaleStockError" + ",") + toString(y)) + ",") + toString(x)))
53+
54+
55+func A (B) = throw((((("unsupportedEventPaymentAssetError" + ",") + toBase58String(h)) + ",") + toBase58String(B)))
56+
57+
58+func C (D,E) = throw((((("insufficientPaymentError" + ",") + toString(E)) + ",") + toString(D)))
59+
60+
61+let F = "noPaymentError"
62+
63+func G () = throw("undefinedError")
64+
65+
66+func H (I) = valueOrErrorMessage(I.payment, F)
67+
68+
69+func J (K) = {
70+ let L = K.assetId
71+ if ($isInstanceOf(L, "ByteVector"))
72+ then {
73+ let M = L
74+ M
75+ }
76+ else if ($isInstanceOf(L, "Unit"))
77+ then {
78+ let M = L
79+ fromBase58String("WAVES")
80+ }
81+ else throw()
82+ }
83+
84+
85+func N (O,P) = {
86+ let L = getInteger(O, P)
87+ if ($isInstanceOf(L, "Int"))
88+ then {
89+ let I = L
90+ I
91+ }
92+ else 0
93+ }
94+
95+
96+func Q (R,S,T) = ((T * ((2 * R) + ((T - 1) * S))) / 2)
97+
98+
99+func U (v) = ("presaleOutcomeAmountSales_" + toBase58String(v))
100+
101+
102+func V (v) = {
103+ let W = U(v)
104+ N(this, W)
105+ }
106+
107+
108+func X () = {
109+ let Y = addressFromString(toBase58String(e))
110+ let Z = 50
111+ let L = Y
112+ if ($isInstanceOf(L, "Address"))
113+ then {
114+ let aa = L
115+ N(aa, "waves_usd_2")
116+ }
117+ else if ($isInstanceOf(L, "Unit"))
118+ then {
119+ let aa = L
120+ Z
121+ }
122+ else throw()
123+ }
124+
125+
126+func ab () = ((a * X()) / c)
127+
128+
129+func ac (T) = {
130+ let ad = (T / p)
131+ let ae = Q(n, o, ad)
132+ ((ae * p) + ((Q(n, o, (ad + 1)) - ae) * (T % p)))
133+ }
134+
135+
136+func af (ag,x) = (ac((ag + x)) - ac(ag))
137+
138+
139+func ah (ai,v,aj,ak,al,am) = {
140+ let an = (f - al)
141+ let ao = (g - an)
142+ let ap = ((k * ak) + am)
143+ if ((ak > ao))
144+ then w(ak, ao)
145+ else if ((aj != ap))
146+ then C(aj, ap)
147+ else {
148+ let W = U(v)
149+ let aq = V(v)
150+ let ar = (aq + ak)
151+ let as = WriteSet([DataEntry(W, ar)])
152+ let at = TransferSet([ScriptTransfer(ai, a, unit), ScriptTransfer(ai, ak, v)])
153+ ScriptResult(as, at)
154+ }
155+ }
156+
157+
158+func au (ai,v,aj,ak,al,am) = {
159+ let av = V(v)
160+ let an = ((f - av) - al)
161+ let ap = (af(an, ak) + am)
162+ if ((ak > al))
163+ then z(ak, al)
164+ else if ((aj != ap))
165+ then C(aj, ap)
166+ else TransferSet([ScriptTransfer(ai, a, unit), ScriptTransfer(ai, ak, v)])
167+ }
168+
169+
170+@Callable(I)
171+func buyOutcomeToken (v,ak) = {
172+ let am = ab()
173+ let ai = I.caller
174+ let al = assetBalance(this, v)
175+ let K = H(I)
176+ let aj = K.amount
177+ let aw = J(K)
178+ let ax = (aw != h)
179+ let ay = if ((height >= l))
180+ then (m >= height)
181+ else false
182+ let az = if ((height >= q))
183+ then (r >= height)
184+ else false
185+ if ((al == 0))
186+ then u(v)
187+ else if (ax)
188+ then A(aw)
189+ else if ((l > height))
190+ then s()
191+ else if ((height > r))
192+ then t()
193+ else if (ay)
194+ then ah(ai, v, aj, ak, al, am)
195+ else if (az)
196+ then au(ai, v, aj, ak, al, am)
197+ else G()
198+ }
199+
200+

github/deemru/w8io/c3f4982 
19.07 ms