tx · 3RtMr75qpig2aEZw6jonXsqrqXqnAeWREDztmuMaooQG

3N1fXnYScaj9gbRhqcPBSVV9EkAzf59kAUj:  -0.01400000 Waves

2020.04.18 21:59 [960330] smart account 3N1fXnYScaj9gbRhqcPBSVV9EkAzf59kAUj > SELF 0.00000000 Waves

{ "type": 13, "id": "3RtMr75qpig2aEZw6jonXsqrqXqnAeWREDztmuMaooQG", "fee": 1400000, "feeAssetId": null, "timestamp": 1587236381924, "version": 1, "sender": "3N1fXnYScaj9gbRhqcPBSVV9EkAzf59kAUj", "senderPublicKey": "2DnacLjqvYrAdwcyjdiFgnHpZcrDNEdu9TnhMn1FBBwC", "proofs": [ "5XCVXgUefyAJZbkASbzYb3E2Dfo3HLRj8Y515SMXFcSyso6JdP4Jg4NMEMuHLA15BnJt4W5CjK73FjfYMVS3PXK5" ], "script": "base64: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", "chainId": 84, "height": 960330, "spentComplexity": 0 } View: original | compacted Prev: 4eh8dKJoz86ivxb5kemejPGLcrZc2Jv9eshdfNZDaiQD Next: FYVDNHVWRQCsv1vpxKwQeutbcUX1tAfXspYMZv7exeky Diff:
OldNewDifferences
1010
1111 @Verifier(d)
1212 func e () = {
13- let f = sigVerify(d.bodyBytes, d.proofs[2], a)
14- let g = sigVerify(d.bodyBytes, d.proofs[30], a)
15- let h = sigVerify(d.bodyBytes, d.proofs[42], a)
16- let i = sigVerify(d.bodyBytes, d.proofs[4], b)
17- let j = sigVerify(d.bodyBytes, d.proofs[5], b)
18- let k = sigVerify(d.bodyBytes, d.proofs[6], b)
13+ let f = sigVerify(d.bodyBytes, d.proofs[0], a)
14+ let g = sigVerify(d.bodyBytes, d.proofs[1], a)
15+ let h = sigVerify(d.bodyBytes, d.proofs[2], a)
16+ let i = sigVerify(d.bodyBytes, d.proofs[0], b)
17+ let j = sigVerify(d.bodyBytes, d.proofs[1], b)
18+ let k = sigVerify(d.bodyBytes, d.proofs[2], b)
1919 let l = sigVerify(d.bodyBytes, d.proofs[0], c)
20- let m = sigVerify(d.bodyBytes, d.proofs[0], c)
21- let n = sigVerify(d.bodyBytes, d.proofs[0], c)
22- let o = if (if (if (if (if (if (f)
23- then j
24- else false)
20+ let m = sigVerify(d.bodyBytes, d.proofs[1], c)
21+ let n = sigVerify(d.bodyBytes, d.proofs[2], c)
22+ let o = if (if (if (f)
2523 then true
26- else if (f)
27- then k
28- else false)
24+ else g)
2925 then true
30- else if (g)
31- then i
32- else false)
26+ else h)
27+ then 1
28+ else 0
29+ let p = if (if (if (i)
3330 then true
34- else if (g)
35- then k
36- else false)
31+ else j)
3732 then true
38- else if (h)
39- then i
40- else false)
33+ else k)
34+ then 1
35+ else 0
36+ let q = if (if (if (l)
4137 then true
42- else if (h)
43- then j
44- else false
45- let p = if (if (if (if (if (if (f)
46- then m
47- else false)
38+ else m)
4839 then true
49- else if (f)
50- then n
51- else false)
52- then true
53- else if (f)
54- then l
55- else false)
56- then true
57- else if (g)
58- then n
59- else false)
60- then true
61- else if (h)
62- then l
63- else false)
64- then true
65- else if (h)
66- then m
67- else false
68- let q = if (if (if (if (if (if (l)
69- then j
70- else false)
71- then true
72- else if (l)
73- then k
74- else false)
75- then true
76- else if (m)
77- then i
78- else false)
79- then true
80- else if (m)
81- then k
82- else false)
83- then true
84- else if (n)
85- then i
86- else false)
87- then true
88- else if (n)
89- then j
90- else false
40+ else n)
41+ then 1
42+ else 0
9143 let r = d
9244 if (if ($isInstanceOf(r, "TransferTransaction"))
9345 then true
9648 let s = r
9749 sigVerify(s.bodyBytes, s.proofs[0], s.senderPublicKey)
9850 }
99- else if (if (o)
100- then true
101- else p)
102- then true
103- else q
51+ else (((o + p) + q) >= 2)
10452 }
10553
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'2DnacLjqvYrAdwcyjdiFgnHpZcrDNEdu9TnhMn1FBBwC'
55
66 let b = base58'CaUtuNYGEX5QqzdFkXt8CUKoGdDBUxyY2LMQb74i7CSy'
77
88 let c = base58'CaUtuNYGEX5QqzdFkXt8CUKoGdDBUxyY2LMQb74i7CSy'
99
1010
1111 @Verifier(d)
1212 func e () = {
13- let f = sigVerify(d.bodyBytes, d.proofs[2], a)
14- let g = sigVerify(d.bodyBytes, d.proofs[30], a)
15- let h = sigVerify(d.bodyBytes, d.proofs[42], a)
16- let i = sigVerify(d.bodyBytes, d.proofs[4], b)
17- let j = sigVerify(d.bodyBytes, d.proofs[5], b)
18- let k = sigVerify(d.bodyBytes, d.proofs[6], b)
13+ let f = sigVerify(d.bodyBytes, d.proofs[0], a)
14+ let g = sigVerify(d.bodyBytes, d.proofs[1], a)
15+ let h = sigVerify(d.bodyBytes, d.proofs[2], a)
16+ let i = sigVerify(d.bodyBytes, d.proofs[0], b)
17+ let j = sigVerify(d.bodyBytes, d.proofs[1], b)
18+ let k = sigVerify(d.bodyBytes, d.proofs[2], b)
1919 let l = sigVerify(d.bodyBytes, d.proofs[0], c)
20- let m = sigVerify(d.bodyBytes, d.proofs[0], c)
21- let n = sigVerify(d.bodyBytes, d.proofs[0], c)
22- let o = if (if (if (if (if (if (f)
23- then j
24- else false)
20+ let m = sigVerify(d.bodyBytes, d.proofs[1], c)
21+ let n = sigVerify(d.bodyBytes, d.proofs[2], c)
22+ let o = if (if (if (f)
2523 then true
26- else if (f)
27- then k
28- else false)
24+ else g)
2925 then true
30- else if (g)
31- then i
32- else false)
26+ else h)
27+ then 1
28+ else 0
29+ let p = if (if (if (i)
3330 then true
34- else if (g)
35- then k
36- else false)
31+ else j)
3732 then true
38- else if (h)
39- then i
40- else false)
33+ else k)
34+ then 1
35+ else 0
36+ let q = if (if (if (l)
4137 then true
42- else if (h)
43- then j
44- else false
45- let p = if (if (if (if (if (if (f)
46- then m
47- else false)
38+ else m)
4839 then true
49- else if (f)
50- then n
51- else false)
52- then true
53- else if (f)
54- then l
55- else false)
56- then true
57- else if (g)
58- then n
59- else false)
60- then true
61- else if (h)
62- then l
63- else false)
64- then true
65- else if (h)
66- then m
67- else false
68- let q = if (if (if (if (if (if (l)
69- then j
70- else false)
71- then true
72- else if (l)
73- then k
74- else false)
75- then true
76- else if (m)
77- then i
78- else false)
79- then true
80- else if (m)
81- then k
82- else false)
83- then true
84- else if (n)
85- then i
86- else false)
87- then true
88- else if (n)
89- then j
90- else false
40+ else n)
41+ then 1
42+ else 0
9143 let r = d
9244 if (if ($isInstanceOf(r, "TransferTransaction"))
9345 then true
9446 else $isInstanceOf(r, "SetScriptTransaction"))
9547 then {
9648 let s = r
9749 sigVerify(s.bodyBytes, s.proofs[0], s.senderPublicKey)
9850 }
99- else if (if (o)
100- then true
101- else p)
102- then true
103- else q
51+ else (((o + p) + q) >= 2)
10452 }
10553

github/deemru/w8io/3ef1775 
41.39 ms