tx · 7kLVBEkJbq3NuD8tQ45Dwso91nRfwdynKihruQTvVEQ9

3MwFJs4FUkxoh6B6TdfXEtpwKME4V6vuRT9:  -0.01000000 Waves

2020.06.16 19:13 [1046289] smart account 3MwFJs4FUkxoh6B6TdfXEtpwKME4V6vuRT9 > SELF 0.00000000 Waves

{ "type": 13, "id": "7kLVBEkJbq3NuD8tQ45Dwso91nRfwdynKihruQTvVEQ9", "fee": 1000000, "feeAssetId": null, "timestamp": 1592322850352, "version": 1, "sender": "3MwFJs4FUkxoh6B6TdfXEtpwKME4V6vuRT9", "senderPublicKey": "mhq6v3nqFhyrxVmsyeKNxqPa78d8KAKyQ1mqtGVqz41", "proofs": [ "XzHfqDzcNQpaNFYFMV2WVp1DQx91YfeS1TYjFa5xkwFgXvL1UiYFahEQF9bGjeoPoSUiZrDGaVRZMgZ5pF6X9kf" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgEIAAAAAQAAAAAOb3duZXJwdWJsaWNrZXkBAAAAIOFa1iN0Xqn+Ay4KLvrKE1LOUCfvvF7aQQhQP2JiwH43AAAAAQAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgEAAAAEdm90ZQAAAAEAAAADc3RyBAAAAA9kYXRhRnJvbVN0b3JhZ2UJAAQdAAAAAgUAAAAEdGhpcwkAAlgAAAABCAUAAAAXSW52b2tlU2NyaXB0VHJhbnNhY3Rpb24AAAAPY2FsbGVyUHVibGljS2V5AwkBAAAACWlzRGVmaW5lZAAAAAEFAAAAD2RhdGFGcm9tU3RvcmFnZQkAAAIAAAABAgAAAD7QktGLINGD0LbQtSDQs9C+0LvQvtGB0L7QstCw0LvQuCDQsiDQtNCw0L3QvdC+0Lwg0L7Qv9GA0L7RgdC1IQkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAJYAAAAAQgFAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uAAAAD2NhbGxlclB1YmxpY0tleQUAAAADc3RyBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uAAAABmNhbGxlcggFAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uAAAAA2ZlZQUAAAAEdW5pdAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGZmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAOb3duZXJwdWJsaWNrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABYwUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwBgdftTDP", "chainId": 84, "height": 1046289, "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 a = base58'GAh4xZ7xq5J8b3sSitPwbZLDRRg5S11SPDmifPqWECZL'
5+
6+@Callable(b)
7+func vote (c) = {
8+ let d = getString(this, toBase58String(b.callerPublicKey))
9+ if (isDefined(d))
10+ then throw("Вы уже голосовали в данном опросе!")
11+ else ScriptResult(WriteSet([DataEntry(toBase58String(b.callerPublicKey), c)]), TransferSet([ScriptTransfer(b.caller, b.fee, unit)]))
12+ }
13+
14+
15+@Verifier(e)
16+func f () = {
17+ let g = e
18+ if ($isInstanceOf(g, "SetScriptTransaction"))
19+ then {
20+ let h = g
21+ sigVerify(e.bodyBytes, e.proofs[0], a)
22+ }
23+ else if ($isInstanceOf(g, "DataTransaction"))
24+ then {
25+ let i = g
26+ true
27+ }
28+ else if ($isInstanceOf(g, "InvokeScriptTransaction"))
29+ then {
30+ let j = g
31+ true
32+ }
33+ else false
34+ }
35+

github/deemru/w8io/873ac7e 
13.93 ms