tx · 8AyCKdCUjVdBf7W9CDYqFqpqpigmeiLm7hL857jcxyfq

3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi:  -0.01400000 Waves

2019.08.29 11:02 [652238] smart account 3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi > SELF 0.00000000 Waves

{ "type": 13, "id": "8AyCKdCUjVdBf7W9CDYqFqpqpigmeiLm7hL857jcxyfq", "fee": 1400000, "feeAssetId": null, "timestamp": 1567065907978, "version": 1, "sender": "3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi", "senderPublicKey": "BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH", "proofs": [ "aaMJQLDE9i4XgPq7Hv6XrX86AGvseC2pMSiDAEP6qytdnQ7fq76o2paGWAACxy58Fzw6FcrR513WUF9BLg9buwE" ], "script": "base64:AAIDAAAAAAAAAAAAAAAHAAAAAA5vd25lclB1YmxpY0tleQEAAAAgnOTxzRGlQL/gVO1uf4r6ecWijHA9iBu9xK1V+iHbiGoAAAAACmRlcGxveUluZm8CAAAAJGFkZGVkIGRhdGEgZnVuY3Rpb25hbGl0eSAodGVzdHBoYXNlKQEAAAAJd3JpdGVEYXRhAAAAAgAAAAdkYXRhS2V5AAAACWRhdGFWYWx1ZQkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAHZGF0YUtleQUAAAAJZGF0YVZhbHVlBQAAAANuaWwBAAAAB2dldERhdGEAAAABAAAAB2RhdGFLZXkEAAAAC2RhdGFQYWNrYWdlCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAAAdkYXRhS2V5BQAAAAtkYXRhUGFja2FnZQEAAAAJZW1pdFRva2VuAAAAAwAAAAhyZWNlaXZlcgAAAA5kaXNwZW5zZUFtb3VudAAAAAphdHRhY2htZW50BAAAAAV0b2tlbgIAAAAGS0VLUy0xBQAAAAV0b2tlbgEAAAAKbGlzdFBhcnNlcgAAAAIAAAAEbGlzdAAAAAlzZXBhcmF0b3IEAAAAC2Nob3BwZWRMaXN0AgAAAAF4BQAAAAtjaG9wcGVkTGlzdAEAAAALbGlzdEJ1aWxkZXIAAAADAAAACHJlY2VpdmVyAAAABmFtb3VudAAAAAR0eGlkBAAAAAxjb21waWxlZExpc3QCAAAAC3BsYWNlaG9sZGVyBQAAAAxjb21waWxlZExpc3QAAAABAAAAAWkBAAAACGRpc3BlbnNlAAAAAAQAAAAEcGFpZAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAAdtZXNzYWdlAgAAABdkZWZhdWx0IG1lc3NhZ2UgZm9yIG5vdwQAAAANY2FsbGVyQWNjb3VudAkAAlgAAAABCQEAAAAHZXh0cmFjdAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAAKY2FsbGVyVHhJZAgFAAAAAWkAAAANdHJhbnNhY3Rpb25JZAQAAAAGc2l6aW5nAwkAAAAAAAACCAUAAAAEcGFpZAAAAAZhbW91bnQAAAAAAAX14QACAAAAAVMDCQAAAAAAAAIIBQAAAARwYWlkAAAABmFtb3VudAAAAAAAC+vCAAIAAAABTQMJAAAAAAAAAggFAAAABHBhaWQAAAAGYW1vdW50AAAAAAAX14QAAgAAAAFMAgAAAAVlcnJvcgMJAAAAAAAAAgUAAAAGc2l6aW5nAgAAAAVlcnJvcgkAAAIAAAABAgAAABNVbnJlY29nbml6ZWQgc2l6aW5nCQEAAAAJd3JpdGVEYXRhAAAAAgUAAAANY2FsbGVyQWNjb3VudAUAAAAHbWVzc2FnZQAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADm93bmVyUHVibGljS2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24EAAAAAWQFAAAAByRtYXRjaDAGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAQSXNzdWVUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAElJlaXNzdWVUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYHX/s+4A==", "chainId": 84, "height": 652238, "spentComplexity": 0 } View: original | compacted Prev: G3MK8bUADDKPPHJAwSinzJuXmxKLtcXYrM5pCurciFKt Next: Eyh9rbswVsF1rQK3P9HYgXGYzgVaZ5iHN6vcHgL7h6wq Diff:
OldNewDifferences
1717 func emitToken (receiver,dispenseAmount,attachment) = {
1818 let token = "KEKS-1"
1919 token
20+ }
21+
22+
23+func listParser (list,separator) = {
24+ let choppedList = "x"
25+ choppedList
26+ }
27+
28+
29+func listBuilder (receiver,amount,txid) = {
30+ let compiledList = "placeholder"
31+ compiledList
2032 }
2133
2234
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let ownerPublicKey = base58'BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH'
55
66 let deployInfo = "added data functionality (testphase)"
77
88 func writeData (dataKey,dataValue) = WriteSet([DataEntry(dataKey, dataValue)])
99
1010
1111 func getData (dataKey) = {
1212 let dataPackage = getStringValue(this, dataKey)
1313 dataPackage
1414 }
1515
1616
1717 func emitToken (receiver,dispenseAmount,attachment) = {
1818 let token = "KEKS-1"
1919 token
20+ }
21+
22+
23+func listParser (list,separator) = {
24+ let choppedList = "x"
25+ choppedList
26+ }
27+
28+
29+func listBuilder (receiver,amount,txid) = {
30+ let compiledList = "placeholder"
31+ compiledList
2032 }
2133
2234
2335 @Callable(i)
2436 func dispense () = {
2537 let paid = extract(i.payment)
2638 let message = "default message for now"
2739 let callerAccount = toBase58String(extract(i.callerPublicKey))
2840 let callerTxId = i.transactionId
2941 let sizing = if ((paid.amount == 100000000))
3042 then "S"
3143 else if ((paid.amount == 200000000))
3244 then "M"
3345 else if ((paid.amount == 400000000))
3446 then "L"
3547 else "error"
3648 if ((sizing == "error"))
3749 then throw("Unrecognized sizing")
3850 else writeData(callerAccount, message)
3951 }
4052
4153
4254 @Verifier(tx)
4355 func verify () = match tx {
4456 case d: SetScriptTransaction =>
4557 sigVerify(tx.bodyBytes, tx.proofs[0], ownerPublicKey)
4658 case d: DataTransaction =>
4759 true
4860 case d: TransferTransaction =>
4961 true
5062 case d: IssueTransaction =>
5163 true
5264 case d: ReissueTransaction =>
5365 true
5466 case _ =>
5567 false
5668 }
5769

github/deemru/w8io/169f3d6 
44.79 ms