tx · 7X42mSPQqYtXZMrTtEpihS8emZcXdNXL9Vz9uf792DUb

3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  -0.01000000 Waves

2021.02.05 12:56 [2448492] smart account 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp > SELF 0.00000000 Waves

{ "type": 13, "id": "7X42mSPQqYtXZMrTtEpihS8emZcXdNXL9Vz9uf792DUb", "fee": 1000000, "feeAssetId": null, "timestamp": 1612519039363, "version": 1, "sender": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "senderPublicKey": "GTY8yEJ2S4heRompxyvbJoBN1Td5BM5Pp4JgVbj9tmCw", "proofs": [ "2iSZ6Cd3auMUAfzrecQxDgbAMrwR4a6zftRQwVzhZfnvNQEr11PSRpEoSJUV7hHhZsmTvFgmAXtqn1f9tWBhZkLp" ], "script": "base64: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", "chainId": 87, "height": 2448492, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: D3XfasuiN15qWbKv3uTWEoEjDrEpDf74wxKSPFJ8yUW3 Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 4 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = Address(base58'3PEbqViERCoKnmcSULh6n2aiMvUdSQdCsom')
5+
6+let b = Address(base58'3PLHVWCqA9DJPDbadUofTohnCULLauiDWhS')
7+
8+let c = base58'Czn4yoAuUZCVCLJDRfskn8URfkwpknwBTZDbs1wFrY7h'
9+
10+let d = base58'DXDY2itiEcYBtGkVLnkpHtDFyWQUkoLJz79uJ7ECbMrA'
11+
12+let e = base58'E6Wa1SGoktYcjHjsKrvjMiqJY3SWmGKcD8Q5L8kxSPS7'
13+
14+let f = base58'AZmWJtuy4GeVrMmJH4hfFBRApe1StvhJSk4jcbT6bArQ'
15+
16+let g = [getStringValue(a, "waves_usdn"), getStringValue(a, "btc_usdn"), getStringValue(a, "waves_btc"), getStringValue(a, "nsbt_usdn"), getStringValue(a, "wct_usdn"), getStringValue(a, "usdt_usdn"), getStringValue(a, "west_usdn"), getStringValue(a, "waves_eurn"), getStringValue(a, "usdtlp_usdn"), getStringValue(a, "swop_usdn")]
17+
18+
19+@Verifier(h)
20+func i () = {
21+ let j = h
22+ if ($isInstanceOf(j, "InvokeScriptTransaction"))
23+ then {
24+ let k = j
25+ let l = containsElement(g, toBase58String(addressFromRecipient(k.dApp).bytes))
26+ let m = (k.dApp == b)
27+ let n = (k.function == "exchange")
28+ let o = (k.function == "airDrop")
29+ let p = sigVerify(h.bodyBytes, h.proofs[0], c)
30+ if (if (if (if (l)
31+ then n
32+ else false)
33+ then true
34+ else if (m)
35+ then o
36+ else false)
37+ then (size(k.payments) == 1)
38+ else false)
39+ then p
40+ else false
41+ }
42+ else {
43+ let q = if (sigVerify(h.bodyBytes, h.proofs[0], d))
44+ then 1
45+ else 0
46+ let r = if (sigVerify(h.bodyBytes, h.proofs[1], e))
47+ then 1
48+ else 0
49+ let s = if (sigVerify(h.bodyBytes, h.proofs[2], f))
50+ then 1
51+ else 0
52+ (((q + r) + s) >= 2)
53+ }
54+ }
55+

github/deemru/w8io/6500d08 
31.73 ms