tx · D97VSZikncNEoWdMScdxj9zfAkK4CSuKivkXQoPL386u

3N17A1zqJZ1R2dZtMvyChQwSzepRZ1d98t9:  -0.01400000 Waves

2019.11.25 17:33 [780922] smart account 3N17A1zqJZ1R2dZtMvyChQwSzepRZ1d98t9 > SELF 0.00000000 Waves

{ "type": 13, "id": "D97VSZikncNEoWdMScdxj9zfAkK4CSuKivkXQoPL386u", "fee": 1400000, "feeAssetId": null, "timestamp": 1574692475588, "version": 1, "sender": "3N17A1zqJZ1R2dZtMvyChQwSzepRZ1d98t9", "senderPublicKey": "AXt3aNDevk6MRY2RVvB3HzC5FgWDoMFZ4EuW9kHN9VpW", "proofs": [ "275yXR3fPvf4REhZvRFbPSVe74YpgSC317tFRzX27kj9oqsuBkjkAWDx9cJ7SDBZ26mE1rJYh7XvqXpvNZoUAy4W" ], "script": "base64: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", "chainId": 84, "height": 780922, "spentComplexity": 0 } View: original | compacted Prev: 9ejjoQdvPZzPhoZFNdcV1y6Zn3F5auUHpdSUH5muA1Ug Next: 2sY3FLvxuNiWDd8Zjsc7z8sin4Z7hJ27XaSH95BitTXh Diff:
OldNewDifferences
5353 @Callable(v)
5454 func playbingo (w,x,d) = {
5555 let y = extract(v.payment)
56- let z = extract(y.amount)
56+ let z = value(y.amount)
5757 let A = parseIntValue(x)
5858 let B = ((z * A) / 100000000)
59- if ((1 > B))
59+ if ((10 > B))
6060 then throw("Ticket price is 1 WAVES")
6161 else {
6262 let C = {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c,d) = {
55 let e = b.data
66 let f = {
77 let g = getString(this, (c + "_ref"))
88 if ($isInstanceOf(g, "String"))
99 then {
1010 let h = g
1111 h
1212 }
1313 else ""
1414 }
1515 if ((f == ""))
1616 then {
1717 let i = DataEntry((c + "_ref"), d) :: e
1818 let j = WriteSet(i)
1919 j
2020 }
2121 else b
2222 }
2323
2424
2525 func k (b,l) = {
2626 let e = b.data
2727 let m = DataEntry("ticketcount", l) :: e
2828 let n = WriteSet(m)
2929 n
3030 }
3131
3232
3333 func o (b,p,q) = {
3434 let e = b.data
3535 let r = DataEntry(p, q) :: e
3636 let n = WriteSet(r)
3737 n
3838 }
3939
4040
4141 func s (b,t,u) = {
4242 let e = b.data
4343 if ((t == 100))
4444 then {
4545 let r = DataEntry("numberofround", (u + 1)) :: e
4646 let n = WriteSet(r)
4747 n
4848 }
4949 else b
5050 }
5151
5252
5353 @Callable(v)
5454 func playbingo (w,x,d) = {
5555 let y = extract(v.payment)
56- let z = extract(y.amount)
56+ let z = value(y.amount)
5757 let A = parseIntValue(x)
5858 let B = ((z * A) / 100000000)
59- if ((1 > B))
59+ if ((10 > B))
6060 then throw("Ticket price is 1 WAVES")
6161 else {
6262 let C = {
6363 let g = getInteger(this, "fondprize")
6464 if ($isInstanceOf(g, "Int"))
6565 then {
6666 let h = g
6767 h
6868 }
6969 else 0
7070 }
7171 let D = DataEntry("fondprize", (C + (B / 2)))
7272 let i = WriteSet([D])
7373 let E = {
7474 let g = getInteger(this, "numberofround")
7575 if ($isInstanceOf(g, "Int"))
7676 then {
7777 let h = g
7878 h
7979 }
8080 else 1
8181 }
8282 let c = toString(v.caller)
8383 let j = a(i, c, d)
8484 let F = {
8585 let g = getInteger(this, "ticketcount")
8686 if ($isInstanceOf(g, "Int"))
8787 then {
8888 let h = g
8989 h
9090 }
9191 else 0
9292 }
9393 let G = (F + 1)
9494 let H = k(j, G)
9595 let I = ((((("ticket_" + toString(E)) + "_") + toString(G)) + "_") + c)
9696 let J = o(H, I, w)
9797 let K = s(J, G, E)
9898 K
9999 }
100100 }
101101
102102

github/deemru/w8io/c3f4982 
41.53 ms