tx · EgLYrYgsskZ5SFuFkhcmtaJqR9wePruDng6NnjZqGJ4C

3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC:  -0.04000000 Waves

2019.12.24 21:28 [823442] smart account 3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC > SELF 0.00000000 Waves

{ "type": 13, "id": "EgLYrYgsskZ5SFuFkhcmtaJqR9wePruDng6NnjZqGJ4C", "fee": 4000000, "feeAssetId": null, "timestamp": 1577212067284, "version": 1, "sender": "3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC", "senderPublicKey": "AtB1c3RaAbi5bMXf4twdpm182Pcj5tgADufjhfxjt5YP", "proofs": [ "37mQ3TZqzXXd59DPAeDMEHWTGuMtZhMVyACYuG2VkkfkifLQfTmH6m1Z5eScrdbvJjCXPrWN24aAFggnwNiF9Ge4" ], "script": "base64:AAIDAAAAAAAAAAgIARIECgIBAQAAAAkAAAAAC293bmVyUHViS2V5AQAAACCS1R9Wikuxoi3TIAbSrpqw4DKGk+QRT6zUs0o5u4izJAAAAAAEbHZsMQAAAAAAAAAABAAAAAAEbHZsMgAAAAAAAAAAAwAAAAAEbHZsMwAAAAAAAAAAAgAAAAAIbHZsMVJhdGUAAAAAAAAAAAwAAAAACGx2bDJSYXRlAAAAAAAAAAAOAAAAAAhsdmwzUmF0ZQAAAAAAAAAAEAEAAAAKcmFuZG9taXplcgAAAAEAAAADaW52BAAAAARyYW5kCQAAagAAAAIJAASxAAAAAQkAAfcAAAABCQAAywAAAAIJAADLAAAAAgkAAMsAAAACCQAAywAAAAIIBQAAAANpbnYAAAANdHJhbnNhY3Rpb25JZAgFAAAAA2ludgAAAA9jYWxsZXJQdWJsaWNLZXkIBQAAAAlsYXN0QmxvY2sAAAATZ2VuZXJhdGlvblNpZ25hdHVyZQkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAAAAAAAAAAABgMJAABmAAAAAgAAAAAAAAAAAAUAAAAEcmFuZAkAAGQAAAACCQAAaAAAAAIA//////////8FAAAABHJhbmQAAAAAAAAAAAEJAABkAAAAAgUAAAAEcmFuZAAAAAAAAAAAAQEAAAAGcmVzdWx0AAAAAAIAAAAEdGVzdAAAAAEAAAADaW52AQAAAAVzdGFydAAAAAIAAAADYmV0AAAABWxldmVsBAAAAA1wbGF5ZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCAUAAAADaW52AAAAD2NhbGxlclB1YmxpY0tleQQAAAAHZ2FtZUtleQkAAlgAAAABCAUAAAADaW52AAAADXRyYW5zYWN0aW9uSWQEAAAACGdhbWVEYXRhCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAFMDAwMF8JAAJYAAAAAQgFAAAAA2ludgAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAAV8JAAGkAAAAAQUAAAADYmV0AgAAAAFfCQABpAAAAAEFAAAABWxldmVsCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAdnYW1lS2V5CQABLAAAAAIFAAAACGdhbWVEYXRhAgAAAAJfMAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAALb3duZXJQdWJLZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uBAAAAAFjBQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwBgdNTn5R", "chainId": 84, "height": 823442, "spentComplexity": 0 } View: original | compacted Prev: H1kkXGQhs6Yj18AM4mpDX5kn5ztUEWjojCfRGjCzhz54 Next: CRsUeidLcXd8ATPCDCT6QidCMLbEmg4VcrBS848WSHfF Diff:
OldNewDifferences
2323 }
2424
2525
26+func k () = "test"
27+
28+
2629 @Callable(i)
27-func start (k,l) = {
28- let m = addressFromPublicKey(i.callerPublicKey)
29- let n = toBase58String(i.transactionId)
30- let o = ((((("0000_" + toBase58String(i.callerPublicKey)) + "_") + toString(k)) + "_") + toString(l))
31- WriteSet([DataEntry(n, (o + "_0"))])
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+ WriteSet([DataEntry(o, (p + "_0"))])
3235 }
3336
3437
35-@Verifier(p)
36-func q () = {
37- let r = p
38- if ($isInstanceOf(r, "SetScriptTransaction"))
38+@Verifier(q)
39+func r () = {
40+ let s = q
41+ if ($isInstanceOf(s, "SetScriptTransaction"))
3942 then {
40- let s = r
41- sigVerify(p.bodyBytes, p.proofs[0], a)
43+ let t = s
44+ sigVerify(q.bodyBytes, q.proofs[0], a)
4245 }
43- else if ($isInstanceOf(r, "InvokeScriptTransaction"))
46+ else if ($isInstanceOf(s, "InvokeScriptTransaction"))
4447 then {
45- let t = r
48+ let u = s
4649 true
4750 }
48- else if ($isInstanceOf(r, "DataTransaction"))
51+ else if ($isInstanceOf(s, "DataTransaction"))
4952 then {
50- let u = r
53+ let v = s
5154 true
5255 }
5356 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+
2629 @Callable(i)
27-func start (k,l) = {
28- let m = addressFromPublicKey(i.callerPublicKey)
29- let n = toBase58String(i.transactionId)
30- let o = ((((("0000_" + toBase58String(i.callerPublicKey)) + "_") + toString(k)) + "_") + toString(l))
31- WriteSet([DataEntry(n, (o + "_0"))])
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+ WriteSet([DataEntry(o, (p + "_0"))])
3235 }
3336
3437
35-@Verifier(p)
36-func q () = {
37- let r = p
38- if ($isInstanceOf(r, "SetScriptTransaction"))
38+@Verifier(q)
39+func r () = {
40+ let s = q
41+ if ($isInstanceOf(s, "SetScriptTransaction"))
3942 then {
40- let s = r
41- sigVerify(p.bodyBytes, p.proofs[0], a)
43+ let t = s
44+ sigVerify(q.bodyBytes, q.proofs[0], a)
4245 }
43- else if ($isInstanceOf(r, "InvokeScriptTransaction"))
46+ else if ($isInstanceOf(s, "InvokeScriptTransaction"))
4447 then {
45- let t = r
48+ let u = s
4649 true
4750 }
48- else if ($isInstanceOf(r, "DataTransaction"))
51+ else if ($isInstanceOf(s, "DataTransaction"))
4952 then {
50- let u = r
53+ let v = s
5154 true
5255 }
5356 else false
5457 }
5558

github/deemru/w8io/c3f4982 
29.35 ms