tx · 8NEr7QJBxcYk7ZaZBTctGVRwweXu9znRRG6mqgkU1tjK

3P89GyrcNa5dQkYSmesYa6KyeJoCuuVdCz9:  -0.01400000 Waves

2019.11.20 11:57 [1803598] smart account 3P89GyrcNa5dQkYSmesYa6KyeJoCuuVdCz9 > SELF 0.00000000 Waves

{ "type": 13, "id": "8NEr7QJBxcYk7ZaZBTctGVRwweXu9znRRG6mqgkU1tjK", "fee": 1400000, "feeAssetId": null, "timestamp": 1574240243384, "version": 1, "sender": "3P89GyrcNa5dQkYSmesYa6KyeJoCuuVdCz9", "senderPublicKey": "6ZJKMPB6S6K9MF8YNg9ppUmWavmC3KCebp1JeaEBdHu1", "proofs": [ "JWFV6veNKDT5NnKNiW6pZQdxUUooW2bucSPsrx6ZWP2T4QMRwyWTp2iYpa37vcKELPLJuGy4TtbF5YBp2KALMHC", "5Seoj9bxHxhMPxx8FudGCTAi8Poi6uokAD8Gh2CPb2WUdvWqaFutLSe5Yf2fvF3FNNZ5TeEpBUy11iGTynJJneJ4" ], "script": "base64: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", "chainId": 87, "height": 1803598, "spentComplexity": 0 } View: original | compacted Prev: BQkE8Swtni6Gqnikgyard1MxwiVbaqznJp9PxTVd81xQ Next: 94X6Vi7x8ZN3Lqcksi7m2ywAjcjF5WLyw74R6un5W15H Diff:
OldNewDifferences
9999 else false
100100 case b: BurnTransaction =>
101101 let rightBurn = if (if ((b.assetId != payoutAssetId))
102- then (b.assetId != priceAssetId)
102+ then (b.assetId != if (isDefined(priceAssetId))
103+ then priceAssetId
104+ else base58'')
103105 else false)
104- then (b.assetId != amountAssetId)
106+ then (b.assetId != if (isDefined(amountAssetId))
107+ then amountAssetId
108+ else base58'')
105109 else false
106110 if (rightBurn)
107111 then sigVerify(b.bodyBytes, b.proofs[0], traderPubKey)
123127 else false
124128 case s: SetScriptTransaction =>
125129 ({
126- let $list23622391 = s.proofs
127- let $size23622391 = size($list23622391)
128- let $acc023622391 = 0
129- if (($size23622391 == 0))
130- then $acc023622391
130+ let $list24712500 = s.proofs
131+ let $size24712500 = size($list24712500)
132+ let $acc024712500 = 0
133+ if (($size24712500 == 0))
134+ then $acc024712500
131135 else {
132- let $acc123622391 = verify($acc023622391, $list23622391[0])
133- if (($size23622391 == 1))
134- then $acc123622391
136+ let $acc124712500 = verify($acc024712500, $list24712500[0])
137+ if (($size24712500 == 1))
138+ then $acc124712500
135139 else {
136- let $acc223622391 = verify($acc123622391, $list23622391[1])
137- if (($size23622391 == 2))
138- then $acc223622391
140+ let $acc224712500 = verify($acc124712500, $list24712500[1])
141+ if (($size24712500 == 2))
142+ then $acc224712500
139143 else {
140- let $acc323622391 = verify($acc223622391, $list23622391[2])
141- if (($size23622391 == 3))
142- then $acc323622391
144+ let $acc324712500 = verify($acc224712500, $list24712500[2])
145+ if (($size24712500 == 3))
146+ then $acc324712500
143147 else {
144- let $acc423622391 = verify($acc323622391, $list23622391[3])
145- if (($size23622391 == 4))
146- then $acc423622391
148+ let $acc424712500 = verify($acc324712500, $list24712500[3])
149+ if (($size24712500 == 4))
150+ then $acc424712500
147151 else {
148- let $acc523622391 = verify($acc423622391, $list23622391[4])
149- if (($size23622391 == 5))
150- then $acc523622391
152+ let $acc524712500 = verify($acc424712500, $list24712500[4])
153+ if (($size24712500 == 5))
154+ then $acc524712500
151155 else {
152- let $acc623622391 = verify($acc523622391, $list23622391[5])
153- if (($size23622391 == 6))
154- then $acc623622391
156+ let $acc624712500 = verify($acc524712500, $list24712500[5])
157+ if (($size24712500 == 6))
158+ then $acc624712500
155159 else {
156- let $acc723622391 = verify($acc623622391, $list23622391[6])
157- if (($size23622391 == 7))
158- then $acc723622391
160+ let $acc724712500 = verify($acc624712500, $list24712500[6])
161+ if (($size24712500 == 7))
162+ then $acc724712500
159163 else {
160- let $acc823622391 = verify($acc723622391, $list23622391[7])
161- if (($size23622391 == 8))
162- then $acc823622391
164+ let $acc824712500 = verify($acc724712500, $list24712500[7])
165+ if (($size24712500 == 8))
166+ then $acc824712500
163167 else {
164- let $acc923622391 = verify($acc823622391, $list23622391[8])
165- if (($size23622391 == 9))
166- then $acc923622391
168+ let $acc924712500 = verify($acc824712500, $list24712500[8])
169+ if (($size24712500 == 9))
170+ then $acc924712500
167171 else {
168- let $acc1023622391 = verify($acc923622391, $list23622391[9])
169- if (($size23622391 == 10))
170- then $acc1023622391
172+ let $acc1024712500 = verify($acc924712500, $list24712500[9])
173+ if (($size24712500 == 10))
174+ then $acc1024712500
171175 else {
172- let $acc1123622391 = verify($acc1023622391, $list23622391[10])
176+ let $acc1124712500 = verify($acc1024712500, $list24712500[10])
173177 throw("List size exceed 10")
174178 }
175179 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let payoutAlias = Alias("pirate-btc-payout")
44 let redeemAlias = Alias("pirate-gold-redeem")
55 let priceAssetId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
66 let amountAssetId = base58'EYz8Zvs62D4d7F5ZgXHCWuzuFaZg63FYnfVQrTWQoLSK'
77 let matcherFeeId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
88 let payoutAssetId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
99 let traderPubKey = base58'6ZJKMPB6S6K9MF8YNg9ppUmWavmC3KCebp1JeaEBdHu1'
1010 let managerPubKey = base58'2jtARCoafX5CBQ9jXV265Fng8t58hMmmdpWQdgMzk1z9'
1111 let guarantorPubKeys = [base58'66BGZcJJ9yAWcHKZZeiuA71wAvC5GWTmdQWArjt1g6jC']
1212 func verify (sum,sig) = {
1313 func isSigned (acc,key) = if (acc)
1414 then true
1515 else sigVerify(tx.bodyBytes, sig, key)
1616
1717 (sum + (if ({
1818 let $list11511194 = guarantorPubKeys
1919 let $size11511194 = size($list11511194)
2020 let $acc011511194 = false
2121 if (($size11511194 == 0))
2222 then $acc011511194
2323 else {
2424 let $acc111511194 = isSigned($acc011511194, $list11511194[0])
2525 if (($size11511194 == 1))
2626 then $acc111511194
2727 else {
2828 let $acc211511194 = isSigned($acc111511194, $list11511194[1])
2929 if (($size11511194 == 2))
3030 then $acc211511194
3131 else {
3232 let $acc311511194 = isSigned($acc211511194, $list11511194[2])
3333 if (($size11511194 == 3))
3434 then $acc311511194
3535 else {
3636 let $acc411511194 = isSigned($acc311511194, $list11511194[3])
3737 if (($size11511194 == 4))
3838 then $acc411511194
3939 else {
4040 let $acc511511194 = isSigned($acc411511194, $list11511194[4])
4141 if (($size11511194 == 5))
4242 then $acc511511194
4343 else {
4444 let $acc611511194 = isSigned($acc511511194, $list11511194[5])
4545 if (($size11511194 == 6))
4646 then $acc611511194
4747 else {
4848 let $acc711511194 = isSigned($acc611511194, $list11511194[6])
4949 if (($size11511194 == 7))
5050 then $acc711511194
5151 else {
5252 let $acc811511194 = isSigned($acc711511194, $list11511194[7])
5353 if (($size11511194 == 8))
5454 then $acc811511194
5555 else {
5656 let $acc911511194 = isSigned($acc811511194, $list11511194[8])
5757 if (($size11511194 == 9))
5858 then $acc911511194
5959 else {
6060 let $acc1011511194 = isSigned($acc911511194, $list11511194[9])
6161 if (($size11511194 == 10))
6262 then $acc1011511194
6363 else {
6464 let $acc1111511194 = isSigned($acc1011511194, $list11511194[10])
6565 throw("List size exceed 10")
6666 }
6767 }
6868 }
6969 }
7070 }
7171 }
7272 }
7373 }
7474 }
7575 }
7676 }
7777 })
7878 then 1
7979 else 0))
8080 }
8181
8282 match tx {
8383 case o: Order =>
8484 let rightOrder = if (if (if ((o.orderType == Sell))
8585 then !(isDefined(o.matcherFeeAssetId))
8686 else false)
8787 then if (!(isDefined(o.assetPair.priceAsset)))
8888 then true
8989 else !(isDefined(o.assetPair.amountAsset))
9090 else false)
9191 then true
9292 else if (if ((o.matcherFeeAssetId == matcherFeeId))
9393 then (o.assetPair.priceAsset == priceAssetId)
9494 else false)
9595 then (o.assetPair.amountAsset == amountAssetId)
9696 else false
9797 if (rightOrder)
9898 then sigVerify(o.bodyBytes, o.proofs[0], traderPubKey)
9999 else false
100100 case b: BurnTransaction =>
101101 let rightBurn = if (if ((b.assetId != payoutAssetId))
102- then (b.assetId != priceAssetId)
102+ then (b.assetId != if (isDefined(priceAssetId))
103+ then priceAssetId
104+ else base58'')
103105 else false)
104- then (b.assetId != amountAssetId)
106+ then (b.assetId != if (isDefined(amountAssetId))
107+ then amountAssetId
108+ else base58'')
105109 else false
106110 if (rightBurn)
107111 then sigVerify(b.bodyBytes, b.proofs[0], traderPubKey)
108112 else false
109113 case l: LeaseCancelTransaction|LeaseTransaction =>
110114 sigVerify(l.bodyBytes, l.proofs[0], traderPubKey)
111115 case t: TransferTransaction =>
112116 let rightTransaction = if (if ((t.recipient == redeemAlias))
113117 then if ((t.assetId == priceAssetId))
114118 then true
115119 else (t.assetId == amountAssetId)
116120 else false)
117121 then true
118122 else if ((t.recipient == payoutAlias))
119123 then (t.assetId == payoutAssetId)
120124 else false
121125 if (rightTransaction)
122126 then sigVerify(t.bodyBytes, t.proofs[1], managerPubKey)
123127 else false
124128 case s: SetScriptTransaction =>
125129 ({
126- let $list23622391 = s.proofs
127- let $size23622391 = size($list23622391)
128- let $acc023622391 = 0
129- if (($size23622391 == 0))
130- then $acc023622391
130+ let $list24712500 = s.proofs
131+ let $size24712500 = size($list24712500)
132+ let $acc024712500 = 0
133+ if (($size24712500 == 0))
134+ then $acc024712500
131135 else {
132- let $acc123622391 = verify($acc023622391, $list23622391[0])
133- if (($size23622391 == 1))
134- then $acc123622391
136+ let $acc124712500 = verify($acc024712500, $list24712500[0])
137+ if (($size24712500 == 1))
138+ then $acc124712500
135139 else {
136- let $acc223622391 = verify($acc123622391, $list23622391[1])
137- if (($size23622391 == 2))
138- then $acc223622391
140+ let $acc224712500 = verify($acc124712500, $list24712500[1])
141+ if (($size24712500 == 2))
142+ then $acc224712500
139143 else {
140- let $acc323622391 = verify($acc223622391, $list23622391[2])
141- if (($size23622391 == 3))
142- then $acc323622391
144+ let $acc324712500 = verify($acc224712500, $list24712500[2])
145+ if (($size24712500 == 3))
146+ then $acc324712500
143147 else {
144- let $acc423622391 = verify($acc323622391, $list23622391[3])
145- if (($size23622391 == 4))
146- then $acc423622391
148+ let $acc424712500 = verify($acc324712500, $list24712500[3])
149+ if (($size24712500 == 4))
150+ then $acc424712500
147151 else {
148- let $acc523622391 = verify($acc423622391, $list23622391[4])
149- if (($size23622391 == 5))
150- then $acc523622391
152+ let $acc524712500 = verify($acc424712500, $list24712500[4])
153+ if (($size24712500 == 5))
154+ then $acc524712500
151155 else {
152- let $acc623622391 = verify($acc523622391, $list23622391[5])
153- if (($size23622391 == 6))
154- then $acc623622391
156+ let $acc624712500 = verify($acc524712500, $list24712500[5])
157+ if (($size24712500 == 6))
158+ then $acc624712500
155159 else {
156- let $acc723622391 = verify($acc623622391, $list23622391[6])
157- if (($size23622391 == 7))
158- then $acc723622391
160+ let $acc724712500 = verify($acc624712500, $list24712500[6])
161+ if (($size24712500 == 7))
162+ then $acc724712500
159163 else {
160- let $acc823622391 = verify($acc723622391, $list23622391[7])
161- if (($size23622391 == 8))
162- then $acc823622391
164+ let $acc824712500 = verify($acc724712500, $list24712500[7])
165+ if (($size24712500 == 8))
166+ then $acc824712500
163167 else {
164- let $acc923622391 = verify($acc823622391, $list23622391[8])
165- if (($size23622391 == 9))
166- then $acc923622391
168+ let $acc924712500 = verify($acc824712500, $list24712500[8])
169+ if (($size24712500 == 9))
170+ then $acc924712500
167171 else {
168- let $acc1023622391 = verify($acc923622391, $list23622391[9])
169- if (($size23622391 == 10))
170- then $acc1023622391
172+ let $acc1024712500 = verify($acc924712500, $list24712500[9])
173+ if (($size24712500 == 10))
174+ then $acc1024712500
171175 else {
172- let $acc1123622391 = verify($acc1023622391, $list23622391[10])
176+ let $acc1124712500 = verify($acc1024712500, $list24712500[10])
173177 throw("List size exceed 10")
174178 }
175179 }
176180 }
177181 }
178182 }
179183 }
180184 }
181185 }
182186 }
183187 }
184188 }
185189 } >= ((size(guarantorPubKeys) / 2) + 1))
186190 case _ =>
187191 false
188192 }

github/deemru/w8io/3ef1775 
111.74 ms