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:
Old | New | Differences | |
---|---|---|---|
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 ◑![]()