tx · AiNP94bdx52s1MG39PCpSLcZEy8Ja9p1XQsuckMYAuks

3MsqcsQSU3FeyxcMjrRQHcM8pTGrHu8yyWX:  -0.01400000 Waves

2019.09.07 23:39 [666164] smart account 3MsqcsQSU3FeyxcMjrRQHcM8pTGrHu8yyWX > SELF 0.00000000 Waves

{ "type": 13, "id": "AiNP94bdx52s1MG39PCpSLcZEy8Ja9p1XQsuckMYAuks", "fee": 1400000, "feeAssetId": null, "timestamp": 1567888761749, "version": 1, "sender": "3MsqcsQSU3FeyxcMjrRQHcM8pTGrHu8yyWX", "senderPublicKey": "D1oc84fv4treBFDLvPS9vQdrs7A9HwTHxaeK9C7nHRTH", "proofs": [ "5kR175sZZWBTkiRMXi6nSGHv7QLRBzgRKYU6oRTwihaVGA3YDqBshZFzfwHw4U929cxhuwLYoUEnJRk1pknAEnUT" ], "script": "base64:AAIDAAAAAAAAAAAAAAAAAAAAAgAAAAFpAQAAAAtjcmVhdGVPcmRlcgAAAAEAAAAFcHJpY2UEAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50AwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkCQAAAgAAAAECAAAAIllvdSBuZWVkIHRvIHVzZSB0b2tlbklkLCBub3Qgd2F2ZXMEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAHYXNzZXRJZAkAAlgAAAABCQEAAAAHZXh0cmFjdAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAQAAAAHdW5pcUtleQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAApjdXJyZW50S2V5AgAAAAFfBQAAAAdhc3NldElkAgAAAAFfCQABpAAAAAEFAAAABmhlaWdodAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACAgAAAAxhc3NldEFtb3VudF8FAAAAB3VuaXFLZXkIBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAAC2Fzc2V0UHJpY2VfBQAAAAd1bmlxS2V5BQAAAAVwcmljZQUAAAADbmlsAAAAAWkBAAAACWJ1eVRpY2tldAAAAAEAAAAHdW5pcUtleQQAAAADcG10CQEAAAAHZXh0cmFjdAAAAAEIBQAAAAFpAAAAB3BheW1lbnQEAAAAB2Fzc2V0SWQJAQAAAAdleHRyYWN0AAAAAQkAAZEAAAACCQAEtQAAAAIFAAAAB3VuaXFLZXkCAAAAAV8AAAAAAAAAAAEEAAAABXByaWNlBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAALYXNzZXRQcmljZV8FAAAAB3VuaXFLZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABcAUAAAAHJG1hdGNoMAUAAAABcAAAAAAAAAAAAAQAAAANY3VycmVudEFtb3VudAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAADGFzc2V0QW1vdW50XwUAAAAHdW5pcUtleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAAAwkAAGcAAAACAAAAAAAAAAAABQAAAA1jdXJyZW50QW1vdW50CQAAAgAAAAECAAAAGkhhdmUgbm90IGVub3VnaCBvZiB0aWNrZXRzAwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAkAAAIAAAABAgAAABVZb3UgbmVlZCB0byB1c2Ugd2F2ZXMDCQEAAAACIT0AAAACCAUAAAADcG10AAAABmFtb3VudAUAAAAFcHJpY2UJAAACAAAAAQIAAAAhQ291bnQgb2Ygd2F2ZXMgaXMgbm90IG1hdGNoIHByaWNlCQAAAgAAAAEFAAAAB2Fzc2V0SWQAAAAAUcYKNA==", "chainId": 84, "height": 666164, "spentComplexity": 0 } View: original | compacted Prev: 6VanbZL2n8pZnjTSikBouDrdmaq31n1u3dqYsYGt4M6D Next: CYnLrhbai8gd4a3dA7gnj4gRa57rGVgvrbzGtPk21kms Diff:
OldNewDifferences
4646 then throw("You need to use waves")
4747 else if ((c.amount != b))
4848 then throw("Count of waves is not match price")
49- else TransferSet([ScriptTransfer(a.caller, 1, toBytes(e))])
49+ else throw(e)
5050 }
5151
5252
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func createOrder (b) = {
88 let c = extract(a.payment)
99 if (!(isDefined(c.assetId)))
1010 then throw("You need to use tokenId, not waves")
1111 else {
1212 let d = toBase58String(a.caller.bytes)
1313 let e = toBase58String(extract(c.assetId))
1414 let f = ((((d + "_") + e) + "_") + toString(height))
1515 WriteSet([DataEntry(("assetAmount_" + f), c.amount), DataEntry(("assetPrice_" + f), b)])
1616 }
1717 }
1818
1919
2020
2121 @Callable(a)
2222 func buyTicket (f) = {
2323 let c = extract(a.payment)
2424 let e = extract(split(f, "_")[1])
2525 let b = {
2626 let g = getInteger(this, ("assetPrice_" + f))
2727 if ($isInstanceOf(g, "Int"))
2828 then {
2929 let h = g
3030 h
3131 }
3232 else 0
3333 }
3434 let i = {
3535 let g = getInteger(this, ("assetAmount_" + f))
3636 if ($isInstanceOf(g, "Int"))
3737 then {
3838 let j = g
3939 j
4040 }
4141 else 0
4242 }
4343 if ((0 >= i))
4444 then throw("Have not enough of tickets")
4545 else if (isDefined(c.assetId))
4646 then throw("You need to use waves")
4747 else if ((c.amount != b))
4848 then throw("Count of waves is not match price")
49- else TransferSet([ScriptTransfer(a.caller, 1, toBytes(e))])
49+ else throw(e)
5050 }
5151
5252

github/deemru/w8io/03bedc9 
24.59 ms