tx · 4k2pcVmcgn61KRBLg9X24HWhvTB2srx1vTsjWDtF7Re9

3MzWUNAAij7UGtKh3P6ACAVy7z5yo2rmv7H:  -0.01400000 Waves

2019.08.29 08:18 [652058] smart account 3MzWUNAAij7UGtKh3P6ACAVy7z5yo2rmv7H > SELF 0.00000000 Waves

{ "type": 13, "id": "4k2pcVmcgn61KRBLg9X24HWhvTB2srx1vTsjWDtF7Re9", "fee": 1400000, "feeAssetId": null, "timestamp": 1567055898653, "version": 1, "sender": "3MzWUNAAij7UGtKh3P6ACAVy7z5yo2rmv7H", "senderPublicKey": "Fn5vNYMwTwLFcgqAp2WwmoJfXiAM9EpWZujDFo1qPzQc", "proofs": [ "2c7Z2Vr6HQjtCb9MNjTVsViqH51dj7FDZzJ4j55sSNLdWwbV2Ja5oYVTEvqqD7ziZM4iHL18tmuznoz62fDjAJCd" ], "script": "base64:AAIDAAAAAAAAAAAAAAABAQAAAAhpc0NsaWVudAAAAAEAAAAOdm90ZXJQdWJsaWNLZXkEAAAADWFsZWtzZWlQdWJLZXkBAAAAIG4idqFz7Mjvs1MsFn1xPcPZDW/VBsQ1GKmMyjsnDmlhBAAAAAphbm5hUHViS2V5AQAAACCS7en8QN3mnCSxub4fl6plPn1lDQ5XMVF1bNw2WsdxDwMDCQEAAAACIT0AAAACBQAAAA52b3RlclB1YmxpY0tleQUAAAANYWxla3NlaVB1YktleQkBAAAAAiE9AAAAAgUAAAAOdm90ZXJQdWJsaWNLZXkFAAAACmFubmFQdWJLZXkHBwYAAAABAAAAAWkBAAAADnNldENvdW50ZXJEYXRhAAAAAwAAAAdhY2NvdW50AAAAB2NvdW50ZXIAAAAFdmFsdWUEAAAABmxlbmd0aAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAdhY2NvdW50AgAAAAFfBQAAAAdjb3VudGVyAgAAAAdfbGVuZ3RoAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAACW5ld0xlbmd0aAkAAGQAAAACBQAAAAZsZW5ndGgAAAAAAAAAAAEJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAAB2FjY291bnQCAAAAAV8FAAAAB2NvdW50ZXICAAAAB19sZW5ndGgFAAAACW5ld0xlbmd0aAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAdhY2NvdW50AgAAAAFfBQAAAAdjb3VudGVyAgAAAAFfCQABpAAAAAEFAAAACW5ld0xlbmd0aAUAAAAFdmFsdWUFAAAAA25pbAAAAAATQpr6", "chainId": 84, "height": 652058, "spentComplexity": 0 } View: original | compacted Prev: Fx1C8YNN5Woon65pQE3wMBMcCdomXexwAofmkxQcqvCY Next: 6SzBoJJerW7pmbZBrDMRLSWqUK8SYifp4X1ygP9rfv8b Diff:
OldNewDifferences
1414
1515 @Callable(i)
1616 func setCounterData (account,counter,value) = {
17- let length = extract(getInteger(this, (((account + "_") + counter) + "_length")))
17+ let length = match getInteger(this, (((account + "_") + counter) + "_length")) {
18+ case a: Int =>
19+ a
20+ case _ =>
21+ 0
22+ }
1823 let newLength = (length + 1)
19- WriteSet([DataEntry((((account + "_") + counter) + "_length"), (length + 1))])
24+ WriteSet([DataEntry((((account + "_") + counter) + "_length"), newLength), DataEntry(((((account + "_") + counter) + "_") + toString(newLength)), value)])
2025 }
2126
2227
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func isClient (voterPublicKey) = {
55 let alekseiPubKey = base58'8QvKvspfNF6cUv2DFMCfvT8SrbraERqXpNMEMqBfJZ3e'
66 let annaPubKey = base58'AtYwJTqWNfwYrPnWVvfmnPTSTEioiLFzUTcZVttgDj1x'
77 if (if ((voterPublicKey != alekseiPubKey))
88 then (voterPublicKey != annaPubKey)
99 else false)
1010 then false
1111 else true
1212 }
1313
1414
1515 @Callable(i)
1616 func setCounterData (account,counter,value) = {
17- let length = extract(getInteger(this, (((account + "_") + counter) + "_length")))
17+ let length = match getInteger(this, (((account + "_") + counter) + "_length")) {
18+ case a: Int =>
19+ a
20+ case _ =>
21+ 0
22+ }
1823 let newLength = (length + 1)
19- WriteSet([DataEntry((((account + "_") + counter) + "_length"), (length + 1))])
24+ WriteSet([DataEntry((((account + "_") + counter) + "_length"), newLength), DataEntry(((((account + "_") + counter) + "_") + toString(newLength)), value)])
2025 }
2126
2227

github/deemru/w8io/3ef1775 
39.84 ms