tx · 676uj5kv6VZq4YeqvZQ83epKKq2EAJyY7wmjah5MLhnj

3P984CrEYKGfoBLdwRFiNE2j3gFoYA1cvYp:  -0.01000000 Waves

2021.12.06 01:03 [2886499] smart account 3P984CrEYKGfoBLdwRFiNE2j3gFoYA1cvYp > SELF 0.00000000 Waves

{ "type": 13, "id": "676uj5kv6VZq4YeqvZQ83epKKq2EAJyY7wmjah5MLhnj", "fee": 1000000, "feeAssetId": null, "timestamp": 1638741805231, "version": 2, "chainId": 87, "sender": "3P984CrEYKGfoBLdwRFiNE2j3gFoYA1cvYp", "senderPublicKey": "9mKotRjaeDuiRhrXqMg55Uh1V1WzwG4kDaAcE7HGzh43", "proofs": [ "2biAFUoTr6JEXXfZofce4tfnjvJBwUiVMEb5Abht8Txn2cYbizstqAiDY5an8gH6s5d5EDLwexydSG3GZLwbeAbd" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAAAAAAEAAAABaQEAAAAGc2VuZGl0AAAAAAkABRQAAAACCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgAAAAAAAAAD6AEAAAAgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtEFAAAAA25pbAUAAAAEdW5pdAAAAADymmnw", "height": 2886499, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FegXj7N2qyNrqQwUSnKBwbBQ3qEc41FJfojQJNJsP4Yt Next: 6eGRSztd8fCANzef1wWE2sBvkyPyf6Z7ts5toiNmSwxw Diff:
OldNewDifferences
44
55
66 @Callable(a)
7-func stakeWaves (b) = {
8- let c = wavesBalance(this).available
9- if (!(((c - 200000000) >= b)))
10- then throw("not enough waves amount to lease")
11- else {
12- let d = Lease(Address(base58'3P9DEDP5VbyXQyKtXDUt2crRPn5B7gs6ujc'), b)
13- let e = calculateLeaseId(d)
14- let f = valueOrElse(getInteger(this, "leased_amount"), 0)
15- let g = (f + b)
16- $Tuple2([d, IntegerEntry("leased_amount", g), BinaryEntry("leasing_id", e)], unit)
17- }
18- }
19-
20-
21-
22-@Callable(a)
23-func unstakeWaves () = {
24- let h = getBinaryValue(this, "leasing_id")
25- $Tuple2([DeleteEntry("staked_usdn_amount"), DeleteEntry("unstaked_usdn"), DeleteEntry("unstaked_usdn_amount"), LeaseCancel(h)], unit)
26- }
7+func sendit () = $Tuple2([ScriptTransfer(a.caller, 1000, base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p')], unit)
278
289
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
7-func stakeWaves (b) = {
8- let c = wavesBalance(this).available
9- if (!(((c - 200000000) >= b)))
10- then throw("not enough waves amount to lease")
11- else {
12- let d = Lease(Address(base58'3P9DEDP5VbyXQyKtXDUt2crRPn5B7gs6ujc'), b)
13- let e = calculateLeaseId(d)
14- let f = valueOrElse(getInteger(this, "leased_amount"), 0)
15- let g = (f + b)
16- $Tuple2([d, IntegerEntry("leased_amount", g), BinaryEntry("leasing_id", e)], unit)
17- }
18- }
19-
20-
21-
22-@Callable(a)
23-func unstakeWaves () = {
24- let h = getBinaryValue(this, "leasing_id")
25- $Tuple2([DeleteEntry("staked_usdn_amount"), DeleteEntry("unstaked_usdn"), DeleteEntry("unstaked_usdn_amount"), LeaseCancel(h)], unit)
26- }
7+func sendit () = $Tuple2([ScriptTransfer(a.caller, 1000, base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p')], unit)
278
289

github/deemru/w8io/6500d08 
34.12 ms