tx · HmsFr3G3KVBaWBmmzM6LyoFhsy1ABTFkAnH4WJA7VCQ4

3MvuN91EsLdT3xykwvBAnQ1iDwUrx2jKnKd:  -0.01400000 Waves

2020.06.14 00:22 [1042214] smart account 3MvuN91EsLdT3xykwvBAnQ1iDwUrx2jKnKd > SELF 0.00000000 Waves

{ "type": 13, "id": "HmsFr3G3KVBaWBmmzM6LyoFhsy1ABTFkAnH4WJA7VCQ4", "fee": 1400000, "feeAssetId": null, "timestamp": 1592083352459, "version": 1, "sender": "3MvuN91EsLdT3xykwvBAnQ1iDwUrx2jKnKd", "senderPublicKey": "GAh4xZ7xq5J8b3sSitPwbZLDRRg5S11SPDmifPqWECZL", "proofs": [ "2yiK1DFvmDJZ1z5KtbTSrLguaiwY4m3rKr6NfVNzTjHZxYbr73S5Vo3PkorFrc57bjjViQ6abo73Eu5KBFSz1vgM" ], "script": "base64:AAIDAAAAAAAAAA0IARIDCgEIEgQKAggBAAAAAQAAAAAOb3duZXJwdWJsaWNrZXkBAAAAIOFa1iN0Xqn+Ay4KLvrKE1LOUCfvvF7aQQhQP2JiwH43AAAAAgAAAAFpAQAAAAR2b3RlAAAAAQAAAAF2BAAAAA9kYXRhRnJvbVN0b3JhZ2UJAAQdAAAAAgUAAAAEdGhpcwkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BQAAAAF2BQAAAANuaWwAAAABaQEAAAAFdm90ZTIAAAACAAAAAXYAAAABcAQAAAAPZGF0YUZyb21TdG9yYWdlCQAEHQAAAAIFAAAABHRoaXMJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQUAAAABdgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAAAXAFAAAAA25pbAAAAAEAAAACdHgBAAAABmZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADm93bmVycHVibGlja2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24EAAAAAWMFAAAAByRtYXRjaDAGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYHO9tRTw==", "chainId": 84, "height": 1042214, "spentComplexity": 0 } View: original | compacted Prev: 6jEnDfcCJTaGHzj6ve9M1GLpJbtZAJ1Vtiu2W2E7QWMq Next: F6879KHHtwoiD9GScS75LhS71HxhxMtVz8nwD1o4vjPM Diff:
OldNewDifferences
1010 }
1111
1212
13+
14+@Callable(i)
15+func vote2 (v,p) = {
16+ let dataFromStorage = getString(this, toBase58String(i.callerPublicKey))
17+ WriteSet([DataEntry(toBase58String(i.callerPublicKey), v), DataEntry(toBase58String(i.callerPublicKey), p)])
18+ }
19+
20+
1321 @Verifier(tx)
1422 func ferify () = match tx {
1523 case t: SetScriptTransaction =>
1624 sigVerify(tx.bodyBytes, tx.proofs[0], ownerpublickey)
17- case c: InvokeScriptTransaction =>
25+ case c: DataTransaction =>
1826 true
19- case d: DataTransaction =>
27+ case d: InvokeScriptTransaction =>
2028 true
2129 case _ =>
2230 false
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let ownerpublickey = base58'GAh4xZ7xq5J8b3sSitPwbZLDRRg5S11SPDmifPqWECZL'
55
66 @Callable(i)
77 func vote (v) = {
88 let dataFromStorage = getString(this, toBase58String(i.callerPublicKey))
99 WriteSet([DataEntry(toBase58String(i.callerPublicKey), v)])
1010 }
1111
1212
13+
14+@Callable(i)
15+func vote2 (v,p) = {
16+ let dataFromStorage = getString(this, toBase58String(i.callerPublicKey))
17+ WriteSet([DataEntry(toBase58String(i.callerPublicKey), v), DataEntry(toBase58String(i.callerPublicKey), p)])
18+ }
19+
20+
1321 @Verifier(tx)
1422 func ferify () = match tx {
1523 case t: SetScriptTransaction =>
1624 sigVerify(tx.bodyBytes, tx.proofs[0], ownerpublickey)
17- case c: InvokeScriptTransaction =>
25+ case c: DataTransaction =>
1826 true
19- case d: DataTransaction =>
27+ case d: InvokeScriptTransaction =>
2028 true
2129 case _ =>
2230 false
2331 }
2432

github/deemru/w8io/169f3d6 
29.13 ms