tx · 7LwYgJbR7SmJATQR5oHoavL1MpkWwB7tZSW6PjGFVg8K

3MvrddPndqBt7SnqvC2sZQKWPZkvpJfMewM:  -0.01000000 Waves

2019.08.31 04:40 [654760] smart account 3MvrddPndqBt7SnqvC2sZQKWPZkvpJfMewM > SELF 0.00000000 Waves

{ "type": 13, "id": "7LwYgJbR7SmJATQR5oHoavL1MpkWwB7tZSW6PjGFVg8K", "fee": 1000000, "feeAssetId": null, "timestamp": 1567215488375, "version": 1, "sender": "3MvrddPndqBt7SnqvC2sZQKWPZkvpJfMewM", "senderPublicKey": "HipgAaNUMHrmTDEgzGrDZY9fYrdRKqdUzg59AhogiJg9", "proofs": [ "448yyWkDjD9HzueWfwbjgviHEPSUe4fWBsDz5nJ4q6jd8mFM6a7sLhXaAV4cs8oEzBP5uUTukQM5rN48YiScT3U4" ], "script": "base64:AAIDAAAAAAAAAAAAAAADAAAAAA5hY2NvdW50MXB1YmtleQEAAAAg+HG16LiYRUiRAp6hk7a0mP/dt5rwKN956y3W3kpL9VoAAAAADmFjY291bnQycHVia2V5AQAAACCgCDHdWD0mRLHpcpTti496w06U9MFqBsqpbJk+OtuWEAAAAAAOYWNjb3VudDNwdWJrZXkBAAAAIMl6GYTNZb9uGQvQRy2GaZ4iLJ0Af9RZzAZG3R0k8i4uAAAAAAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAACWFjY291bnQxMQkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADmFjY291bnQxcHVia2V5BAAAAAlhY2NvdW50MTIJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAA5hY2NvdW50MXB1YmtleQQAAAAJYWNjb3VudDEzCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAOYWNjb3VudDFwdWJrZXkEAAAACWFjY291bnQyMQkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADmFjY291bnQycHVia2V5BAAAAAlhY2NvdW50MjIJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAA5hY2NvdW50MnB1YmtleQQAAAAJYWNjb3VudDIzCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAOYWNjb3VudDJwdWJrZXkEAAAACWFjY291bnQzMQkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADmFjY291bnQxcHVia2V5BAAAAAlhY2NvdW50MzIJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAA5hY2NvdW50MXB1YmtleQQAAAAJYWNjb3VudDMzCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAOYWNjb3VudDFwdWJrZXkEAAAADWFjY291bnRzMWFuZDIDAwMDAwMFAAAACWFjY291bnQxMQUAAAAJYWNjb3VudDIyBwYDBQAAAAlhY2NvdW50MTEFAAAACWFjY291bnQyMwcGAwUAAAAJYWNjb3VudDEyBQAAAAlhY2NvdW50MjEHBgMFAAAACWFjY291bnQxMgUAAAAJYWNjb3VudDIzBwYDBQAAAAlhY2NvdW50MTMFAAAACWFjY291bnQyMQcGAwUAAAAJYWNjb3VudDEzBQAAAAlhY2NvdW50MjIHBAAAAA1hY2NvdW50czFhbmQzAwMDAwMDBQAAAAlhY2NvdW50MTEFAAAACWFjY291bnQzMwcGAwUAAAAJYWNjb3VudDExBQAAAAlhY2NvdW50MzIHBgMFAAAACWFjY291bnQxMgUAAAAJYWNjb3VudDMxBwYDBQAAAAlhY2NvdW50MTIFAAAACWFjY291bnQzMwcGAwUAAAAJYWNjb3VudDEzBQAAAAlhY2NvdW50MzEHBgMFAAAACWFjY291bnQxMwUAAAAJYWNjb3VudDMyBwQAAAANYWNjb3VudHMyYW5kMwMDAwMDAwUAAAAJYWNjb3VudDIxBQAAAAlhY2NvdW50MzIHBgMFAAAACWFjY291bnQyMQUAAAAJYWNjb3VudDMzBwYDBQAAAAlhY2NvdW50MjIFAAAACWFjY291bnQzMQcGAwUAAAAJYWNjb3VudDIyBQAAAAlhY2NvdW50MzMHBgMFAAAACWFjY291bnQyMwUAAAAJYWNjb3VudDMxBwYDBQAAAAlhY2NvdW50MjMFAAAACWFjY291bnQzMgcEAAAAByRtYXRjaDAFAAAAAnR4AwMFAAAADWFjY291bnRzMWFuZDIGBQAAAA1hY2NvdW50czFhbmQzBgUAAAANYWNjb3VudHMyYW5kM7lIQN0=", "chainId": 84, "height": 654760, "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 account1pubkey = base58'HipgAaNUMHrmTDEgzGrDZY9fYrdRKqdUzg59AhogiJg9'
5+
6+let account2pubkey = base58'BmhUnrvbx3t8JjGTnptpeP8xjC9KEiNM1PsVhFKsGzpo'
7+
8+let account3pubkey = base58'EZUw72zwN5XgQWFiybh2XPLDYzLUc8vdv6weZwjP32CV'
9+
10+
11+@Verifier(tx)
12+func verify () = {
13+ let account11 = sigVerify(tx.bodyBytes, tx.proofs[0], account1pubkey)
14+ let account12 = sigVerify(tx.bodyBytes, tx.proofs[1], account1pubkey)
15+ let account13 = sigVerify(tx.bodyBytes, tx.proofs[2], account1pubkey)
16+ let account21 = sigVerify(tx.bodyBytes, tx.proofs[0], account2pubkey)
17+ let account22 = sigVerify(tx.bodyBytes, tx.proofs[1], account2pubkey)
18+ let account23 = sigVerify(tx.bodyBytes, tx.proofs[2], account2pubkey)
19+ let account31 = sigVerify(tx.bodyBytes, tx.proofs[0], account1pubkey)
20+ let account32 = sigVerify(tx.bodyBytes, tx.proofs[1], account1pubkey)
21+ let account33 = sigVerify(tx.bodyBytes, tx.proofs[2], account1pubkey)
22+ let accounts1and2 = if (if (if (if (if (if (account11)
23+ then account22
24+ else false)
25+ then true
26+ else if (account11)
27+ then account23
28+ else false)
29+ then true
30+ else if (account12)
31+ then account21
32+ else false)
33+ then true
34+ else if (account12)
35+ then account23
36+ else false)
37+ then true
38+ else if (account13)
39+ then account21
40+ else false)
41+ then true
42+ else if (account13)
43+ then account22
44+ else false
45+ let accounts1and3 = if (if (if (if (if (if (account11)
46+ then account33
47+ else false)
48+ then true
49+ else if (account11)
50+ then account32
51+ else false)
52+ then true
53+ else if (account12)
54+ then account31
55+ else false)
56+ then true
57+ else if (account12)
58+ then account33
59+ else false)
60+ then true
61+ else if (account13)
62+ then account31
63+ else false)
64+ then true
65+ else if (account13)
66+ then account32
67+ else false
68+ let accounts2and3 = if (if (if (if (if (if (account21)
69+ then account32
70+ else false)
71+ then true
72+ else if (account21)
73+ then account33
74+ else false)
75+ then true
76+ else if (account22)
77+ then account31
78+ else false)
79+ then true
80+ else if (account22)
81+ then account33
82+ else false)
83+ then true
84+ else if (account23)
85+ then account31
86+ else false)
87+ then true
88+ else if (account23)
89+ then account32
90+ else false
91+ match tx {
92+ case _ =>
93+ if (if (accounts1and2)
94+ then true
95+ else accounts1and3)
96+ then true
97+ else accounts2and3
98+ }
99+ }
100+

github/deemru/w8io/026f985 
16.25 ms