tx · C5LSutiLBmEdxKVnTKCMwALofoxNa1FGD7hFmPaeRKLh

3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC:  -0.04000000 Waves

2019.12.28 19:28 [829154] smart account 3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC > SELF 0.00000000 Waves

{ "type": 13, "id": "C5LSutiLBmEdxKVnTKCMwALofoxNa1FGD7hFmPaeRKLh", "fee": 4000000, "feeAssetId": null, "timestamp": 1577550532976, "version": 1, "sender": "3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC", "senderPublicKey": "AtB1c3RaAbi5bMXf4twdpm182Pcj5tgADufjhfxjt5YP", "proofs": [ "Bj7V4HUJtCWrJHJNaDBf82jdQNJGmCJySnquvckSxFJbSyMvg2oWtH8BjmVoCeJ8TUtR76F6Ji1dgjFapo1dyTW" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgEBAAAACAAAAAALb3duZXJQdWJLZXkBAAAAIJLVH1aKS7GiLdMgBtKumrDgMoaT5BFPrNSzSjm7iLMkAAAAAARsdmwxAAAAAAAAAAAEAAAAAARsdmwyAAAAAAAAAAADAAAAAARsdmwzAAAAAAAAAAACAAAAAAhsdmwxUmF0ZQAAAAAAAAAADAAAAAAIbHZsMlJhdGUAAAAAAAAAAA4AAAAACGx2bDNSYXRlAAAAAAAAAAAQAQAAAApyYW5kb21pemVyAAAAAQAAAANpbnYEAAAABHJhbmQJAABqAAAAAgkABLEAAAABCQAB9wAAAAEJAADLAAAAAgkAAMsAAAACCQAAywAAAAIJAADLAAAAAggFAAAAA2ludgAAAA10cmFuc2FjdGlvbklkCAUAAAADaW52AAAAD2NhbGxlclB1YmxpY0tleQgFAAAACWxhc3RCbG9jawAAABNnZW5lcmF0aW9uU2lnbmF0dXJlCQABmgAAAAEIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQABmgAAAAEIBQAAAAlsYXN0QmxvY2sAAAAGaGVpZ2h0AAAAAAAAAAAGAwkAAGYAAAACAAAAAAAAAAAABQAAAARyYW5kCQAAZAAAAAIJAABoAAAAAgD//////////wUAAAAEcmFuZAAAAAAAAAAAAQkAAGQAAAACBQAAAARyYW5kAAAAAAAAAAABAAAAAQAAAANpbnYBAAAABXN0YXJ0AAAAAQAAAANiZXQEAAAADXBsYXllckFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAANpbnYAAAAPY2FsbGVyUHVibGljS2V5BAAAAAdnYW1lS2V5CQACWAAAAAEIBQAAAANpbnYAAAANdHJhbnNhY3Rpb25JZAQAAAAIZ2FtZURhdGEJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAANpbnYAAAAPY2FsbGVyUHVibGljS2V5AgAAAAFfCQABpAAAAAEFAAAAA2JldAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAHZ2FtZUtleQkAASwAAAACBQAAAAhnYW1lRGF0YQIAAAACXzAFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAAC293bmVyUHViS2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAABYwUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYHAWh/sg==", "chainId": 84, "height": 829154, "spentComplexity": 0 } View: original | compacted Prev: CRsUeidLcXd8ATPCDCT6QidCMLbEmg4VcrBS848WSHfF Next: HpgiXGSmMeh1roErunGtudBRPM6cjxFVn5kB4WQyidDo Diff:
OldNewDifferences
2323 }
2424
2525
26-func k () = "test"
27-
28-
2926 @Callable(i)
30-func start (l,m) = {
31- let n = addressFromPublicKey(i.callerPublicKey)
32- let o = toBase58String(i.transactionId)
33- let p = ((((("0000_" + toBase58String(i.callerPublicKey)) + "_") + toString(l)) + "_") + toString(m))
34- let q = k()
35- WriteSet([DataEntry(o, (p + "_0"))])
27+func start (k) = {
28+ let l = addressFromPublicKey(i.callerPublicKey)
29+ let m = toBase58String(i.transactionId)
30+ let n = ((toBase58String(i.callerPublicKey) + "_") + toString(k))
31+ WriteSet([DataEntry(m, (n + "_0"))])
3632 }
3733
3834
39-@Verifier(r)
40-func s () = {
41- let t = r
42- if ($isInstanceOf(t, "SetScriptTransaction"))
35+@Verifier(o)
36+func p () = {
37+ let q = o
38+ if ($isInstanceOf(q, "SetScriptTransaction"))
4339 then {
44- let u = t
45- sigVerify(r.bodyBytes, r.proofs[0], a)
40+ let r = q
41+ sigVerify(o.bodyBytes, o.proofs[0], a)
4642 }
47- else if ($isInstanceOf(t, "InvokeScriptTransaction"))
43+ else if ($isInstanceOf(q, "InvokeScriptTransaction"))
4844 then {
49- let v = t
45+ let s = q
5046 true
5147 }
52- else if ($isInstanceOf(t, "DataTransaction"))
48+ else if ($isInstanceOf(q, "DataTransaction"))
5349 then {
54- let w = t
50+ let t = q
5551 true
5652 }
5753 else false
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'AtB1c3RaAbi5bMXf4twdpm182Pcj5tgADufjhfxjt5YP'
55
66 let b = 4
77
88 let c = 3
99
1010 let d = 2
1111
1212 let e = 12
1313
1414 let f = 14
1515
1616 let g = 16
1717
1818 func h (i) = {
1919 let j = (toInt(sha256(((((i.transactionId + i.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))) % 6)
2020 if ((0 > j))
2121 then ((-1 * j) + 1)
2222 else (j + 1)
2323 }
2424
2525
26-func k () = "test"
27-
28-
2926 @Callable(i)
30-func start (l,m) = {
31- let n = addressFromPublicKey(i.callerPublicKey)
32- let o = toBase58String(i.transactionId)
33- let p = ((((("0000_" + toBase58String(i.callerPublicKey)) + "_") + toString(l)) + "_") + toString(m))
34- let q = k()
35- WriteSet([DataEntry(o, (p + "_0"))])
27+func start (k) = {
28+ let l = addressFromPublicKey(i.callerPublicKey)
29+ let m = toBase58String(i.transactionId)
30+ let n = ((toBase58String(i.callerPublicKey) + "_") + toString(k))
31+ WriteSet([DataEntry(m, (n + "_0"))])
3632 }
3733
3834
39-@Verifier(r)
40-func s () = {
41- let t = r
42- if ($isInstanceOf(t, "SetScriptTransaction"))
35+@Verifier(o)
36+func p () = {
37+ let q = o
38+ if ($isInstanceOf(q, "SetScriptTransaction"))
4339 then {
44- let u = t
45- sigVerify(r.bodyBytes, r.proofs[0], a)
40+ let r = q
41+ sigVerify(o.bodyBytes, o.proofs[0], a)
4642 }
47- else if ($isInstanceOf(t, "InvokeScriptTransaction"))
43+ else if ($isInstanceOf(q, "InvokeScriptTransaction"))
4844 then {
49- let v = t
45+ let s = q
5046 true
5147 }
52- else if ($isInstanceOf(t, "DataTransaction"))
48+ else if ($isInstanceOf(q, "DataTransaction"))
5349 then {
54- let w = t
50+ let t = q
5551 true
5652 }
5753 else false
5854 }
5955

github/deemru/w8io/873ac7e 
26.78 ms