tx · FHT8UTosysWtWXWAyeiL1HXdDFbp5bp9i4S5vgntYJgh

3P7ok1T2xn87ea5xjxBPFZPNeShgSqHeaHg:  -0.01000000 Waves

2019.11.19 06:10 [1801764] smart account 3P7ok1T2xn87ea5xjxBPFZPNeShgSqHeaHg > SELF 0.00000000 Waves

{ "type": 13, "id": "FHT8UTosysWtWXWAyeiL1HXdDFbp5bp9i4S5vgntYJgh", "fee": 1000000, "feeAssetId": null, "timestamp": 1574133013046, "version": 1, "sender": "3P7ok1T2xn87ea5xjxBPFZPNeShgSqHeaHg", "senderPublicKey": "5KD6eu1HF3Fnzdr5L6ebB4u1fQEDtLwtpvTGJfKgQc4h", "proofs": [ "5nfZJZFoUv91gjRk5SqFYsDDfhhEygatem6d4gau4kKenFbmrPLzaQqCo4FwrxjqVXyh6tQSnCggoypQBqqgDGKA" ], "script": "base64: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", "chainId": 87, "height": 1801764, "spentComplexity": 0 } View: original | compacted Prev: none Next: 2RRrF7k6QdKunGdS6rfjeNnkhUEpjDqn2ttJyK4ZYYzM Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let payoutAlias = Alias("pirate-btc-payout")
4+let redeemAlias = Alias("pirate-gold-redeem")
5+let priceAssetId = Unit()
6+let amountAssetId = base58'BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB'
7+let matcherFeeId = Unit()
8+let payoutAssetId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
9+let traderPubKey = base58'5KD6eu1HF3Fnzdr5L6ebB4u1fQEDtLwtpvTGJfKgQc4h'
10+let managerPubKey = base58'2jtARCoafX5CBQ9jXV265Fng8t58hMmmdpWQdgMzk1z9'
11+let minSignatures = 1
12+let guarantorsPubKeys = [base58'66BGZcJJ9yAWcHKZZeiuA71wAvC5GWTmdQWArjt1g6jC']
13+func verify (sum,sig) = {
14+ func isSigned (acc,key) = if (acc)
15+ then true
16+ else sigVerify(tx.bodyBytes, sig, key)
17+
18+ (sum + (if ({
19+ let $list12121256 = guarantorsPubKeys
20+ let $size12121256 = size($list12121256)
21+ let $acc012121256 = false
22+ if (($size12121256 == 0))
23+ then $acc012121256
24+ else {
25+ let $acc112121256 = isSigned($acc012121256, $list12121256[0])
26+ if (($size12121256 == 1))
27+ then $acc112121256
28+ else {
29+ let $acc212121256 = isSigned($acc112121256, $list12121256[1])
30+ if (($size12121256 == 2))
31+ then $acc212121256
32+ else {
33+ let $acc312121256 = isSigned($acc212121256, $list12121256[2])
34+ if (($size12121256 == 3))
35+ then $acc312121256
36+ else {
37+ let $acc412121256 = isSigned($acc312121256, $list12121256[3])
38+ if (($size12121256 == 4))
39+ then $acc412121256
40+ else {
41+ let $acc512121256 = isSigned($acc412121256, $list12121256[4])
42+ if (($size12121256 == 5))
43+ then $acc512121256
44+ else {
45+ let $acc612121256 = isSigned($acc512121256, $list12121256[5])
46+ if (($size12121256 == 6))
47+ then $acc612121256
48+ else {
49+ let $acc712121256 = isSigned($acc612121256, $list12121256[6])
50+ if (($size12121256 == 7))
51+ then $acc712121256
52+ else {
53+ let $acc812121256 = isSigned($acc712121256, $list12121256[7])
54+ if (($size12121256 == 8))
55+ then $acc812121256
56+ else {
57+ let $acc912121256 = isSigned($acc812121256, $list12121256[8])
58+ if (($size12121256 == 9))
59+ then $acc912121256
60+ else {
61+ let $acc1012121256 = isSigned($acc912121256, $list12121256[9])
62+ if (($size12121256 == 10))
63+ then $acc1012121256
64+ else {
65+ let $acc1112121256 = isSigned($acc1012121256, $list12121256[10])
66+ throw("List size exceed 10")
67+ }
68+ }
69+ }
70+ }
71+ }
72+ }
73+ }
74+ }
75+ }
76+ }
77+ }
78+ })
79+ then 1
80+ else 0))
81+ }
82+
83+match tx {
84+ case o: Order =>
85+ let rightOrder = if (if ((o.orderType == Sell))
86+ then if (!(isDefined(o.assetPair.priceAsset)))
87+ then true
88+ else !(isDefined(o.assetPair.amountAsset))
89+ else false)
90+ then true
91+ else if (if ((o.matcherFeeAssetId == matcherFeeId))
92+ then (o.assetPair.priceAsset == priceAssetId)
93+ else false)
94+ then (o.assetPair.amountAsset == amountAssetId)
95+ else false
96+ if (rightOrder)
97+ then sigVerify(o.bodyBytes, o.proofs[0], traderPubKey)
98+ else false
99+ case b: BurnTransaction =>
100+ let rightBurn = if (if ((b.assetId != payoutAssetId))
101+ then (b.assetId != if (isDefined(priceAssetId))
102+ then priceAssetId
103+ else base58'')
104+ else false)
105+ then (b.assetId != if (isDefined(amountAssetId))
106+ then amountAssetId
107+ else base58'')
108+ else false
109+ if (rightBurn)
110+ then sigVerify(b.bodyBytes, b.proofs[0], traderPubKey)
111+ else false
112+ case l: LeaseCancelTransaction|LeaseTransaction =>
113+ sigVerify(l.bodyBytes, l.proofs[0], traderPubKey)
114+ case t: TransferTransaction =>
115+ let rightTransaction = if (if ((t.recipient == redeemAlias))
116+ then if ((t.assetId == priceAssetId))
117+ then true
118+ else (t.assetId == amountAssetId)
119+ else false)
120+ then true
121+ else if ((t.recipient == payoutAlias))
122+ then (t.assetId == payoutAssetId)
123+ else false
124+ if (rightTransaction)
125+ then sigVerify(t.bodyBytes, t.proofs[1], managerPubKey)
126+ else false
127+ case s: SetScriptTransaction =>
128+ ({
129+ let $list25332562 = s.proofs
130+ let $size25332562 = size($list25332562)
131+ let $acc025332562 = 0
132+ if (($size25332562 == 0))
133+ then $acc025332562
134+ else {
135+ let $acc125332562 = verify($acc025332562, $list25332562[0])
136+ if (($size25332562 == 1))
137+ then $acc125332562
138+ else {
139+ let $acc225332562 = verify($acc125332562, $list25332562[1])
140+ if (($size25332562 == 2))
141+ then $acc225332562
142+ else {
143+ let $acc325332562 = verify($acc225332562, $list25332562[2])
144+ if (($size25332562 == 3))
145+ then $acc325332562
146+ else {
147+ let $acc425332562 = verify($acc325332562, $list25332562[3])
148+ if (($size25332562 == 4))
149+ then $acc425332562
150+ else {
151+ let $acc525332562 = verify($acc425332562, $list25332562[4])
152+ if (($size25332562 == 5))
153+ then $acc525332562
154+ else {
155+ let $acc625332562 = verify($acc525332562, $list25332562[5])
156+ if (($size25332562 == 6))
157+ then $acc625332562
158+ else {
159+ let $acc725332562 = verify($acc625332562, $list25332562[6])
160+ if (($size25332562 == 7))
161+ then $acc725332562
162+ else {
163+ let $acc825332562 = verify($acc725332562, $list25332562[7])
164+ if (($size25332562 == 8))
165+ then $acc825332562
166+ else {
167+ let $acc925332562 = verify($acc825332562, $list25332562[8])
168+ if (($size25332562 == 9))
169+ then $acc925332562
170+ else {
171+ let $acc1025332562 = verify($acc925332562, $list25332562[9])
172+ if (($size25332562 == 10))
173+ then $acc1025332562
174+ else {
175+ let $acc1125332562 = verify($acc1025332562, $list25332562[10])
176+ throw("List size exceed 10")
177+ }
178+ }
179+ }
180+ }
181+ }
182+ }
183+ }
184+ }
185+ }
186+ }
187+ }
188+ } >= minSignatures)
189+ case _ =>
190+ false
191+}

github/deemru/w8io/3ef1775 
44.21 ms