tx · 7UWvPtLyC73zZ2DpyxieQWeFzvhTDuMxsjjeNJZypZgj

3N2icgpJnXhcYab7KQrwqWsV4LwSF25C1Ep:  -0.01400000 Waves

2019.07.12 13:25 [582382] smart account 3N2icgpJnXhcYab7KQrwqWsV4LwSF25C1Ep > SELF 0.00000000 Waves

{ "type": 13, "id": "7UWvPtLyC73zZ2DpyxieQWeFzvhTDuMxsjjeNJZypZgj", "fee": 1400000, "feeAssetId": null, "timestamp": 1562927123508, "version": 1, "sender": "3N2icgpJnXhcYab7KQrwqWsV4LwSF25C1Ep", "senderPublicKey": "BJAeTqNbDSA5FiYihZZaSWvD6XL5XjpqVXbTGerBJjRK", "proofs": [ "5Vf2CXpGqiWubBFBCr4nGYDtvE1RWpx2x3gPmjYyCj1C3N7HurqQ4UkR9nx24u5NPsyppv2TgDRajmtfX4WmxW1w" ], "script": "base64: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", "chainId": 84, "height": 582382, "spentComplexity": 0 } View: original | compacted Prev: JDLxpHPF35u5qfB7UtNbg8eg6j8gJEHfDGcLQtDJTvEE Next: 9VikNaS8B2N1Zsp3iAegegqps4c1mSrBQYW8kCzhLUn5 Diff:
OldNewDifferences
1616 let i = extract(getInteger(this, d(a, "maxBet")))
1717 let j = addressFromPublicKey(toBytes(getStringValue(this, d(a, "maxBetOwner"))))
1818 let k = extract(f.payment)
19- if ((300 > 2000))
19+ if ((3000 > 2000))
2020 then throw("The betting was closed")
2121 else throw("ok5")
2222 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'B1xwWnBLB7z79VPr4sq1jBb5GDqs8TeT5jHojTdiwxfE'
55
66 func b (c) = (c == this)
77
88
99 func d (a,e) = ((toBase58String(a) + "_") + e)
1010
1111
1212 @Callable(f)
1313 func bet (a) = {
1414 let g = getIntegerValue(this, d(a, "start"))
1515 let h = (height - g)
1616 let i = extract(getInteger(this, d(a, "maxBet")))
1717 let j = addressFromPublicKey(toBytes(getStringValue(this, d(a, "maxBetOwner"))))
1818 let k = extract(f.payment)
19- if ((300 > 2000))
19+ if ((3000 > 2000))
2020 then throw("The betting was closed")
2121 else throw("ok5")
2222 }
2323
2424
2525
2626 @Callable(f)
2727 func start (l,m) = {
2828 let k = extract(f.payment)
2929 let n = k.assetId
3030 if (isDefined(a))
3131 then WriteSet([DataEntry(d(a, "start"), height), DataEntry(d(a, "startPrice"), l), DataEntry(d(a, "duration"), m), DataEntry(d(a, "maxBetOwner"), toBase58String(f.callerPublicKey))])
3232 else throw("You can't sell waves using the auction")
3333 }
3434
3535
3636
3737 @Callable(f)
3838 func finish (a) = {
3939 let o = (getIntegerValue(this, d(a, "start")) - height)
4040 let p = (getIntegerValue(this, d(a, "duration")) - o)
4141 if ((p > 0))
4242 then throw((("The auction cannot be finished yet! " + toString(p)) + " minutes remaining"))
4343 else {
4444 let j = addressFromPublicKey(toBytes(getStringValue(this, d(a, "maxBetOwner"))))
4545 ScriptResult(WriteSet([DataEntry(d(a, "start"), 0)]), TransferSet([ScriptTransfer(j, 1, a)]))
4646 }
4747 }
4848
4949

github/deemru/w8io/169f3d6 
30.39 ms