tx · 6bMxtvRWPE9DYo4aes5TeqTnCzp8Jbqwjsiks1H5QedJ

3N6e2EUSSo927UNDRtMzbYocniNpXRVCZ51:  -0.01000000 Waves

2020.01.29 11:55 [875398] smart account 3N6e2EUSSo927UNDRtMzbYocniNpXRVCZ51 > SELF 0.00000000 Waves

{ "type": 13, "id": "6bMxtvRWPE9DYo4aes5TeqTnCzp8Jbqwjsiks1H5QedJ", "fee": 1000000, "feeAssetId": null, "timestamp": 1580288185036, "version": 1, "sender": "3N6e2EUSSo927UNDRtMzbYocniNpXRVCZ51", "senderPublicKey": "37k36s8prVcPFTGgMn6ePS3a5p5xdp5YYARQgnLBfm9v", "proofs": [ "TjNoKXn1fp14Evj5obMEVkXVgDoQ3eTpPg3BFtg6Q5WjAESv5uNXsuys1AvACFAq4G7k7GvXwUkvSEfhvQCbyVo" ], "script": "base64:AAIDAAAAAAAAAAgIARIAEgASAAAAADQAAAAADWlzc3VlckFzc2V0SWQBAAAAID/Bu7dCYq9MICzI7o/J9xQsbolWoVVxwOFFGkkotrTCAAAAABFpbnZlc3RtZW50QXNzZXRJZAEAAAAEE6vZMwAAAAAYaW52ZXN0bWVudEFzc2V0SWRJc1dhdmVzBgAAAAAOb3duZXJQdWJsaWNLZXkBAAAAIB7Sy2Byhta5/2HkLfQ+O2UVSD6cE6LCDCeItcyM0Z58AAAAAAxvd25lckFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAADm93bmVyUHVibGljS2V5AAAAABJvd25lckFkZHJlc3NTdHJpbmcCAAAAIzNNck1CeWNqcm01a1JuRmE2aU02eHRLQ1hhQmV4a05LMlg2AAAAABNhc3NldERlY2ltYWxzT2Zmc2V0AAAAAAAAAAABAAAAAA90b2tlbnNhbGVBbW91bnQAAAAAAAAAAGQAAAAACXN0YXJ0VGltZQAAAAAAXjFJkAAAAAAHZW5kVGltZQAAAAAAXj53ZAAAAAAFcHJpY2UAAAAAAACYloAAAAAADXNvZnRDYXBBbW91bnQAAAAAAB3NZQAAAAAACm1pblBheW1lbnQAAAAAAACYloAAAAAAC3N3YXBBc3NldElkAQAAAAAAAAAACnN3YXBBbW91bnQAAAAAAAAAAAAAAAAACXN3YXBQcmljZQAAAAAAAAAAAAAAAAALY29tcGFueVR5cGUAAAAAAAAAAAAAAAAAC2lzVG9rZW5zYWxlAAAAAAAAAAAAAAAAAAZpc1N3YXAAAAAAAAAAAAEAAAAAEmlzVG9rZW5zYWxlQW5kU3dhcAAAAAAAAAAAAgAAAAAWc3dhcEtleVN1bUFtb3VudFByZWZpeAIAAAAOc3dhcFN1bUFtb3VudCAAAAAAFnN3YXBLZXlTdW1Bc3NldHNQcmVmaXgCAAAADnN3YXBTdW1Bc3NldHMgAAAAABFzd2FwS2V5RGlzdEFzc2V0cwIAAAAKc3dhcEFzc2V0cwAAAAAWc3dhcEtleUNvbGxlY3RlZEFtb3VudAIAAAAKc3dhcEFtb3VudAAAAAASa2V5U3VtQW1vdW50UHJlZml4AgAAAApzdW1BbW91bnQgAAAAABZrZXlTdW1QYWlkQW1vdW50UHJlZml4AgAAAAtwYWlkQW1vdW50IAAAAAASa2V5U3VtQXNzZXRzUHJlZml4AgAAAApzdW1Bc3NldHMgAAAAABVrZXlBbGxvd0FjY291bnRQcmVmaXgCAAAABmFsbG93IAAAAAANa2V5RGlzdEFzc2V0cwIAAAAGYXNzZXRzAAAAABJrZXlDb2xsZWN0ZWRBbW91bnQCAAAABmFtb3VudAAAAAAJa2V5SXNzdWVyAgAAAAZpc3N1ZXIAAAAAEHdoaXRlbGlzdEFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVSy4ps+uwlECTaFaLiWJr0yF21GhUEUIDUAAAAAFGRBcHBXaGl0ZWxpc3RBZGRyZXNzCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUfmUCX1snxW1v/+xY2Nws9888KP/E5q8WAAAAAAlwQWRkcmVzczEJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNOQ1ZEYVQxQVNiUmQ0MmhCU3c0RUc2b2pHVlJHdHZNaXoxAAAAAAlwQWRkcmVzczIJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNNczJrVEF4ZHJjWER4d2VkZmJOalNpNmV3R0NVcXQzaGVaAAAAAAlwQWRkcmVzczMJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNONm9nbm03eG5RU0Zpb3duUzFEZjFMYWNKVVFYdmZERkxlAAAAAAlwQWRkcmVzczQJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNNdFZDbU45TVpiV2Y5cXhpTUZvRVBCcmRjMmZMcDNTdnVDAAAAAAlwQWRkcmVzczUJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNNdVdHOGdzVEs0UlFCc205N3NNQ3VVWFc5OUp2Unh3WVNnAAAAAAN2ZXICAAAADTQuMC4wLXRlc3RuZXQAAAAACnZhbGlkU3RhdGUAAAAAAAAAA+gBAAAAEGlzVG9rZW5zYWxlQWxsb3cAAAAAAwkAAAAAAAACBQAAAAtjb21wYW55VHlwZQUAAAALaXNUb2tlbnNhbGUGCQAAAAAAAAIFAAAAC2NvbXBhbnlUeXBlBQAAABJpc1Rva2Vuc2FsZUFuZFN3YXABAAAA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bnRBc3NldHMFAAAACnRva2Vuc0NhbGMGCQAAZgAAAAIFAAAAEm1pblBheW1lbnRJbkFzc2V0cwUAAAAKdG9rZW5zQ2FsYwYDCQEAAAACIT0AAAACBQAAAAp0b2tlbnNDYWxjBQAAAA1hY2NvdW50QXNzZXRzCQAAZgAAAAIFAAAACnRva2Vuc0NhbGMJAABlAAAAAgUAAAANYWNjb3VudEFzc2V0cwUAAAASbWluUGF5bWVudEluQXNzZXRzBwkAAAIAAAABAgAAABlJbmNvcnJlY3QgcGF5bWVudCBhbW91bnQuBAAAABFuZXdJbnZlc3RvckFtb3VudAkAAGQAAAACCQEAAAAJZ2V0QW1vdW50AAAAAQkAASwAAAACBQAAABJrZXlTdW1BbW91bnRQcmVmaXgFAAAACmN1cnJlbnRLZXkFAAAAB3BheW1lbnQEAAAAEW5ld0ludmVzdG9yQXNzZXRzCQAAZAAAAAIJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAEmtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQUAAAAKdG9rZW5zQ2FsYwQAAAAQbmV3QWNjb3VudEFzc2V0cwkAAGUAAAACBQAAAA1hY2NvdW50QXNzZXRzBQAAAAp0b2tlbnNDYWxjBAAAABBuZXdBY2NvdW50QW1vdW50CQAAZAAAAAIFAAAADWFjY291bnRBbW91bnQFAAAAB3BheW1lbnQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAASa2V5U3VtQW1vdW50UHJlZml4BQAAAApjdXJyZW50S2V5BQAAABFuZXdJbnZlc3RvckFtb3VudAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABJrZXlTdW1Bc3NldHNQcmVmaXgFAAAACmN1cnJlbnRLZXkFAAAAEW5ld0ludmVzdG9yQXNzZXRzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA1rZXlEaXN0QXNzZXRzBQAAABBuZXdBY2NvdW50QXNzZXRzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABJrZXlDb2xsZWN0ZWRBbW91bnQFAAAAEG5ld0FjY291bnRBbW91bnQFAAAAA25pbAAAAAFpAQAAAAtzd2FwRGVwb3NpdAAAAAAEAAAADGN1cnJlbnRQcmljZQUAAAAJc3dhcFByaWNlBAAAAA1hY2NvdW50QW1vdW50CQEAAAAJZ2V0QW1vdW50AAAAAQUAAAAWc3dhcEtleUNvbGxlY3RlZEFtb3VudAMJAQAAAAEhAAAAAQkBAAAAC2lzU3dhcEFsbG93AAAAAAkAAAIAAAABAgAAADhUaGlzIHN3YXAtZGVwb3NpdCBtZXRob2QgaXMgdW5zb3BwZXJ0ZWQgZm9yIHRoaXMgY29tcGFueQMJAQAAAAEhAAAAAQkBAAAACmhhc1N0YXJ0ZWQAAAAACQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAHFRoZSBUb2tlbnNhbGUgd29ya3MgYmV0d2VlbiAJAAGkAAAAAQUAAAAJc3RhcnRUaW1lAgAAAAUgYW5kIAkAAaQAAAABBQAAAAdlbmRUaW1lAwkBAAAADHN3YXBIYXNFbmRlZAAAAAAJAAACAAAAAQIAAABmVGhlIHJlcXVpcmVkIGFtb3VudCBoYXMgYWxyZWFkeSBiZWVuIGFjY3VtdWxhdGVkLiBJZiB5b3UgYXJlIGFuIGludmVzdG9yLCB5b3UgY2FuIHdpdGhkcmF3IHlvdXIgZnVuZHMuBAAAAAdwYXltZW50CQEAAAAOZ2V0U3dhcFBheW1lbnQAAAABBQAAAAFpBAAAAApjdXJyZW50S2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAADmlzQWNjb3VudEFsbG93BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAAEHdoaXRlbGlzdEFkZHJlc3MFAAAACmN1cnJlbnRLZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQD/////////AQMJAABmAAAAAgUAAAAKdmFsaWRTdGF0ZQUAAAAOaXNBY2NvdW50QWxsb3cJAAACAAAAAQIAAAAoWW91ciBhY2NvdW50IGhhcyBubyByaWdodCB0byBzZW5kIGZ1bmRzLgQAAAANYWNjb3VudEFzc2V0cwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAABFzd2FwS2V5RGlzdEFzc2V0cwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAApzd2FwQW1vdW50BAAAAAp0b2tlbnNDYWxjCQAAaQAAAAIJAABoAAAAAgUAAAAHcGF5bWVudAUAAAATYXNzZXREZWNpbWFsc09mZnNldAUAAAAMY3VycmVudFByaWNlAwkAAGYAAAACAAAAAAAAAAAACQAAZQAAAAIFAAAADWFjY291bnRBc3NldHMFAAAACnRva2Vuc0NhbGMJAAACAAAAAQIAAAAZSW5jb3JyZWN0IHBheW1lbnQgYW1vdW50LgQAAAARbmV3SW52ZXN0b3JBbW91bnQJAABkAAAAAgkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQUAAAAHcGF5bWVudAQAAAARbmV3SW52ZXN0b3JBc3NldHMJAABkAAAAAgkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQUAAAAKdG9rZW5zQ2FsYwQAAAAQbmV3QWNjb3VudEFzc2V0cwkAAGUAAAACBQAAAA1hY2NvdW50QXNzZXRzBQAAAAp0b2tlbnNDYWxjBAAAABBuZXdBY2NvdW50QW1vdW50CQAAZAAAAAIFAAAADWFjY291bnRBbW91bnQFAAAAB3BheW1lbnQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQUAAAARbmV3SW52ZXN0b3JBbW91bnQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQUAAAARbmV3SW52ZXN0b3JBc3NldHMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEXN3YXBLZXlEaXN0QXNzZXRzBQAAABBuZXdBY2NvdW50QXNzZXRzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABZzd2FwS2V5Q29sbGVjdGVkQW1vdW50BQAAABBuZXdBY2NvdW50QW1vdW50BQAAAANuaWwAAAABaQEAAAAKd2l0aGRyYXdhbAAAAAAEAAAACmRBcHBTdGF0dXMEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAUZEFwcFdoaXRlbGlzdEFkZHJlc3MJAAQlAAAAAQUAAAAEdGhpcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAAAwkAAAAAAAACBQAAAApkQXBwU3RhdHVzAAAAAAAAAAAACQAAAgAAAAECAAAAQldpdGhkcmF3YWxzIGFyZSBub3QgYXZhaWxhYmxlIHVudGlsIHRoZSBpc3N1ZXIgcGFzc2VzIHZlcmlmaWNhdGlvbgQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAABVjdXJyZW50SW52ZXN0b3JBc3NldHMJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAEmtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQQAAAAVY3VycmVudEludmVzdG9yQW1vdW50CQEAAAAJZ2V0QW1vdW50AAAAAQkAASwAAAACBQAAABJrZXlTdW1BbW91bnRQcmVmaXgFAAAACmN1cnJlbnRLZXkEAAAAGWN1cnJlbnRJbnZlc3RvclN3YXBBc3NldHMJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAFnN3YXBLZXlTdW1Bc3NldHNQcmVmaXgFAAAACmN1cnJlbnRLZXkEAAAAGWN1cnJlbnRJbnZlc3RvclN3YXBBbW91bnQJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAFnN3YXBLZXlTdW1BbW91bnRQcmVmaXgFAAAACmN1cnJlbnRLZXkEAAAAEWFjY291bnRTd2FwQW1vdW50CQEAAAAJZ2V0QW1vdW50AAAAAQUAAAAWc3dhcEtleUNvbGxlY3RlZEFtb3VudAQAAAARYWNjb3VudFN3YXBBc3NldHMJAQAAAAlnZXRBbW91bnQAAAABBQAAABFzd2FwS2V5RGlzdEFzc2V0cwQAAAANYWNjb3VudEFtb3VudAkBAAAACWdldEFtb3VudAAAAAEFAAAAEmtleUNvbGxlY3RlZEFtb3VudAQAAAANYWNjb3VudEFzc2V0cwkBAAAACWdldEFtb3VudAAAAAEFAAAADWtleURpc3RBc3NldHMEAAAAHGludmVzdG1lbnRBc3NldElkRm9yVHJhbnNmZXIJAQAAAB9nZXRJbnZlc3RtZW50QXNzZXRJZEZvclRyYW5zZmVyAAAAAgUAAAAYaW52ZXN0bWVudEFzc2V0SWRJc1dhdmVzBQAAABFpbnZlc3RtZW50QXNzZXRJZAMJAQAAAAEhAAAAAQkBAAAAD2NvbXBhbnlIYXNFbmRlZAAAAAAJAAACAAAAAQIAAAAbVGhlIENvbXBhbnkgaXMgc3RpbGwgYWN0aXZlAwMDCQAAAAAAAAIFAAAACmN1cnJlbnRLZXkFAAAAEm93bmVyQWRkcmVzc1N0cmluZwMJAABnAAAAAgUAAAANYWNjb3VudEFtb3VudAUAAAANc29mdENhcEFtb3VudAYJAQAAAAIhPQAAAAIFAAAAEWFjY291bnRTd2FwQW1vdW50AAAAAAAAAAAABwkAAAAAAAACBQAAAApkQXBwU3RhdHVzAAAAAAAAAAABBwQAAAAVaXNzdWVyQWxyZWFkeUdvdEZ1bmRzCQEAAAAJZ2V0QW1vdW50AAAAAQUAAAAJa2V5SXNzdWVyAwkAAAAAAAACBQAAABVpc3N1ZXJBbHJlYWR5R290RnVuZHMAAAAAAAAAAAADAwkBAAAAEGlzVG9rZW5zYWxlQWxsb3cAAAAACQEAAAALaXNTd2FwQWxsb3cAAAAABwkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAACWtleUlzc3VlcgAAAAAAAAAAAQUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAADG93bmVyQWRkcmVzcwUAAAANYWNjb3VudEFtb3VudAUAAAAcaW52ZXN0bWVudEFzc2V0SWRGb3JUcmFuc2ZlcgkABEwAAAACCQEAAAAOU2Ny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", "chainId": 84, "height": 875398, "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 = base58'5Ht2NXamovKSa8MkD5Yv6hUissyBdMV5QD72rmLNbsD3'
5+
6+let b = base58'WAVES'
7+
8+let c = true
9+
10+let d = base58'35KfCYefcZkmQ1yeCAamySzeBWrM7bDW2bNAA8fhC91d'
11+
12+let e = addressFromPublicKey(d)
13+
14+let f = "3MrMBycjrm5kRnFa6iM6xtKCXaBexkNK2X6"
15+
16+let g = 1
17+
18+let h = 100
19+
20+let i = 1580288400
21+
22+let j = 1581152100
23+
24+let k = 10000000
25+
26+let l = 500000000
27+
28+let m = 10000000
29+
30+let n = base58''
31+
32+let o = 0
33+
34+let p = 0
35+
36+let q = 0
37+
38+let r = 0
39+
40+let s = 1
41+
42+let t = 2
43+
44+let u = "swapSumAmount "
45+
46+let v = "swapSumAssets "
47+
48+let w = "swapAssets"
49+
50+let x = "swapAmount"
51+
52+let y = "sumAmount "
53+
54+let z = "paidAmount "
55+
56+let A = "sumAssets "
57+
58+let B = "allow "
59+
60+let C = "assets"
61+
62+let D = "amount"
63+
64+let E = "issuer"
65+
66+let F = Address(base58'3N6DwWxT82nGJUwBwd7L514r2u71gr7WhwJ')
67+
68+let G = Address(base58'3N1SPvLZgv6FMfe5WNUtnPzt3okYxcJhYnR')
69+
70+let H = addressFromString("3NCVDaT1ASbRd42hBSw4EG6ojGVRGtvMiz1")
71+
72+let I = addressFromString("3Ms2kTAxdrcXDxwedfbNjSi6ewGCUqt3heZ")
73+
74+let J = addressFromString("3N6ognm7xnQSFiownS1Df1LacJUQXvfDFLe")
75+
76+let K = addressFromString("3MtVCmN9MZbWf9qxiMFoEPBrdc2fLp3SvuC")
77+
78+let L = addressFromString("3MuWG8gsTK4RQBsm97sMCuUXW99JvRxwYSg")
79+
80+let M = "4.0.0-testnet"
81+
82+let N = 1000
83+
84+func O () = if ((q == r))
85+ then true
86+ else (q == t)
87+
88+
89+func P () = if ((q == s))
90+ then true
91+ else (q == t)
92+
93+
94+func Q () = {
95+ let R = value(blockInfoByHeight(height))
96+ (R.timestamp / 1000)
97+ }
98+
99+
100+func S (T,U) = if ((T == false))
101+ then U
102+ else unit
103+
104+
105+func V () = k
106+
107+
108+func W (X) = {
109+ let Y = getInteger(this, X)
110+ if ($isInstanceOf(Y, "Int"))
111+ then {
112+ let Z = Y
113+ Z
114+ }
115+ else 0
116+ }
117+
118+
119+func aa () = (Q() >= i)
120+
121+
122+func ab () = {
123+ let ac = {
124+ let Y = getInteger(this, C)
125+ if ($isInstanceOf(Y, "Int"))
126+ then {
127+ let Z = Y
128+ Z
129+ }
130+ else h
131+ }
132+ if ((Q() > j))
133+ then true
134+ else (ac == 0)
135+ }
136+
137+
138+func ad () = {
139+ let ac = {
140+ let Y = getInteger(this, w)
141+ if ($isInstanceOf(Y, "Int"))
142+ then {
143+ let Z = Y
144+ Z
145+ }
146+ else o
147+ }
148+ if ((Q() > j))
149+ then true
150+ else (ac == 0)
151+ }
152+
153+
154+func ae () = if (if (P())
155+ then O()
156+ else false)
157+ then if (ab())
158+ then ad()
159+ else false
160+ else if (O())
161+ then ab()
162+ else if (P())
163+ then ad()
164+ else false
165+
166+
167+func af (ag) = {
168+ let Y = ag.payment
169+ if ($isInstanceOf(Y, "AttachedPayment"))
170+ then {
171+ let ah = Y
172+ let ai = {
173+ let aj = ah.assetId
174+ if ($isInstanceOf(aj, "ByteVector"))
175+ then {
176+ let U = aj
177+ if (!(c))
178+ then (U == b)
179+ else false
180+ }
181+ else (c == true)
182+ }
183+ if (ai)
184+ then if ((g == 1))
185+ then if (((ah.amount % k) == 0))
186+ then ah.amount
187+ else throw("payment amount must be a multiple of token price")
188+ else ah.amount
189+ else throw("Invalid asset ID of investment")
190+ }
191+ else throw("Payment must be attached")
192+ }
193+
194+
195+func ak (ag) = {
196+ let Y = ag.payment
197+ if ($isInstanceOf(Y, "AttachedPayment"))
198+ then {
199+ let ah = Y
200+ let ai = {
201+ let aj = ah.assetId
202+ if ($isInstanceOf(aj, "ByteVector"))
203+ then {
204+ let U = aj
205+ (U == n)
206+ }
207+ else false
208+ }
209+ if (ai)
210+ then if ((g == 1))
211+ then if (((ah.amount % p) == 0))
212+ then ah.amount
213+ else throw("payment amount must be a multiple of token price")
214+ else ah.amount
215+ else throw("Invalid asset ID of investment")
216+ }
217+ else throw("Payment must be attached")
218+ }
219+
220+
221+@Callable(ag)
222+func deposit () = {
223+ let al = V()
224+ let am = W(D)
225+ if (!(O()))
226+ then throw("This deposit method is unsopperted for this company")
227+ else if (!(aa()))
228+ then throw(((("The Tokensale works between " + toString(i)) + " and ") + toString(j)))
229+ else if (ab())
230+ then throw("The required amount has already been accumulated. If you are an investor, you can withdraw your funds.")
231+ else {
232+ let an = af(ag)
233+ let ao = toBase58String(ag.caller.bytes)
234+ let ap = {
235+ let Y = getInteger(F, ao)
236+ if ($isInstanceOf(Y, "Int"))
237+ then {
238+ let Z = Y
239+ Z
240+ }
241+ else -255
242+ }
243+ if ((N > ap))
244+ then throw("Your account has no right to send funds.")
245+ else {
246+ let aq = {
247+ let Y = getInteger(this, C)
248+ if ($isInstanceOf(Y, "Int"))
249+ then {
250+ let Z = Y
251+ Z
252+ }
253+ else h
254+ }
255+ let ar = ((an * g) / al)
256+ let as = ((m * g) / al)
257+ if (if (if ((0 > (aq - ar)))
258+ then true
259+ else (as > ar))
260+ then true
261+ else if ((ar != aq))
262+ then (ar > (aq - as))
263+ else false)
264+ then throw("Incorrect payment amount.")
265+ else {
266+ let at = (W((y + ao)) + an)
267+ let au = (W((A + ao)) + ar)
268+ let av = (aq - ar)
269+ let aw = (am + an)
270+ WriteSet([DataEntry((y + ao), at), DataEntry((A + ao), au), DataEntry(C, av), DataEntry(D, aw)])
271+ }
272+ }
273+ }
274+ }
275+
276+
277+
278+@Callable(ag)
279+func swapDeposit () = {
280+ let al = p
281+ let am = W(x)
282+ if (!(P()))
283+ then throw("This swap-deposit method is unsopperted for this company")
284+ else if (!(aa()))
285+ then throw(((("The Tokensale works between " + toString(i)) + " and ") + toString(j)))
286+ else if (ad())
287+ then throw("The required amount has already been accumulated. If you are an investor, you can withdraw your funds.")
288+ else {
289+ let an = ak(ag)
290+ let ao = toBase58String(ag.caller.bytes)
291+ let ap = {
292+ let Y = getInteger(F, ao)
293+ if ($isInstanceOf(Y, "Int"))
294+ then {
295+ let Z = Y
296+ Z
297+ }
298+ else -255
299+ }
300+ if ((N > ap))
301+ then throw("Your account has no right to send funds.")
302+ else {
303+ let aq = {
304+ let Y = getInteger(this, w)
305+ if ($isInstanceOf(Y, "Int"))
306+ then {
307+ let Z = Y
308+ Z
309+ }
310+ else o
311+ }
312+ let ar = ((an * g) / al)
313+ if ((0 > (aq - ar)))
314+ then throw("Incorrect payment amount.")
315+ else {
316+ let at = (W((u + ao)) + an)
317+ let au = (W((v + ao)) + ar)
318+ let av = (aq - ar)
319+ let aw = (am + an)
320+ WriteSet([DataEntry((u + ao), at), DataEntry((v + ao), au), DataEntry(w, av), DataEntry(x, aw)])
321+ }
322+ }
323+ }
324+ }
325+
326+
327+
328+@Callable(ag)
329+func withdrawal () = {
330+ let ax = {
331+ let Y = getInteger(G, toString(this))
332+ if ($isInstanceOf(Y, "Int"))
333+ then {
334+ let Z = Y
335+ Z
336+ }
337+ else 0
338+ }
339+ if ((ax == 0))
340+ then throw("Withdrawals are not available until the issuer passes verification")
341+ else {
342+ let ao = toBase58String(ag.caller.bytes)
343+ let ay = W((A + ao))
344+ let az = W((y + ao))
345+ let aA = W((v + ao))
346+ let aB = W((u + ao))
347+ let aC = W(x)
348+ let aD = W(w)
349+ let am = W(D)
350+ let aq = W(C)
351+ let aE = S(c, b)
352+ if (!(ae()))
353+ then throw("The Company is still active")
354+ else if (if (if ((ao == f))
355+ then if ((am >= l))
356+ then true
357+ else (aC != 0)
358+ else false)
359+ then (ax == 1)
360+ else false)
361+ then {
362+ let aF = W(E)
363+ if ((aF == 0))
364+ then if (if (O())
365+ then P()
366+ else false)
367+ then ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, am, aE), ScriptTransfer(e, aC, n)]))
368+ else if (O())
369+ then ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, am, aE)]))
370+ else ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, aC, n)]))
371+ else throw("The issuer has already taken its share!")
372+ }
373+ else if (if ((az == 0))
374+ then (aB == 0)
375+ else false)
376+ then throw("Don't have money")
377+ else if (if (O())
378+ then P()
379+ else false)
380+ then if ((ax == 1))
381+ then ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0), DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, ay, a), ScriptTransfer(ag.caller, aA, a)]))
382+ else ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0), DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, az, aE), ScriptTransfer(ag.caller, aB, n)]))
383+ else if (O())
384+ then if (if ((am >= l))
385+ then (ax == 1)
386+ else false)
387+ then ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, ay, a)]))
388+ else ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, az, aE)]))
389+ else if ((ax == 1))
390+ then ScriptResult(WriteSet([DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, aA, a)]))
391+ else ScriptResult(WriteSet([DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, aB, n)]))
392+ }
393+ }
394+
395+
396+@Verifier(aG)
397+func aH () = {
398+ let Y = aG
399+ if (if ($isInstanceOf(Y, "SetAssetScriptTransaction"))
400+ then true
401+ else $isInstanceOf(Y, "SetScriptTransaction"))
402+ then {
403+ let aG = Y
404+ let aI = if (isDefined(getInteger(extract(H), toBase58String(aG.id))))
405+ then 1
406+ else 0
407+ let aJ = if (isDefined(getInteger(extract(I), toBase58String(aG.id))))
408+ then 1
409+ else 0
410+ let aK = if (isDefined(getInteger(extract(J), toBase58String(aG.id))))
411+ then 1
412+ else 0
413+ let aL = if (isDefined(getInteger(extract(K), toBase58String(aG.id))))
414+ then 1
415+ else 0
416+ let aM = if (isDefined(getInteger(extract(L), toBase58String(aG.id))))
417+ then 1
418+ else 0
419+ (((((aI + aJ) + aK) + aL) + aM) >= 3)
420+ }
421+ else false
422+ }
423+

github/deemru/w8io/026f985 
31.28 ms