tx · HhPfLTVr1iCp3kjxVDo3xHW5Dk3unwLfpRQ5Hj65QtCi

3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi:  -0.01400000 Waves

2019.08.29 10:17 [652189] smart account 3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi > SELF 0.00000000 Waves

{ "type": 13, "id": "HhPfLTVr1iCp3kjxVDo3xHW5Dk3unwLfpRQ5Hj65QtCi", "fee": 1400000, "feeAssetId": null, "timestamp": 1567063152168, "version": 1, "sender": "3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi", "senderPublicKey": "BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH", "proofs": [ "3PWChH1EYCoaYJKTM7CmKg8P2FNfzWWWLa6Gw8f27q1xsQ3bCYx6gKtkBHHvuAn2Anc9RiVxSa4wKmTSogSMNKYK" ], "script": "base64:AAIDAAAAAAAAAAAAAAAIAAAAAA5vd25lclB1YmxpY0tleQEAAAAgnOTxzRGlQL/gVO1uf4r6ecWijHA9iBu9xK1V+iHbiGoAAAAACmRlcGxveUluZm8CAAAAJGFkZGVkIGRhdGEgZnVuY3Rpb25hbGl0eSAodGVzdHBoYXNlKQAAAAAEZGF0YQkBAAAACURhdGFFbnRyeQAAAAICAAAAA0FnZQAAAAAAAAAAIQAAAAADa2V5CAUAAAAEZGF0YQAAAANrZXkAAAAAA3ZhbAgFAAAABGRhdGEAAAAFdmFsdWUBAAAACXdyaXRlRGF0YQAAAAIAAAAHZGF0YUtleQAAAAlkYXRhVmFsdWUJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAB2RhdGFLZXkFAAAACWRhdGFWYWx1ZQUAAAADbmlsAQAAAAdnZXREYXRhAAAAAQAAAAdkYXRhS2V5BAAAAAtkYXRhUGFja2FnZQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAEdGhpcwUAAAAHZGF0YUtleQUAAAALZGF0YVBhY2thZ2UBAAAAEGlzc3VlRGF0YVJlcXVlc3QAAAABAAAABnNpemluZwQAAAABeAIAAAABeQUAAAABeAAAAAEAAAABaQEAAAAIZGlzcGVuc2UAAAAABAAAAARwYWlkCQEAAAAHZXh0cmFjdAAAAAEIBQAAAAFpAAAAB3BheW1lbnQEAAAAB21lc3NhZ2UCAAAAF2RlZmF1bHQgbWVzc2FnZSBmb3Igbm93BAAAAAZzaXppbmcDCQAAAAAAAAIIBQAAAARwYWlkAAAABmFtb3VudAAAAAAABfXhAAIAAAABUwMJAAAAAAAAAggFAAAABHBhaWQAAAAGYW1vdW50AAAAAAAL68IAAgAAAAFNAwkAAAAAAAACCAUAAAAEcGFpZAAAAAZhbW91bnQAAAAAABfXhAACAAAAAUwCAAAABWVycm9yAwkAAAAAAAACBQAAAAZzaXppbmcCAAAABWVycm9yCQAAAgAAAAECAAAAE1VucmVjb2duaXplZCBzaXppbmcEAAAAC2RhdGFQYWNrYWdlAgAAAAF4CQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcggFAAAABHBhaWQAAAAGYW1vdW50BQAAAAR1bml0BQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAWQFAAAAByRtYXRjaDAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAA5vd25lclB1YmxpY0tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAEElzc3VlVHJhbnNhY3Rpb24EAAAAAWQFAAAAByRtYXRjaDAGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABJSZWlzc3VlVHJhbnNhY3Rpb24EAAAAAWQFAAAAByRtYXRjaDAGB2roIYk=", "chainId": 84, "height": 652189, "spentComplexity": 0 } View: original | compacted Prev: J9XYKb6rZ6KeaJduDfb3sA6UBD89ZHy3vMccJf3gWzhu Next: G3MK8bUADDKPPHJAwSinzJuXmxKLtcXYrM5pCurciFKt Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let ownerPublicKey = base58'BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH'
55
6-let banner = "(re)deploy message: added data functionality (testphase)"
6+let deployInfo = "added data functionality (testphase)"
77
88 let data = DataEntry("Age", 33)
99
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let ownerPublicKey = base58'BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH'
55
6-let banner = "(re)deploy message: added data functionality (testphase)"
6+let deployInfo = "added data functionality (testphase)"
77
88 let data = DataEntry("Age", 33)
99
1010 let key = data.key
1111
1212 let val = data.value
1313
1414 func writeData (dataKey,dataValue) = WriteSet([DataEntry(dataKey, dataValue)])
1515
1616
1717 func getData (dataKey) = {
1818 let dataPackage = getStringValue(this, dataKey)
1919 dataPackage
2020 }
2121
2222
2323 func issueDataRequest (sizing) = {
2424 let x = "y"
2525 x
2626 }
2727
2828
2929 @Callable(i)
3030 func dispense () = {
3131 let paid = extract(i.payment)
3232 let message = "default message for now"
3333 let sizing = if ((paid.amount == 100000000))
3434 then "S"
3535 else if ((paid.amount == 200000000))
3636 then "M"
3737 else if ((paid.amount == 400000000))
3838 then "L"
3939 else "error"
4040 if ((sizing == "error"))
4141 then throw("Unrecognized sizing")
4242 else {
4343 let dataPackage = "x"
4444 TransferSet([ScriptTransfer(i.caller, paid.amount, unit)])
4545 }
4646 }
4747
4848
4949 @Verifier(tx)
5050 func verify () = match tx {
5151 case d: SetScriptTransaction =>
5252 sigVerify(tx.bodyBytes, tx.proofs[0], ownerPublicKey)
5353 case d: DataTransaction =>
5454 true
5555 case d: TransferTransaction =>
5656 true
5757 case d: IssueTransaction =>
5858 true
5959 case d: ReissueTransaction =>
6060 true
6161 case _ =>
6262 false
6363 }
6464

github/deemru/w8io/169f3d6 
44.43 ms