tx · DEUtrj42Tk2c1F2bXKzdrtexzYbfF8dRygvYJwwRo8XF

3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi:  -0.01400000 Waves

2019.08.28 04:50 [650411] smart account 3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi > SELF 0.00000000 Waves

{ "type": 13, "id": "DEUtrj42Tk2c1F2bXKzdrtexzYbfF8dRygvYJwwRo8XF", "fee": 1400000, "feeAssetId": null, "timestamp": 1566957105155, "version": 1, "sender": "3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi", "senderPublicKey": "BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH", "proofs": [ "5mKkpKFFiWT3hi1Dv4Fuza6sKjbKkdfUBLQroLCzMdDHGiecTASipe9gqCMemqAh195ghW3QJ1We2yNWbLLM4Gzq" ], "script": "base64:AAIDAAAAAAAAAAAAAAACAAAAAA5vd25lclB1YmxpY0tleQEAAAAgnOTxzRGlQL/gVO1uf4r6ecWijHA9iBu9xK1V+iHbiGoAAAAAD3ZiRGVwbG95TWVzc2FnZQIAAAAIZGVwbG95ZWQAAAABAAAAAWkBAAAACGRpc3BlbnNlAAAAAAQAAAAEcGFpZAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAAZzaXppbmcDCQAAAAAAAAIIBQAAAARwYWlkAAAABmFtb3VudAAAAAAABfXhAAIAAAABUwMJAAAAAAAAAggFAAAABHBhaWQAAAAGYW1vdW50AAAAAAAL68IAAgAAAAFNAwkAAAAAAAACCAUAAAAEcGFpZAAAAAZhbW91bnQAAAAAABfXhAACAAAAAUwCAAAABWVycm9yAwkAAAAAAAACBQAAAAZzaXppbmcCAAAABWVycm9yCQAAAgAAAAECAAAAE1VucmVjb2duaXplZCBzaXppbmcJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyCAUAAAAEcGFpZAAAAAZhbW91bnQFAAAABHVuaXQFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADm93bmVyUHVibGljS2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24EAAAAAWQFAAAAByRtYXRjaDAGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAQSXNzdWVUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAElJlaXNzdWVUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYHcNP+0w==", "chainId": 84, "height": 650411, "spentComplexity": 0 } View: original | compacted Prev: FSVtayiE8kx7MN1pmrf4sPKkaWjKaTvDeEKDhjhtkefP Next: DdBzQrF2G2LHPC117WTU4wYnEkVyhHKy36VCvs2cRDLP Diff:
OldNewDifferences
66 let b = "deployed"
77
88 @Callable(c)
9-func dispense (d) = {
10- let e = "nothing"
11- if ((e != "nothing"))
12- then throw("x is not nothing")
13- else throw("x is something")
9+func dispense () = {
10+ let d = extract(c.payment)
11+ let e = if ((d.amount == 100000000))
12+ then "S"
13+ else if ((d.amount == 200000000))
14+ then "M"
15+ else if ((d.amount == 400000000))
16+ then "L"
17+ else "error"
18+ if ((e == "error"))
19+ then throw("Unrecognized sizing")
20+ else TransferSet([ScriptTransfer(c.caller, d.amount, unit)])
1421 }
1522
1623
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH'
55
66 let b = "deployed"
77
88 @Callable(c)
9-func dispense (d) = {
10- let e = "nothing"
11- if ((e != "nothing"))
12- then throw("x is not nothing")
13- else throw("x is something")
9+func dispense () = {
10+ let d = extract(c.payment)
11+ let e = if ((d.amount == 100000000))
12+ then "S"
13+ else if ((d.amount == 200000000))
14+ then "M"
15+ else if ((d.amount == 400000000))
16+ then "L"
17+ else "error"
18+ if ((e == "error"))
19+ then throw("Unrecognized sizing")
20+ else TransferSet([ScriptTransfer(c.caller, d.amount, unit)])
1421 }
1522
1623
1724 @Verifier(f)
1825 func g () = {
1926 let h = f
2027 if ($isInstanceOf(h, "SetScriptTransaction"))
2128 then {
2229 let i = h
2330 sigVerify(f.bodyBytes, f.proofs[0], a)
2431 }
2532 else if ($isInstanceOf(h, "DataTransaction"))
2633 then {
2734 let i = h
2835 true
2936 }
3037 else if ($isInstanceOf(h, "TransferTransaction"))
3138 then {
3239 let i = h
3340 true
3441 }
3542 else if ($isInstanceOf(h, "IssueTransaction"))
3643 then {
3744 let i = h
3845 true
3946 }
4047 else if ($isInstanceOf(h, "ReissueTransaction"))
4148 then {
4249 let i = h
4350 true
4451 }
4552 else false
4653 }
4754

github/deemru/w8io/169f3d6 
34.48 ms