tx · BoPMYjPXPgpvx1rdCUMojJJ2cm2DNR66tGkkLLZW41X

3Mty53eyaCPVf3WBgv8SEQ7TDgeZNny7EPG:  -0.01000000 Waves

2020.06.11 16:34 [1038810] smart account 3Mty53eyaCPVf3WBgv8SEQ7TDgeZNny7EPG > SELF 0.00000000 Waves

{ "type": 13, "id": "BoPMYjPXPgpvx1rdCUMojJJ2cm2DNR66tGkkLLZW41X", "fee": 1000000, "feeAssetId": null, "timestamp": 1591882475266, "version": 1, "sender": "3Mty53eyaCPVf3WBgv8SEQ7TDgeZNny7EPG", "senderPublicKey": "5Fym7NBFf3WDwkPWh8mHPUw2c9guouUfoS1LLPKHnGmR", "proofs": [ "izhy8brs8fdQes2yGALHwLPd4cgUJuRq5tGWVVS7UsFdYvYqubjirjbaS9hutz1QrXxwWVj37Rbtn2bQoi7Rbm7" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgEIAAAAAQAAAAAOb3duZXJwdWJsaWNrZXkBAAAAITj7kWUP0pKme3sohAkT0lgPnahaj+soYTdCrpyVbfs8fgAAAAEAAAABaQEAAAAEdm90ZQAAAAEAAAABdgQAAAAPZGF0YUZyb21TdG9yYWdlCQAEHQAAAAIFAAAABHRoaXMJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABBkYXRhRnJvbVN0b3JhZ2UyCQAEHQAAAAIFAAAABHRoaXMJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AwkBAAAACWlzRGVmaW5lZAAAAAEFAAAAD2RhdGFGcm9tU3RvcmFnZQkAAAIAAAABAgAAACDQktGLINGD0LbQtSDQs9C+0LvQvtGB0L7QstCw0LvQuAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAAAXYFAAAAA25pbAAAAAEAAAACdHgBAAAABmZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADm93bmVycHVibGlja2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAABYwUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYH0sQ9xw==", "chainId": 84, "height": 1038810, "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 ownerpublickey = base58'HvnkgA6Vnx12exK6rALBojC1Y2zfnrjPmoYBGtFHFGzdT'
5+
6+@Callable(i)
7+func vote (v) = {
8+ let dataFromStorage = getString(this, toBase58String(i.callerPublicKey))
9+ let dataFromStorage2 = getString(this, toBase58String(i.callerPublicKey))
10+ if (isDefined(dataFromStorage))
11+ then throw("Вы уже голосовали")
12+ else WriteSet([DataEntry(toBase58String(i.callerPublicKey), v)])
13+ }
14+
15+
16+@Verifier(tx)
17+func ferify () = match tx {
18+ case t: SetScriptTransaction =>
19+ sigVerify(tx.bodyBytes, tx.proofs[0], ownerpublickey)
20+ case c: InvokeScriptTransaction =>
21+ true
22+ case d: DataTransaction =>
23+ true
24+ case _ =>
25+ false
26+}
27+

github/deemru/w8io/169f3d6 
16.17 ms