tx · DQ7abNF41FTjj4Zw5BvHrpdfoPCK3MqAxpbDF8tEStf8

3MreQWCMA3vhziCq8yMCf9BdBmHcZGrbW4S:  -0.01400000 Waves

2021.01.01 15:16 [1334313] smart account 3MreQWCMA3vhziCq8yMCf9BdBmHcZGrbW4S > SELF 0.00000000 Waves

{ "type": 13, "id": "DQ7abNF41FTjj4Zw5BvHrpdfoPCK3MqAxpbDF8tEStf8", "fee": 1400000, "feeAssetId": null, "timestamp": 1609503450384, "version": 2, "chainId": 84, "sender": "3MreQWCMA3vhziCq8yMCf9BdBmHcZGrbW4S", "senderPublicKey": "H8moDp5wDnu7iRR16S1brcH7dn2p3tUhKNW3A8LKosMa", "proofs": [ "65fiE62jbZjYVcZY2aiX8aST6LKzdEdsiMnW97MoSrut2UGqxj4sRyxBLYRmNKq1WEp9P7tRN3yZtWZw97ywaUPs" ], "script": "base64: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", "height": 1334313, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BkknYron5cmMcptYFxMG8uLaQEmNuE4mCqLE6goVRDpZ Next: 55mCczGEpicTwKsQPGb5pKUGrSaFgLAFMxr9h6NbVNcw Diff:
OldNewDifferences
6464 else 0
6565 }
6666 let j = (i - k)
67-[IntegerEntry(d, h), ScriptTransfer(b.caller, k, unit), IntegerEntry(a, i)]
67+[IntegerEntry(d, h), ScriptTransfer(b.caller, k, unit), IntegerEntry(a, j)]
6868 }
6969 }
7070
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "suma_zdeponowanych_srodkow"
55
66 @Callable(b)
77 func depozyt () = {
88 let c = b.payments[0]
99 if (isDefined(c.assetId))
1010 then throw("mozesz przechowywać tylko WAVES")
1111 else {
1212 let d = toBase58String(b.caller.bytes)
1313 let e = {
1414 let f = getInteger(this, d)
1515 if ($isInstanceOf(f, "Int"))
1616 then {
1717 let g = f
1818 g
1919 }
2020 else 0
2121 }
2222 let h = (e + c.amount)
2323 let i = {
2424 let f = getInteger(this, a)
2525 if ($isInstanceOf(f, "Int"))
2626 then {
2727 let g = f
2828 g
2929 }
3030 else 0
3131 }
3232 let j = (i + c.amount)
3333 [IntegerEntry(d, h), IntegerEntry(a, j)]
3434 }
3535 }
3636
3737
3838
3939 @Callable(b)
4040 func wyplac (k) = {
4141 let d = toBase58String(b.caller.bytes)
4242 let e = {
4343 let f = getInteger(this, d)
4444 if ($isInstanceOf(f, "Int"))
4545 then {
4646 let g = f
4747 g
4848 }
4949 else 0
5050 }
5151 let h = (e - k)
5252 if ((0 > k))
5353 then throw("Niemożna wypłacić ujemnej liczby środków")
5454 else if ((0 > h))
5555 then throw("Niwystarczająca ilość środków")
5656 else {
5757 let i = {
5858 let f = getInteger(this, a)
5959 if ($isInstanceOf(f, "Int"))
6060 then {
6161 let g = f
6262 g
6363 }
6464 else 0
6565 }
6666 let j = (i - k)
67-[IntegerEntry(d, h), ScriptTransfer(b.caller, k, unit), IntegerEntry(a, i)]
67+[IntegerEntry(d, h), ScriptTransfer(b.caller, k, unit), IntegerEntry(a, j)]
6868 }
6969 }
7070
7171

github/deemru/w8io/169f3d6 
27.08 ms