tx · GiPhqpAKdiNSNUKFwUkUxDeusqajZGgdM4GxdpNQeDY5 3My9uDN1mW9uk1FZXEPGrShd4mue54JXzXU: -0.05000000 Waves 2020.01.17 18:16 [858323] smart account 3My9uDN1mW9uk1FZXEPGrShd4mue54JXzXU > SELF 0.00000000 Waves
{ "type": 13, "id": "GiPhqpAKdiNSNUKFwUkUxDeusqajZGgdM4GxdpNQeDY5", "fee": 5000000, "feeAssetId": null, "timestamp": 1579274229492, "version": 1, "sender": "3My9uDN1mW9uk1FZXEPGrShd4mue54JXzXU", "senderPublicKey": "95WQpA13wTFDDvyMzJM8sjgYqsMxRbJ1J6ECJ3Jn35F4", "proofs": [ "4rWPZThDV7WBDHdJ3KU7UEpUhGjmCvhQK2eRXkQnm3Rp1y8eFERkQErexcMJN3sLk1sMgJZTmJpQ5yVLGbefFoLL" ], "script": "base64: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", "chainId": 84, "height": 858323, "spentComplexity": 0 } View: original | compacted Prev: 7srjy3e9FksS9aKhvjrNWZnwA9QbHD6ZmVQAMo64RHpX Next: GaQF6fmcC5ibdAisrsp8GNH2nSh9mbN9MgBwLcUKARSv Diff:
Old | New | Differences | |
---|---|---|---|
4 | 4 | let RSA = addressFromStringValue("3My9uDN1mW9uk1FZXEPGrShd4mue54JXzXU") | |
5 | 5 | ||
6 | 6 | let keeper = RSA | |
7 | + | ||
8 | + | let assetId = fromBase58String("9NsNh9QzifZX9BT5SQxXmLQDfL1hcWRY4w73nedJCe17") | |
7 | 9 | ||
8 | 10 | let pub = getBinaryValue(keeper, "pub") | |
9 | 11 | ||
84 | 86 | } | |
85 | 87 | if ((height >= nStatus)) | |
86 | 88 | then throw("F") | |
87 | - | else ScriptResult(WriteSet([DataEntry("nstatus", nStatus)]), TransferSet( | |
89 | + | else ScriptResult(WriteSet([DataEntry("nstatus", nStatus)]), TransferSet([ScriptTransfer(add0, 1, assetId), ScriptTransfer(add1, 1, assetId), ScriptTransfer(add2, 1, assetId), ScriptTransfer(add3, 1, assetId), ScriptTransfer(add4, 1, assetId), ScriptTransfer(add5, 1, assetId), ScriptTransfer(add6, 1, assetId), ScriptTransfer(add7, 1, assetId), ScriptTransfer(add8, 1, assetId), ScriptTransfer(add9, 1, assetId)])) | |
88 | 90 | } | |
89 | 91 | ||
90 | 92 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let RSA = addressFromStringValue("3My9uDN1mW9uk1FZXEPGrShd4mue54JXzXU") | |
5 | 5 | ||
6 | 6 | let keeper = RSA | |
7 | + | ||
8 | + | let assetId = fromBase58String("9NsNh9QzifZX9BT5SQxXmLQDfL1hcWRY4w73nedJCe17") | |
7 | 9 | ||
8 | 10 | let pub = getBinaryValue(keeper, "pub") | |
9 | 11 | ||
10 | 12 | @Callable(i) | |
11 | 13 | func f () = { | |
12 | 14 | let msg0 = getBinaryValue(keeper, "msg_0") | |
13 | 15 | let sig0 = getBinaryValue(keeper, "sig_0") | |
14 | 16 | let add0 = addressFromPublicKey(take(msg0, 32)) | |
15 | 17 | let msg1 = getBinaryValue(keeper, "msg_1") | |
16 | 18 | let sig1 = getBinaryValue(keeper, "sig_1") | |
17 | 19 | let add1 = addressFromPublicKey(take(msg1, 32)) | |
18 | 20 | let msg2 = getBinaryValue(keeper, "msg_2") | |
19 | 21 | let sig2 = getBinaryValue(keeper, "sig_2") | |
20 | 22 | let add2 = addressFromPublicKey(take(msg2, 32)) | |
21 | 23 | let msg3 = getBinaryValue(keeper, "msg_3") | |
22 | 24 | let sig3 = getBinaryValue(keeper, "sig_3") | |
23 | 25 | let add3 = addressFromPublicKey(take(msg3, 32)) | |
24 | 26 | let msg4 = getBinaryValue(keeper, "msg_4") | |
25 | 27 | let sig4 = getBinaryValue(keeper, "sig_4") | |
26 | 28 | let add4 = addressFromPublicKey(take(msg4, 32)) | |
27 | 29 | let add5 = addressFromPublicKey(take(drop(msg4, 32), 32)) | |
28 | 30 | let add6 = addressFromPublicKey(take(drop(drop(msg4, 32), 32), 32)) | |
29 | 31 | let add7 = addressFromPublicKey(take(drop(drop(drop(msg4, 32), 32), 32), 32)) | |
30 | 32 | let add8 = addressFromPublicKey(take(drop(drop(drop(drop(msg4, 32), 32), 32), 32), 32)) | |
31 | 33 | let add9 = addressFromPublicKey(take(drop(drop(drop(drop(drop(msg4, 32), 32), 32), 32), 32), 32)) | |
32 | 34 | let valid = if (if (if (if (rsaVerify(SHA512, msg0, sig0, pub)) | |
33 | 35 | then rsaVerify(SHA512, msg1, sig1, pub) | |
34 | 36 | else false) | |
35 | 37 | then rsaVerify(SHA512, msg2, sig2, pub) | |
36 | 38 | else false) | |
37 | 39 | then rsaVerify(SHA512, msg3, sig3, pub) | |
38 | 40 | else false) | |
39 | 41 | then rsaVerify(SHA512, msg4, sig4, pub) | |
40 | 42 | else false | |
41 | 43 | if (!(valid)) | |
42 | 44 | then throw("F") | |
43 | 45 | else ScriptResult(WriteSet([DataEntry("STATUS", "DONE")]), TransferSet(nil)) | |
44 | 46 | } | |
45 | 47 | ||
46 | 48 | ||
47 | 49 | ||
48 | 50 | @Callable(i) | |
49 | 51 | func f1 () = { | |
50 | 52 | let msg0 = getBinaryValue(keeper, "msg_0") | |
51 | 53 | let sig0 = getBinaryValue(keeper, "sig_0") | |
52 | 54 | let add0 = addressFromPublicKey(take(msg0, 32)) | |
53 | 55 | let msg1 = getBinaryValue(keeper, "msg_1") | |
54 | 56 | let sig1 = getBinaryValue(keeper, "sig_1") | |
55 | 57 | let add1 = addressFromPublicKey(take(msg1, 32)) | |
56 | 58 | let msg2 = getBinaryValue(keeper, "msg_2") | |
57 | 59 | let sig2 = getBinaryValue(keeper, "sig_2") | |
58 | 60 | let add2 = addressFromPublicKey(take(msg2, 32)) | |
59 | 61 | let msg3 = getBinaryValue(keeper, "msg_3") | |
60 | 62 | let sig3 = getBinaryValue(keeper, "sig_3") | |
61 | 63 | let add3 = addressFromPublicKey(take(msg3, 32)) | |
62 | 64 | let msg4 = getBinaryValue(keeper, "msg_4") | |
63 | 65 | let sig4 = getBinaryValue(keeper, "sig_4") | |
64 | 66 | let add4 = addressFromPublicKey(take(msg4, 32)) | |
65 | 67 | let add5 = addressFromPublicKey(take(drop(msg4, 32), 32)) | |
66 | 68 | let add6 = addressFromPublicKey(take(drop(drop(msg4, 32), 32), 32)) | |
67 | 69 | let add7 = addressFromPublicKey(take(drop(drop(drop(msg4, 32), 32), 32), 32)) | |
68 | 70 | let add8 = addressFromPublicKey(take(drop(drop(drop(drop(msg4, 32), 32), 32), 32), 32)) | |
69 | 71 | let add9 = addressFromPublicKey(take(drop(drop(drop(drop(drop(msg4, 32), 32), 32), 32), 32), 32)) | |
70 | 72 | let valid = if (if (if (if (rsaVerify(SHA512, msg0, sig0, pub)) | |
71 | 73 | then rsaVerify(SHA512, msg1, sig1, pub) | |
72 | 74 | else false) | |
73 | 75 | then rsaVerify(SHA512, msg2, sig2, pub) | |
74 | 76 | else false) | |
75 | 77 | then rsaVerify(SHA512, msg3, sig3, pub) | |
76 | 78 | else false) | |
77 | 79 | then rsaVerify(SHA512, msg4, sig4, pub) | |
78 | 80 | else false | |
79 | 81 | let nStatus = match getInteger(this, "nstatus") { | |
80 | 82 | case a: Int => | |
81 | 83 | a | |
82 | 84 | case _ => | |
83 | 85 | 0 | |
84 | 86 | } | |
85 | 87 | if ((height >= nStatus)) | |
86 | 88 | then throw("F") | |
87 | - | else ScriptResult(WriteSet([DataEntry("nstatus", nStatus)]), TransferSet( | |
89 | + | else ScriptResult(WriteSet([DataEntry("nstatus", nStatus)]), TransferSet([ScriptTransfer(add0, 1, assetId), ScriptTransfer(add1, 1, assetId), ScriptTransfer(add2, 1, assetId), ScriptTransfer(add3, 1, assetId), ScriptTransfer(add4, 1, assetId), ScriptTransfer(add5, 1, assetId), ScriptTransfer(add6, 1, assetId), ScriptTransfer(add7, 1, assetId), ScriptTransfer(add8, 1, assetId), ScriptTransfer(add9, 1, assetId)])) | |
88 | 90 | } | |
89 | 91 | ||
90 | 92 | ||
91 | 93 | @Verifier(tx) | |
92 | 94 | func standardVerifier () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
93 | 95 |
github/deemru/w8io/026f985 29.35 ms ◑